0% found this document useful (0 votes)
2 views8 pages

Module V Wcms

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views8 pages

Module V Wcms

Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Module V

Create and Add Assessment


Creating assessments in Moodle involves setting up various activities and resources to evaluate
and measure the performance of students. Here's a general guide on how to create assessments
within a Moodle course:

Types of Assessments in Moodle


[Link]:
Quizzes in Moodle can include various question types, such as multiple-choice, true/false, short
answer, and essay questions.
[Link]:
Assignments allow students to submit work, such as essays, projects, or any file-based
submissions. Instructors can grade and provide feedback.
[Link]:
Forums can be used for discussion-based assessments where students engage in online discussions.
Instructors can assess participation and quality of contributions.
[Link]:
Glossaries allow collaborative creation of a list of definitions or explanations. Instructors can
assess contributions to the glossary.
[Link]:
Wikis enable collaborative content creation. Instructors can assess the content created by students.

Creating a Quiz
1. Open your course
2. Turn editing ON
3. Click “Add activity or resource”
4. Select Quiz
5. Give a name and set options (time, attempts, etc.)
6. Add questions
7. Save

[Link] to your Course:


1. Log in to your Moodle site, access your course, and turn editing on.
2. Add an Activity or Resource:
Click on the section where you want to add the quiz, and then click "Add an activity or resource.“
[Link] Quiz:
Choose "Quiz" from the list of activities.
[Link] Quiz Settings:
Give your quiz a name and configure settings such as time limits, attempts allowed, and review
options.
[Link] Questions:
Add questions to your quiz. You can create various question types, set point values, and shuffle
questions.
[Link] Changes:
Save your quiz settings and questions

Creating an Assignment
1. Open your course
2. Turn editing ON
3. Click “Add activity or resource”
4. Select Assignment
5. Give name, set due date and submission type
6. Save

[Link] to your Course:


Log in to your Moodle site, access your course, and turn editing on.
[Link] an Activity or Resource:
Click on the section where you want to add the assignment, and then click “Add an activity or
resource.”
[Link] Assignment:
Choose "Assignment" from the list of activities.
[Link] Assignment Settings:
Give your assignment a name and configure settings such as submission types, due dates, and
feedback options.
[Link] Changes:
Save your assignment settings.

Grading Assessments
[Link] the Grading Interface:
In your course, find the link to the gradebook or the specific assessment. Click on it to access the
grading interface.
[Link] Submissions:
Grade quizzes, assignments, or other assessments based on the criteria you've set. Provide
feedback as needed.
[Link] Grades:
Once grading is complete, release grades to students based on your preferred schedule.

Other Assessment Activities


[Link] or Discussion:
Create forums and discussions in your course, set participation expectations, and assess
contributions based on the quality of posts.
[Link] or Wiki:
Set up glossaries or wikis for collaborative learning. Assess contributions and content created by
students.
Remember to refer to your institution's guidelines and specific Moodle documentation, as the steps
may vary based on your Moodle version and settings. Moodle's flexibility allows you to tailor
assessments to meet your specific educational goals and objectives.

Add and Enrol User and Discussion Forum


Adding and enrolling users in Moodle, as well as setting up a discussion forum, involves
administrative and course management tasks. Here's a guide on how to add and enrol users, and
create a discussion forum in Moodle:
1. Adding Users:
1. Log in to your Moodle site as an administrator or a user with the necessary permissions.
2. Navigate to "Site administration" → "Users" →"Accounts"→"Add a new user"
3. Fill in the required user information, including username, password, email, and any other
necessary details.
4. Save the new user account.
2. Enrolling Users in a Course:
1. After creating the user, navigate to the course where you want to enrol the user.
2. Click on "Participants" in the course administration block.
3. Click on the "Enrol users" button.
4. Select the user(s) you want to enrol in the course.
5. Choose the appropriate role (e.g., student, teacher, etc.).
6. Click the "Enrol" button to add the user to the course.

Creating a Discussion Forum


This is used for student discussions and interaction.

Steps:

1. Go to your course
2. Turn editing ON
3. Click Add activity or resource
4. Select Forum
5. Give a name and description
6. Save

Students can now post and reply.

Additional Tips
1. User Roles:

Understand the different user roles in Moodle (e.g., student, teacher, administrator) and assign
appropriate roles to users based on their responsibilities.

2. Group Enrolment:

Explore group enrolment options if you want to organize students into specific groups within a
course.
3. Forum Moderation:

Consider enabling forum moderation to control and monitor discussions within the forum.

4. Announcements:

Use announcements to notify users about new discussions or important updates in the course.

Always refer to your specific Moodle version and institution's guidelines, as the interface and
features may vary. Moodle's documentation and community forums are valuable resources for
additional assistance.

Content Management System: Joomla, Drupal


Joomla and Drupal are both popular open-source Content Management Systems (CMS) that allow
users to build and manage websites easily. While they share some similarities, they also have
distinct characteristics and are suited to different user preferences and requirements.

Joomla:
[Link]-Friendly Interface: Joomla is known for its user-friendly interface, making it accessible for
users with varying technical expertise.

[Link] and Templates: Joomla has a vast library of extensions and templates, providing
users with the flexibility to enhance their websites with additional features and unique designs.

[Link] Management: It offers robust content management capabilities, allowing users to


organize and structure content efficiently.

[Link] Support: Joomla has an active and supportive community. Users can access forums,
documentation, and other resources for assistance and collaboration.

