Professional Documents
Culture Documents
CM 450
CM 450
GUDLAVALLERU
CERTIFICATE
This is to certify that this project work entitled “ONLINE BITS MOODLE” is the
EXTERNAL
ACKNOWLEDGEMENT
I am especially thankful to may batch mates who had put up their hands
with me to complete our project with in time.
A.A.N.M. & V.V.R.S.R.POLYTECHNIC
SESHADRI RAO KNOWLEDGE VILLAGE
GUDLAVALLERU
Project title is
LEARNING MANAGEMENT SYSTEM
GALLA.LIKITHA … 15030-CM-233
KOSARAJU.LAKSHMIPRASANNA … 15030-CM-259
CONTENTS
Project Description - - 1
Hardware Requirements of moodle - - 3
Installing Moodle - - 3
Getting Started - - 9
Course Management - - 10
Learner Management - - 19
Administration Features - - 48
Web Server Settings - - 23
Online text - - 30
Advanced uploading of files - - 70
Making questions - - 31
Question types - - 33
Choices - - 38
Gradebook - - 39
Manually Entering and overriding grades - -
40
Conclusion - -
PROJECT DESCRIPTION
A learning management system (LMS) is a software application for the administration,
documentation, tracking, reporting and delivery of e-learning education courses or training
programs.
LMSs range from systems for managing training and educational records to software for
distributing online or blended/hybrid college courses over the Internet with features for online
collaboration. Colleges and universities use LMSs to deliver online courses and augment on-
campus courses. Corporate training departments use LMSs to deliver online training, as well
as to automate record-keeping and employee registration.
Moodle was originally developed by Martin Dougiamas to help educators create online
courses with a focus on interaction and collaborative construction of content, and is in
continual evolution. The first version of Moodle was released on 20 August 2002.
Features:
1
Moodle has several features considered typical of an e-learning platformMoodle is a learning
management system (LMS). Moodle can be used in many types of environments such as in
education, training and development, and business settings.
Some typical features of Moodle are
Assignment submission
Discussion forum
Files download
Grading
Moodle instant messages
Online calendar
Online news and announcement (College and course level)
Online quiz
Wiki
Developers can extend Moodle's modular construction by creating plugins for specific new
functionality. Moodle's infrastructure supports many types of plug-ins:
activities (including word and math games)
resource types
question types (multiple choice, true and false, fill in the blank, etc.)
data field types (for the database activity)
graphical themes
authentication methods (can require username and password accessibility)
enrollment methods
Many freely available third-party Moodle plugins make use of this infrastructure.
Moodle users can use PHP to write and contribute new modules. Moodle's development has
been assisted by the work of open source programmers.This has contributed towards its rapid
development and rapid bug fixes.
SCORM(Sharable Content Object Reference Model) Compliance
The SCORM standards define e-learning systems and make them interoperable. Moodle is
SCORM 1.2 compliant.
Deployment
Users can install Moodle from source, but this requires more technical proficiency than other
automated approaches such as installing from a Debian package, deploying a ready-to-
2
use TurnKey Moodle appliance, using the Bitnami installer, or using a "one-click install"
service such as Installatron.
Some free Moodle hosting providers allow educators to create Moodle-based online classes
without installation or server knowledge. Some paid Moodle hosting providers provide value-
added services like customization and content development.
Interoperability
Moodle runs without modification on Unix, Linux, FreeBSD, Windows, Mac OS
X, NetWare and any other systems that support PHP and a database, including most webhost
providers.
Data goes in a single database. Moodle version 1.6 could use MySQL or PostgreSQL.
Version 1.7, released November 2006, makes full use of database abstraction so that installers
can choose one from many types of database servers such as Oracle and Microsoft SQL
Server.
INSTALLING MOODLE
Download Moodle:
Download Moodle from moodle.org. Unzip the downloaded file and copy the Moodle LMS
files to your configured server (e.g., On Xampp, move to /xampp/htdocs/ Your LMS
Directory).
Check all the permissions once and make sure that the web server permits to write on the
selected files in the Moodle LMS directories (a very common root cause of sites being
hacked).
Access the Moodle LMS files from the web server
For offline (http://localhost/Your LMS files directory).
For online (http://www.yourdomain.com/ YourLMS files directory).
5. Install:
After accessing the LMS files the following screen appears
3
i. First choose a language.
ii. Next confirm the Moodle Path.
iii. Choose the database driver.
iv. Select the database settings.
v. Continue the Installation process.
vi. The server checks all php extensions and continues the installation process.
4
5
After the successful installation, you can give your administration details and start using it.
6
7
Introduction
Moo·dle(m›d“l)
As such it applies both to the way Moodle was developed, and to the way a
student or teacher might approach studying or teaching an online course.
Anyone who uses Moodle is a Moodler. The Australian developer of Moodle
(Martin Dougiamas), is both an educator and computer scientist. This
combination brings unique qualifications to the art and science of using
technology to reach learners in the 21st century.
Moodle is Open Source software, which means you are free to download it, use
it, modify it and even distribute it (under the terms of the GNU General Public
License). Moodle runs without modification on Unix, Linux, Windows, Mac OS
X, Netware and any other system that supports PHP, including most web host
providers. Data is stored in a single database: MySQL and PostgreSQL are
best supported, but it can also be used with Oracle, Access, Interbase, ODBC
and others.
Language Support
8
Getting started
Creating a New User Account
Before you can do anything in Moodle you must create a New Account. By
default this is done via e-mail confirmation. A message is sent from Moodle
after completing the New Account registration form (Fig. 2), accessible from the
main Login screen (Fig. 1). Other forms of user authentication are supported in
Moodle (e.g. manual accounts only, external database, POP3, LDAP etc.), and
these are explained in the Administration section of this manual.
• Course Creator (can create new courses, teach within them and assign
teachers)
9
Moodle Screen Elements
Learners can access a Moodle course using almost any browser, including
Internet Explorer, Mozilla, Firefox and Safari for the Macintosh. It is important
that learners have a familiarity with using their browser and that Moodle basic
screen elements are explained, including:
Course management
This section of the manual will explain both activity modules and
resources. The following activity modules are discussed:
10
• Assignment
• Chat
• Choice
• Forum
• Glossary
Fig.
19
• Journal
• Lesson
• Quiz
• SCORM
• Survey Fig. 18
• Wiki
• Workshop
Assignment Module
Grade:
11
Quiz Module
Quiz module allows the teacher to design and set quiz tests, consisting of multiple
choice,
• Step 1 - Create a quiz activity on the course home page using the “Add an
activity” drop-down list, and set all properties for the Quiz. Properties can
include:
• Step 2 - Select a category to create your quiz questions in. If no categories exist,
click the “Edit categories” button and add a new category (Fig. 25).
• Step 3 - From the Create new questions list select a type of question to create
(Fig. 24). Moodle allows you to import questions from a file or other learning
management system such as Blackboard, WebCT and IMS QTI formats.
• Step 4 - Once you have added questions to the category (Fig. 26), you will publish
these question to the Quiz activity. Select each one and click the “<<Add selected
to quiz” button. After placing each question in the proper order (Fig. 27) and
optionally assigning a grade value, you are ready to complete the Quiz activity.
Simply click the “Save this whole quiz” button and the Quiz activity will now be
available from the course home page.
12
To start building a category of questions, either select an existing category or
create a new one as indicated. Once you have made your selection from the
Category drop-down list, the screen will refresh and display any existing
questions that have been created under the category you have selected (Fig.
25). Moodle gives you options at this point as to how questions are created and
added to the category:
• Import questions from file: this imports existing questions from file
systems Moodlerecognizes (AON, Blackboard, Course Test
Management, GIFT, IMS/QTI, Missing word format and WebCT).
• Create multiple questions: this feature creates a specified number of
randomquestions. These questions are drawn randomly from your
database of pre-existing questions. You specify the category the
questions come from, so Moodle will not accidentally ask questions about
Othello when you are teaching Hamlet!
• Create new question: (most common selection)
When you create a new question, it is stored in the category you select. It is
then always available to add to any quiz at any time. To create a new question,
select the type of question you want from the pull-down menu. You have the
option of adding:
2. True/False questions
3. A short answer question
4. A numerical question
5. Matching question
6. Description question
7. Random set
8. Random short answer
9. A special embedded question (Cloze)
You may select an image to display, if you have any loaded resources in the
course Files area (see Learner Management section of manual). You may then
select if students are allowed to select more than one answer, or if there is only
one answer allowed. Next, fill in your answers for the multiple choice question,
and include feedback text if you wish.
13
answer, such that a wrong answer might actually count against the student,
instead of being no credit. This might be true where multiple answers are
possible, such that A) is worth 50%, B) is worth -50% and C) is worth 50%. A
student selecting A) and C) would get full credit, but a student selecting A) and
B) would get no credit at all. You do have the option to make a wrong answer
not count either way as well.
When you are done filling in your questions, answers, feedback and grade,
click on “Save changes.” This action will return you to the quiz edit screen (Fig.
26), with the new question listed. You are now ready to add another question.
Short Answer – To create a short answer question, select Short Answer from the
“Create newquestion” drop-down menu. This will take you through a process similar to
that of creating multiple choice questions discussed above. Fill in the question name
(something that will tell you what the question is) and the question itself. The question
can have up to 5 short answer “answers.” This can be very flexible. You can make a fill-
in-the-blank (e.g. President Bush is years old), or just ask for answers (Name the first 3
presidents).
Next to each answer is the “Grade” field. The total points of the question must
equal 100%. In the case of the presidents question above, you would make
each answer worth 33% of the question. In the case of the fill-in-the-blank
question, one answer would be worth 100%. You can have multiple answers be
worth 100% (in the case of listing common misspellings, or in the case of
“Name 1 of the first 3 Presidents” – where 3 answers would be worth 100%
each).
You may also fill in feedback for each answer. Feedback generally comes up if
you type an answer that the quiz has, so on short answer questions, the
feedback is limited to telling you why your answer is correct (on short answer
questions only). The feedback can show the student the correct answer if the
student guesses wrong, even if the wrong answer is not in the list of answers.
Once you are finished, click on “Save changes” to return to the quiz edit
creation screen (Fig. 26).
14
the answer. It has the added flexibility to accept a range of answers (10 +- 3
would accept anything from 7 to 13).
Fill in the “Question name” with anything that will help you identify the question.
In the “Question” box, fill out the question you wish to ask (“How fast can Matt
run?”). If you have loaded any picture images to the system (from Files area),
you will have the option to display the image as part of the question. Next, fill in
the correct answer, and the accepted error (2 in the example would allow a
correct answer of 8-12). You may then fill in feedback if you wish to use that
feature. When everything is filled out the way you want it, click on “Save
changes.” The question will then appear in the list of questions on the main
quiz screen.
Next, fill in at least 3 questions that will be matched to the answers you provide.
The “questions” can be one word to be matched to the answer. Each matching
part is worth an equal amount (if you have four matches, each is worth 25% of
the whole question. The whole question then can be weighted on the quiz –
more on weighting later). When you are finished filling in the whole question
(remember the program treats all the matches – even if there are eight – as
one question), click on “Save changes.” You will then be taken back to the quiz
edit-ing screen where you will see your new question added to the list.
15
Select the category you wish to draw the question from (“Default” in example).
You may name the question if you wish (you might want to add the category to
the name – i.e. “random Default #1”). Note that you can mix random questions
with “normal” questions on a quiz. When you are done, select “Save changes,”
and you should see the main quiz screen with the new random question added
(“Random Default #1” in my example):
A category is whatever category you were in when you selected the random
short answer matching question. The question name can be anything you like,
but it is suggest adding a number to the end (#1, #2, etc.). You may leave the
existing default introduction, or you may change it if you wish. You then select
the number of questions you would like to have. When you are finished, click
on “Save changes.” You should see the quiz editing screen with the new
question listed (“Random Short-Answer Matching #1” in example):
Embedded Answers (Cloze) – This question type embeds the answers into
the question. Thisallows you to have questions that look like Fig. 27a. These
are great questions, but do require some formatting.
The “Question name” names the question for the list. The “Image to display”
lists any pictures you have uploaded to your “Files” section. The “Question”
part is where you type your question, but this MUST include the formatting.
This can take some getting used to. To create a question like the example in
Fig 27a, the following would be entered in the Question area:
• Normal text is just typed (like “This question consists of some text with an
answer embedded right here” from above).
• To open a field in the embedded question, use the left bracket { and close
the field with the right bracket }.
• To insert a pull-down menu, type the number of points the field (menu) is
worth (1,2,3, etc.). The entire question is worth the total of all the points of
each part (menus and short answer parts). Follow the number by a colon,
followed by the word MULTICHOICE followed by another colon
(1:MULTICHOICE:). Then type your possible answers followed by tildes
(~). The correct answer must start with an equals sign (=). An answer that
counts for partial credit starts with the percent sign followed by the credit
followed by a percent sign (%50% for 50 % credit). A full example would
be: {2:MULTICHOICE:Washington~Jefferson~Lincoln~=Franklin~
%50%Adams} This entry would make a pull-down menu of 5 items. This
16
menu would be worth 2 points. In this ex-ample, Washington, Jefferson
and Lincoln are wrong, Franklin is right, and Adams is worth half-credit.
This strategy lets the reviewer pick ONE statement that matches the project. Each statement
has a grade assigned to it. When you click on a Criterion workgroup for the first time,
In each element section, write the state-ment you want and assign a suggested grade to that
statement. The reviewer may change the suggested grade up or down by up to 20 points.
When you are finished, click on “Save changes.”
This strategy is very similar to the Criterion. In the Rubric, the reviewer must select ONE
statement that most closely matches the project. Each statement has a grade attached to it.
The difference with the Rubric is that it allows a statement for multiple elements, so a project
might have 5 elements to it, each of which has statements to be matched to the project. The
total grade is based on each element grade. When you click on a Rubric workshop for the
first time
The Element box is where you describe what you want the reviewer to evaluate. You may
then set the weight of the element. You then fill in at least two of the “Grade” boxes. You do
NOT have to fill in all five (but you can if you wish).
weighted as 1, each element is worth 20%. Each grade box (inside each
element) divides the 20 points available to the element. If I fill in 2 boxes,
Grade 0 is worth zero points (Grade 0 is always worth zero points, no
matter how many boxes are filled out), and the statement in Grade 1 is
17
worth all 20 points. If I fill out 3 boxes, Grade 0 is worth 0, Grade 1 is
worth 10 points, and Grade 2 is worth all 20. If I fill out all 5 boxes, Grade
0 is worth 0, Grade 1 is worth 5, Grade 2 is worth 10, Grade 3 is worth
15, and Grade 4 is worth all 20 points. The reviewer will pick ONE
statement for EACH element.
Fill in each element description, pick the weight, and fill in as many grade
boxes as you like for each element (you must fill out at least two Grade
boxes for each element, or the element will not count). The best grade is
always the last state-ment. Click on “Save changes.” Our exam-ple looks
like Fig. 39. Element one would have 3 choices. The reviewer would pick
one of them for this element, and would
Moodle supports outgoing (out of Moodle) RSS feeds. This option needs to be
enabled by the Moodle administrator. Once enabled, RSS is available in the
Forum and Glossary modules.
What is RSS
RSS is a technology where visitors to your site can choose to have the site
send new postings to an RSS reader. RSS allows a user to build a custom
news service. When users “subscribe” to your RSS-enabled page, they will get
new postings from Forums and/or new entries in Glossaries, without having to
visit your Moodle. Moodle has an RSS aggregator (collector) for these
modules.
The end user does need a way to display the news-feed. Windows and
Macintosh RSS news readers can be found at:
Why use RSS? If you normally try to keep updated on what is happening on
say 10 or 15 different websites, RSS can help. If all these web pages are RSS
enabled, then you can put all 15 RSS feeds into your RSS news-reader, and
see all the new things going on in one place.
18
Learner Management Features
In this section of the manual you will be introduced to Moodle’s features for managing
learner activity, including:
• Groups
• Activities block
• Administration block
Groups
Moodle allows you to separate students into groups, when for example you
assign projects to course participants that will work together. You must have
either “Separate” or “Visible” groups enabled in the course Settings properties
(see Fig. 13) to use the Groups feature. If you click on “Groups” in the People
block (Fig. 51), a screen like Fig 52 appears (you must first click the “Turn
editing on” button).
Activities Block
If this were an “Offline” assignment (see page 16), submitted in class, the
teacher would simply add the grade and feedback comments. In either case,
once learner management functions are completed simply click the “Save all
19
my feedback” button. Students will be e-mailed a message indicating the
teacher has commented/graded their assignment.
Journal module has the same learner management properties for giving
students feedback on their journal entries (Fig. 59), and the is notified via e-
mail when the teacher has commented on their entry.
• Overview (shown)
• Regrade attempts
• Detail statistics
• Simple statistics
Users
• Authentication: By default, Moodle creates aNew Accounton the site using “Email-based
authentication”,unique for each student user (Fig. 73). This means that users will create their own
accounts and will be sent an e-mail message that contains a link back to the site, which
completes the authentication process. On subsequent visits the user will just Login at the site
prompt.
An administrator can set Moodle to authenticate new users in several other ways (Fig. 74), including:
• Edit user accounts: When you click this link Moodle allows the administrator to browse a list of
all siteusers, and edit or delete their account.
20
• Add a new user: When the admin uses “Manual accounts only” as an authentication scheme
they can adda new user to the site from this screen.
• Upload user: If you are sure you want to import multiple user accounts from a text file, then you
need toformat your text file as follows:
a.) Each line of the file contains one record
c.) The first record of the file is special, and contains a list of fieldnames. This defines the
format of the rest of the file.
Required fieldnames: these fields must be included in the first record, and defined for each
user
Default fieldnames: these are optional - if they are not included then the values are
taken fromthe primary admin
Optional fieldnames: all of these are completely optional. The course names are
the"shortnames" of the courses - if present then the user will be enrolled as students in
those courses. Group names must be associated to the corresponding courses, i.e.
group1 to course1, etc.
d.) Commas within the data should be encoded as , - the script will automatically decode
these back to commas.
e.) For Boolean fields, use 0 for false and 1 for true.
f.) Note: If a user is already registered in the Moodle user database, this script will return the
userid number (database index) for that user, and will enrol the user as a student in any of
the specified courses WITHOUT updating the other specified data.
username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1
Section 3
Enrolments: On page 45 different authentication schemes were discussed, with the default method
being“Email-based authentication”. Authentication and enrollment are two different processes in
Moodle. Authentication is the process whereby a student creates an account that allows them to login
to the site. The enrollment scheme you select controls how the student will access a specific course on
21
the site. Moodle allows you to make one of four selections from the Enrolments screen Internal
Enrolments: This is the default and usedin most situations. A user will enter a course by clicking its
link on the site front page. The course owner can establish an “enrolment key” with the courses
Settings properties.
External Database: an external database can
Fig.
use this selection. 75
• Flat file : This method will repeatedly check for and process a
specially-formatted text file in the locationthat you specify. The file can look
something like this:
•• add, student, 5, CF101
• add, teacher, 6, CF101
• add, teacheredit, 7, CF101
• del, student, 8, CF101
• del, student, 17, CF101
• add, student, 21, CF101, 1091115000, 1091215000
• Paypal: The Paypal module (Fig. 76) allows you to set up paid
courses. If the cost for any course is zero,then students are not asked to pay
for entry. There is a site- wide cost that you set here as a default for the
whole site, and then a course setting that you can set for each course
individually (within the “Settings” property screen). The course cost overrides
the site cost. You must have a Paypal user account (free) to collect funds
when students
• make a purchase. With the Paypal enrolment scheme activated,
students are queried when they make a course selection from the site front
page as to whether or not they want to make a purchase. On click, they are
taken to Paypal and the regular merchant transaction process for you
account is followed. Paypal no longer requires an individual making a
purchase to have their own Paypal account; this fact makes Moodle’s Paypal
• enrolment feature simple and invaluable when creating paid
courseware or collecting tuitionenrolment feature simple and invaluable when
creating paid courseware or collecting tuition
• Assign teachers: Admin can select a course and manually adda teacher.
Teachers can be given “editing permissions” within a course, or blocked from
using the editing features.
22
• Assign admins: Aprimaryadmin can change a users Fig.
77permissionstoadmin,fromascreenlikeFig.77.Adminshave
all privileges of a primary admin, except they cannot create other admins.
Courses
This selection allows the admin to define new “categories” and to populate
these categories with new courses (e.g. Mathematics (category) - 8th Grade
Algebra Class (course). Fig. 78 displays the property screen for creating,
deleting or hiding categories, and the button to “Add a new course”. Courses
can be moved from one category to another, and you can change the order on
the site front page in which categories appear.
Logs
Administration allows you to do this (Fig. 79), with features for selecting:
• A course to view
• A student to view
Just make sure index.php is in the list (and preferably towards the start of
the list, for efficiency).
23
Secondly, if you are using Apache 2, then you should turn on the
AcceptPathInfo variable, which allows scripts to pass arguments like
http://server/file.php/arg1/arg2. This is essential to allow relative links
between your resources, and also provides a performance boost for
people using your Moodle web site. You can turn this on by adding these
lines to your httpd.conf file.
AcceptPathInfoon
magic_quotes_runtime = 0 (necessary)
file_uploads = 1
session.auto_start = 0
session.bug_compat_warn = 0
<IfDefine APACHE2>
AcceptPathInfoon
</IfDefine>
php_flagmagic_quotes_gpc 1
php_flagmagic_quotes_runtime 0
php_flagfile_uploads 1
php_flagsession.auto_start 0
24
php_flagsession.bug_compat_warn 0
You can also do things like define the maximum size for uploaded files:
LimitRequestBody 0
php_valueupload_max_filesize 2M
php_valuepost_max_size 2M
The easiest thing to do is just copy the sample file from lib/htaccess and
edit it to suit your needs. It contains further instructions. For example, in a
Unix shell:
cp lib/htaccess .htaccess
• If you have been given Course Creator privileges then in the Category where you wish to
set up your new course, you will see a button "Add a new course" beneath the current
courses. Click on it to create your new course.
25
• Enter the course settings, and then click the "Save changes" button.
• On the next screen, choose your students/teachers to assign to the course. (You can skip
this step and do it later)
Getting Started
• A course homepage looks like the following screenshot. Down the left and right sides are
blocks which can be added to and removed, and in the middle is the "work area".
26
• You can start work on it by turning on the editing, either with the button top right or the
link in the Course Administration block:
27
Editing elements of your course
With the editing turned on, each item on your course homepage and each section/block
will have icons next to it which all perform different functions such as edit /move / copy/
delete/ hide.
Icon Function
Edit icon allows you to change the wording or settings of the item
Left and Right arrow icons are used to indent course elements
Up and Down arrow icons are used to move items and blocks up or down
"crosshairs" move icon allows you to move items or sections by dragging and
dropping
28
Adding Blocks to your course
Blocks appear to the right and left of the central work area into which you add
There are many standard blocks which allow you, for example, to display
a Calendar, share Quiz results , display RSS feeds, add personalised content, show who
isonline or allow Comments on your course .etc. A teacher can add new blocks when the
editing is turned on by clicking the "add block" drop down menu at the bottom right of the
screen:
To move a Block
Turn Editing On and *click and release* the Block's Move icon. Place holders - zones with a
dashed border - appear on the screen indicating the possible areas where your Block can
appear.
Click the placeholder where you want the Block appear. On course area homepages, you
can move Blocks from one side to the other, but not into the middle.
29
Edit Settings - this takes you to the Course settings page. You can rename the course,
change its format from Weekly to Topic or alter the number of sections .etc
Filters - can enable or disable any allowed Filters for your course.
Backup/Restore - these links allow you to make copies of your course or bring in courses
backed up elsewhere.
Publish - can publish your course to one of the Community hubs here.
Reset –allows removing all old user information at the end of an academic year or session in
order to start afresh.
Adding Resources
As well as adding interactive exercises for your students, you can provide them with static
resources. To add a resource, turn on your editing, choose the section in your Course
homepage where you'd like it to appear and click the drop down menu "Add a resource".
30
1. File - If you want to upload your course documents in another format, you can save
them on Moodle and provide easy access for your students.
2. Folder - If you upload a lot of content, you may want to organize it in directories.
Then you can display the contents of the entire folder instead of creating individual files.
3. IMS content package - An IMS content package allows for packages created
according to the IMS Content Packaging specification to be displayed in the course. IMS is
a body which helps defines technical standards for various things, including e-learning
material.
4. Label - A label enables text and images to be inserted among the activity links on
the course page.
5. Page - A page enables a web page to be displayed and edited within the course.
6. URL - You can also easily create links to other web sites outside your Moodle course.
Online text
•Email alerts to teachers: If Moodle knows your email address and you choose yes
you will receive an email each time a student submits work to you.
•Comment inline: If ‘yes’ you will be able to type in amongst the text that your
student submits. Choose ‘No’ and your feedback is kept separate.
31
Maximum Size: Choose the maximum file size for any single file uploaded by the students.Allow
deleting: Can a student delete a submitted file or not?Maximum number of uploaded files: Decide how
many files should be submitted for the task.Allow notes: Do you want to provide your students with a
place to write some notes, e.g. to explain which file is which.Hide description before available date: If
you choose to do this, the task instructions
will be hidden and replaced by: ‘Sorry, this assignment is not yet available. Assignment instructions
will be displayed here on the date given below.’Email alerts to teachers: If Moodle knows your email
address and you choose yes you will receive an email each time a student submits work to you.Enable
Send for marking: If you choose yes the student clicks a button which says ‘Send for marking’ when
they are uploaded the finished files. If no, the work appears as submitted as soon as a file has been
uploaded by the student
Making questions
• Choose the type of question you wish to make using the ‘create new question’ drop
down menu
• Type the question into the ‘Question text’ box. What you type here will vary with the
question type chosen (true/false, matching..etc)
32
• ‘Default question grade’ is the mark that will be awarded for a correct answer.
• The ‘penalty’ factor is the mark that would be subtracted if the question was
answered incorrectly and then reattempted.
• When you set up a quiz you have an option to turn ‘adaptive mode’ on or off.
Adaptive mode’ means students get a button to submit each answer individually
(rather than answering all the questions and then submitting at the end).
• General feedback allows you to give the same feedback to all students regardless of
what answer they give.
33
The rest of the settings are different for each question type.
Question types
There are 10 different types of question that can be used in the Moodle quiz module.
Type Use
box
word or phrase
34
Random Short - Answer Matching When you have some short answer
matching question
false
This can be used when you want to provide some info that might be useful for the questions.
• Choose ‘description’ from the ‘Create new question’ drop down menu
• In the question text enter the information you want to give to students
• Save Changes
Essay Question
This question type is used when you want to ask questions that require an answer that is no
more than a couple of paragraphs. This type of question requires manual marking. Students’
grades will be 0 until you mark their answers.
• Choose the ‘essay question’ from the ‘Create new question’ drop down menu
35
• In the question text enter your question
• Change the default grade to the number of marks the question is worth
• If you want to give information regardless of the answer given, put that in the
general feedback field. Note that this will appear once you have marked the question
manually. Whatever you type in the feedback field will appear automatically when
the question is submitted.
• When you mark the question you also have a field for writing comments.
Matching Question
This question type is used when you have a list of statements that can be matched with
another list of statements. Students use a drop down menu to do this.
• Ticking the ‘shuffle’ box means that the statements/questions on the right hand side
(drop down menus) will appear in a random order each time the question is attempted.
• Write statements/questions in the question field and the corresponding answer. The
answers appear to students in a drop down menu.
• Save changes
Multiple Choice Questions
• This question type is used when you want students to answer questions where there
is a list of answers to choose from. There could be a single correct answer or several
correct answers.
36
• Choose ‘Multiple choice’ from the ‘Create new question’ drop down menu.
• You may decide to change the default question grade – especially if you choose to
give more than one correct answer.
• Decide how many correct answers will be present in the list of answers.
• Shuffling the choices is switched on by default so that the list of answers does not
always appear in the same order.
• You can change the way that choices are labeled by using the ‘Number the choices’
drop down menu
• For each of the multiple choice answers (choices) you need to fill in the answer with
the corresponding grade and feedback. It is possible to add more answers/choices by
clicking ‘Blanks for 3 More Choices’
• The overall feedback section is useful because you can put feedback messages that
the students see when they answer a given question correctly, partially correct or
incorrectly.
• Save Changes
Numerical Question
This question type is used when you want to create a mathematical question where the
students enter the answer into a text box. This question is similar to the short answer
question except it is mathematical.
• Choose ‘numerical’ from the ‘Create new question’ drop down menu.
• In the answers section put the correct answer, its corresponding grade (100%),
accepted error and feedback (optional).Save Changes
37
True/False Question
This question type is used when you want students to decide whether a statement is true or
false.
• Choose ‘Short answer’ from the ‘Create new question’ drop down menu.
• Select whether the statement you wrote is true or false using the ‘correct
answer’ drop down menu.
• Save Changes In review options you can decide what students see when reviewing
their attempt
‘Immediately after the attempt’ means within two minutes of the user clicking
‘Submit all and finish’
‘Later, while the quiz is still open’ means after this, and before the quiz close date
‘After the quiz is closed’ means after the quiz close date has passed. If the quiz does
not have a close date, this state is never reached
Reduce the amount of cheating on a quiz by preventing students from doing things
like copy/paste in their web browser. To do this set yes for ‘show quiz in a secure
window’.
Password protects a quiz, for example, to restrict who can take the test.
Ensure that your students attempt the exercise from University/Institute by entering
the IP address.
• In the common module settings you may want to apply a group mode if you have
groups set up in your course.
• Click ‘Save and Display’ – Now pick the questions.
38
• You will see the question bank on the right hand side and the quiz on the left hand
side.
• On the right hand side select the category from which you wish to take questions.
• Tick the boxes beside questions you wish to include and then scroll down and click
‘add to quiz’.
• On the left hand side, check that the maximum grade is set to an appropriate
number based on the total of all the questions added together.
• Click ‘Save Changes’. Use the preview tab to look at the finished product.
Choices
This activity is useful when you want your students to vote on something. You can present
them with as many items to choose from as you wish but, as with all voting, they can only
choose one. You can give the students visibility of who voted for what
Steps for setting up a choice
• With editing on in your course go to the relevant topic/section (where you would like
the forum to display) and click ‘Add an activity...’ then ‘Choice’
• Give the choice a name (this becomes the link that your students click on)
• Decide whether you want to limit the number of votes for a given item or not.
39
. In the choice fields enter the choices/items you want the students to vote for.
• You can click ‘add 3 fields to form’ if you want to give more choices.
For ‘publish results’ you simply decide whether and when students are going to be
able to see the choices made by others.
‘Allow choice to be updated’ means do you want people to be able to change their
mind?
Finally, do you want to show a column for those who did not vote (or have not yet
voted)?
Gradebook
All the grades for each student in a course can be found in the 'Grader report' under the
40
Manually Entering and overriding grades
3. On the upper right corner you will see a "Turn editing on" button. Click this button to
allow manual entry of grades.
4. Go to the column of the assignment for which you would like to enter grades and
type the student's grade in the appropriate text box.
5. For grades that are already entered or are entered from an automatically graded
assignment, click the edit icon next to the appropriate text box.
6. On the next screen, check the "overridden" check box and enter grade into
the final grade textbox.
41
Conclusion
Overall, I found Moodle to be the easiest and most flexible CMS that I have used to date.
Moodle was easy to navigate, had features that were directly applicable to the writing
classroom, and best of all, was free for me to download and customize. Moodle’s
philosophical and pedagogical underpinnings are consistent and conducive to current
writing classroom practices, allowing it to fit seamlessly into the activities of many writing
classrooms. Furthermore, Moodle has a strong support community and strong online
documentation to help you get started and work out any problems that may occur on the
way. What sets Moodle apart from other potential open source CMS systems, notably
Drupal or Mambo, is that Moodle is specifically designed with educators in mind, allowing
for easy setup and maintenance. For those of you searching for a different CMS for writing
instruction, I would highly recommend trying Moodle.
42