[Link] of Use for Beginners: Joomla is often considered more approachable for beginners
compared to Drupal. It strikes a balance between simplicity and functionality.

[Link] for Small to Medium-Sized Websites: Joomla is commonly used for small to medium-
sized websites, including business websites, personal blogs, and community portals.

[Link] and Maintenance: Joomla provides regular updates and security patches to keep the
system secure and up-to-date.

Architecture of Joomla
Joomla is a Model-View-Controller web application.
The architecture of Joomla contains following layers −

1. Database
2. Joomla Framework
3. Components
4. Modules
5. Plugin
6. Templates
7. Web Server

Database − Database is a collection of data and can be stored, manipulated and organized in a
particular manner. The database stores the user information, content and many more required data
of the site. It is used to store the administrative information to manage the Joomla site. Using
Joomla database layer, it ensures maximum flexibility and compatibility for extension.

Joomla Framework − Framework is a collection of open source software, where the Joomla CMS
is built. It is developed for more flexibility and breaks the framework into single modular packages
which helps each package to develop more easily.

Components − Components are considered as mini applications. It consists of two parts i.e.
Administrator and Site. Whenever a page gets loaded, component is been called to render the body
of main page. The Administrator part manages different aspects of the component and the site part
helps in rendering the pages when request is made by site visitor. Components are main functional
unit of Joomla.

Modules − Modules is an extension which is used to render the pages in Joomla. It is also used to
display the new data from the component. It frequently looks like boxes such as login module. In
Joomla administrator the modules are managed by the module manager. It displays the new
content and images when module is linked to Joomla components.

Plugin − This is also a kind of Joomla extension, it is very flexible and powerful for extending the
framework. It contains a bit of codes that is used to execute the particular event trigger. It is
commonly used to format the output of a component or module when a page is built. The plugin
function which are associated with event are executed in a sequence when a particular event
occurs.

Templates − Template determines the look of the Joomla website. There are two types of
templates used i.e. Front-end and Back-end. The Back-end template is used to control the functions
by the administrator where-as the Front-end template is a way to present the website to users.
Templates are easy to build or customize your site. It provides maximum flexibility to style your
site.

Web Browser − It is a server where the user interacts. It delivers the web pages to the client. The
HTTP (Hyper Text Transfer Protocol) is used to communicate between the client and the server.
Drupal:
[Link] Flexible and Scalable: Drupal is known for its flexibility and scalability. It can handle
complex and large-scale websites with ease.

[Link] Types and Taxonomy: Drupal excels in managing various content types and
taxonomies. It is a powerful choice for websites with intricate content structures.

[Link] and Development: Drupal is often favored by developers for its customization
capabilities. It allows developers to create highly tailored websites with custom modules and
themes.

[Link] and Documentation: Drupal has an active and knowledgeable community.


Extensive documentation is available for developers and administrators.

[Link] Features: Drupal places a strong emphasis on security. It includes features like robust
access control and built-in security mechanisms.

[Link] for Large Enterprises and Complex Websites: Drupal is commonly used for large
enterprises, government websites, and other projects that demand a high level of customization
and scalability.

[Link] Curve for Beginners: Drupal may have a steeper learning curve for beginners,
especially those without a technical background. It is often considered more developer centric.

Architecture of Drupal
Drupal is a platform for web content management which is a powerful tool for building simple
and complex sites.
The architecture of Drupal contains the following layers:

1. Users
2. Administrator
3. Drupal
4. PHP
5. Web Server
6. Database

Users − These are the users on the Drupal community. The user sends a request to a server using
Drupal CMS and web browsers, search engines, etc. acts like clients.

Administrator − Administrator can provide access permission to authorized users and will be
able to block unauthorized access. Administrative account will be having all privileges for
managing content and administering the site.

Drupal − Drupal is a free and open source Content Management System (CMS) that allows
organizing, managing and publishing your content and is built on PHP based environments. Drupal
CMS is very flexible and powerful and can be used for building large, complex sites. It is very
easy to interact with other sites and technologies using Drupal CMS. Further, you will be able to
handle complex forms and workflows.

PHP − Drupal uses PHP in order to work with an application which is created by a user. It takes
the help of web server to fetch data from the database. PHP memory requirements depend on the
modules which are used in your site. Drupal 6 requires at least 16MB, Drupal 7 requires 32MB
and Drupal 8 requires 64MB.

Web Server − Web server is a server where the user interacts and processes requests via HTTP
(Hyper Text Transfer Protocol) and serves files that form web pages to web users. The
communication between the user and the server takes place using HTTP. You can use different
types of web servers such as Apache, IIS, Nginx, Lighttpd, etc.

Database − Database stores the user information, content and other required data of the site. It is
used to store the administrative information to manage the Drupal site. Drupal uses the database
to extract the data and enables to store, modify and update the database.

Choosing Between Joomla and Drupal

1. Ease of Use:
If you're looking for a user-friendly CMS with a gentle learning curve, Joomla might be a better
fit.

2. Complexity and Scalability:

• If you need a highly flexible and scalable solution for a complex website or application, Drupal
may be the preferred choice.

3. Community and Support:

• Both Joomla and Drupal have active communities, but Joomla might be more approachable for
beginners seeking community support.

4. Development and Customization:

• If you have specific customization needs and development skills, Drupal's robust architecture
may be more suitable.

Ultimately, the choice between Joomla and Drupal depends on your specific project requirements,
technical expertise, and preferences. Both CMS platforms have their strengths and are used
successfully across a wide range of websites and applications.

You might also like