<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/test/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cgthomas</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/test/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cgthomas"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/test/Special:Contributions/Cgthomas"/>
	<updated>2026-11-01T12:12:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/test/index.php?title=Features&amp;diff=47202</id>
		<title>Features</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/test/index.php?title=Features&amp;diff=47202"/>
		<updated>2008-11-25T22:13:32Z</updated>

		<summary type="html">&lt;p&gt;Cgthomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Update}}{{About Moodle}}&lt;br /&gt;
Moodle is an active and evolving product. This page lists just some of the many features it contains:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overall design ==&lt;br /&gt;
Moodle&#039;s overall design:&lt;br /&gt;
*  Promotes a social constructionist pedagogy (collaboration, activities, critical reflection, etc)&lt;br /&gt;
* Suitable for 100% online classes as well as supplementing face-to-face learning&lt;br /&gt;
* Simple, lightweight, efficient, compatible, low-tech browser interface&lt;br /&gt;
* Easy to install on almost any platform that supports PHP. Requires only one database (and can share it).&lt;br /&gt;
* Full database abstraction supports all major brands of database (except for initial table definition)&lt;br /&gt;
* Course listing shows descriptions for every course on the server, including accessibility to guests.&lt;br /&gt;
* Courses can be categorised and searched - one Moodle site can support thousands of courses&lt;br /&gt;
* Emphasis on strong security throughout. Forms are all checked, data validated, cookies encrypted etc&lt;br /&gt;
* Most text entry areas (resources, forum postings etc) can be edited using an embedded WYSIWYG HTML editor&lt;br /&gt;
&lt;br /&gt;
== Site management ==&lt;br /&gt;
&lt;br /&gt;
*Site is managed by an [[Administrator|administrator]] user &lt;br /&gt;
*Site is defined during setup. Defaults can be edited during setup or globally accepted&lt;br /&gt;
*Site can be modified by a robust [[Site administration block]].&lt;br /&gt;
* Plug-in [[Themes|&amp;quot;themes&amp;quot;]] allow the administrator to customize the site colors, fonts, layout etc to suit local needs&lt;br /&gt;
* Plug-in [[:Category:Contributed code|activity modules]] can be added to existing Moodle installations&lt;br /&gt;
* Plug-in language packs allow full localization to any language. These can be [[Language editing|edited]] using a built-in web-based editor. Currently there are language packs for over [http://download.moodle.org/lang/ 70 languages].&lt;br /&gt;
* The code is clearly-written PHP under a GPL license - easy to modify to suit your needs&lt;br /&gt;
&lt;br /&gt;
== User management ==&lt;br /&gt;
===Overview===&lt;br /&gt;
* Goals are to reduce admin involvement to a minimum, while retaining high security&lt;br /&gt;
* Supports a range of authentication mechanisms through plug-in authentication modules, allowing easy integration with existing systems.&lt;br /&gt;
* Standard email method: students can create their own login accounts. Email addresses are verified by confirmation.&lt;br /&gt;
* LDAP method: account logins can be checked against an LDAP server. Admin can specify which fields to use.&lt;br /&gt;
* IMAP, POP3, NNTP: account logins are checked against a mail or news server. SSL, certificates and TLS are supported.&lt;br /&gt;
* Students are encouraged to build an online profile including photos, description. Email addresses can be protected from display if required.&lt;br /&gt;
* Every user can specify their own timezone, and every date in Moodle is translated to that timezone (e.g. posting dates, assignment due dates etc)&lt;br /&gt;
* Every user can choose the language used for the Moodle interface (English, French, German, Spanish, Portuguese etc)&lt;br /&gt;
&lt;br /&gt;
===[[Enrollment_plugins|Enrolment]]===&lt;br /&gt;
* Teachers can add an &amp;quot;[[enrolment_key|enrolment key]]&amp;quot; to their courses to keep out non-students. They can give out this key face-to-face or via personal email etc&lt;br /&gt;
* Teachers can [[Students#Manual_enrol|enrol students manually]] if desired&lt;br /&gt;
* Teachers can [[Students#Manual_unenrol|unenrol students manually]] if desired, otherwise they are automatically unenrolled after a certain period of inactivity (set by the admin)&lt;br /&gt;
* [[External_database|External database]]: any database containing at least two fields can be used as an external authentication source.&lt;br /&gt;
* Each person requires only one account for the whole server - each account can have different access&lt;br /&gt;
* [[Metacourses|Meta courses]] can group together related courses so participants can interact with each other&lt;br /&gt;
&lt;br /&gt;
===Roles ===&lt;br /&gt;
* Roles for specific participants can be defined for each course&lt;br /&gt;
* An admin account controls the creation of courses and creates teachers by assigning users to courses&lt;br /&gt;
* Course creators can create courses, teach in them, and assign others to teacher roles.&lt;br /&gt;
* Teachers are a role in a specific course.&lt;br /&gt;
* Non-editing teacher roles are available for adjuncts, and part-time tutors.&lt;br /&gt;
&lt;br /&gt;
== Course management ==&lt;br /&gt;
===Overview===&lt;br /&gt;
*  A full teacher has full control over all settings for a course, including restricting other teachers&lt;br /&gt;
* Choice of course formats such as by week, by topic or a discussion-focussed social format&lt;br /&gt;
* Course Themes. A course can have its own theme of colors and layout.&lt;br /&gt;
* Flexible array of course activities - Forums, Quizzes, Glossaries, Resources, Choices, Surveys, Assignments, Chats, Workshops&lt;br /&gt;
* Groups - teacher(s) and students can be placed in one or more groups&lt;br /&gt;
* Recent changes to the course since the last login can be displayed on the course home page - helps give sense of community&lt;br /&gt;
* Most text entry areas (resources, forum postings etc) can be edited using an embedded WYSIWYG HTML editor&lt;br /&gt;
* All grades for Forums, Quizzes and Assignments can be viewed on one page (and downloaded as a spreadsheet file)&lt;br /&gt;
* Full user logging and tracking - activity reports for each student are available with graphs and details about each module (last access, number of times read) as well as a detailed &amp;quot;story&amp;quot; of each students involvement including postings etc on one page.&lt;br /&gt;
* Mail integration - copies of forum posts, teacher feedback etc can be mailed in HTML or plain text.&lt;br /&gt;
* Custom scales - teachers can define their own scales to be used for grading forums and assignments&lt;br /&gt;
* Courses can be packaged as a single zip file using the Backup function. These can be restored on any Moodle server.&lt;br /&gt;
&lt;br /&gt;
=== Assignment Module ===&lt;br /&gt;
&lt;br /&gt;
* Assignments can be specified with a due date and a maximum grade.&lt;br /&gt;
* Students can upload their assignments (any file format) to the server - they are date-stamped.&lt;br /&gt;
* Late assignments are allowed, but the amount of lateness is shown clearly to the teacher&lt;br /&gt;
* For each particular assignment, the whole class can be assessed (grade and comment) on one page in one form.&lt;br /&gt;
* Teacher feedback is appended to the assignment page for each student, and notification is mailed out.&lt;br /&gt;
* The teacher can choose to allow resubmission of assignments after grading (for regrading)&lt;br /&gt;
* Allowing resubmissions can allow the teacher to progress monitor student projects/assignments as they evolve.&lt;br /&gt;
* Advanced assignments can allow multiple files to be uploaded. This could keep together preplanning maps, outlines, research papers and presentations. (Not for beginners)&lt;br /&gt;
&lt;br /&gt;
=== [[Chats|Chat Module]] ===&lt;br /&gt;
&lt;br /&gt;
* Allows smooth, synchronous text interaction&lt;br /&gt;
* Includes profile pictures in the chat window&lt;br /&gt;
* Supports URLs, smilies, embedded HTML, images etc&lt;br /&gt;
* All sessions are logged for later viewing, and these can also be made available to students&lt;br /&gt;
&lt;br /&gt;
=== Choice Module ===&lt;br /&gt;
&lt;br /&gt;
* Like a poll. Can either be used to vote on something, or to get feedback from every student (eg research consent)&lt;br /&gt;
* Teacher sees intuitive table view of who chose what&lt;br /&gt;
* Students can optionally be allowed to see an up-to-date graph of results&lt;br /&gt;
&lt;br /&gt;
=== Forum Module ===&lt;br /&gt;
&lt;br /&gt;
* Different types of forums are available, such as teacher-only, course news, open-to-all, and one-thread-per-user.&lt;br /&gt;
* All postings have the authors photo attached.&lt;br /&gt;
* Discussions can be viewed nested, flat or threaded, oldest or newest first.&lt;br /&gt;
* Individual forums can be subscribed to by each person so that copies are forwarded via email, or the teacher can force subscription for all&lt;br /&gt;
* The teacher can choose not to allow replies (eg for an announcements-only forum)&lt;br /&gt;
* Discussion threads can be easily moved between forums by the teacher&lt;br /&gt;
* Attached images are shown inline&lt;br /&gt;
* If forum ratings are being used, these can be restricted to a range of dates&lt;br /&gt;
===Glossary Module===&lt;br /&gt;
*This is one of the modules that best illustrates the way that Moodle can fundamentally improve upon the experience of a traditional classroom&lt;br /&gt;
*When students contribute to a course in a public place like the glossary, their ideas are given weight and attention and often result in a greater pride or ownership of the assignment&lt;br /&gt;
*Allows participants to create and maintain a list of definitions, like a dictionary&lt;br /&gt;
*Student entries can be previewed by instructors before publishing&lt;br /&gt;
*Entries can be searched or browsed using alphabet, category, date, and author&lt;br /&gt;
*A glossary of terms can be easily referenced by students&lt;br /&gt;
*Almost any module of Moodle can be set to hyperlink - automatically - to any word or phrase that is stored in or added to the glossary&lt;br /&gt;
*Glossary items can be grouped in categories&lt;br /&gt;
*Participants can comment on glossary entries&lt;br /&gt;
*Entries can be rated using teacher-defined scales&lt;br /&gt;
*Glossaries can be easily exported and imported via xml&lt;br /&gt;
*Glossaries can be fully searched&lt;br /&gt;
*Glossaries can be viewed with different display formats&lt;br /&gt;
&lt;br /&gt;
=== Lesson Module ===&lt;br /&gt;
*A lesson is a series of pages which can be presented in a linear fashion, like a slide show, or in a non-linear, branching manner, or in a combination of the two.&lt;br /&gt;
*Navigation through the lesson can be straight forward or complex, logical or random&lt;br /&gt;
*Pages can allow students choices through answers to teacher directed questions or descriptions &lt;br /&gt;
*Each choice can be associated with jumps that link to other tables&lt;br /&gt;
*Offers different scoring and grading potentials&lt;br /&gt;
*Interfaces with Grade and Glossary modules&lt;br /&gt;
*Lessons can build upon each other through conditional dependencies upon one another&lt;br /&gt;
*Question pages include Multiple choice, Multi-answer, T/F, numeric, short answer and essay.&lt;br /&gt;
*Pages can be imported either as questions in a variety of formats or from PowerPoints&lt;br /&gt;
*Student attempts, time limits, minimum score and retakes can be set.&lt;br /&gt;
*Page content is HTML compatible, with a full set of edit tools for the teacher&lt;br /&gt;
*Students may see progress bars, running score, reinforcement to student questions&lt;br /&gt;
*Password, start and end times, and other restrictions can be placed on students.&lt;br /&gt;
&lt;br /&gt;
=== Quiz Module ===&lt;br /&gt;
* Teachers can define a database of questions for re-use in different quizzes&lt;br /&gt;
* Questions can be stored in categories for easy access, and these categories can be &amp;quot;published&amp;quot; to make them accessible from any course on the site.&lt;br /&gt;
* Quizzes are automatically graded, and can be re-graded if questions are modified&lt;br /&gt;
* Quizzes can have a limited time window outside of which they are not available&lt;br /&gt;
* At the teacher&#039;s option, quizzes can be attempted multiple times, and can show feedback and/or correct answers&lt;br /&gt;
* Quiz questions and quiz answers can be shuffled (randomised) to reduce cheating&lt;br /&gt;
* Questions allow HTML and images&lt;br /&gt;
* Questions can be imported from external text files&lt;br /&gt;
* Quizzes can be attempted multiple times, if desired&lt;br /&gt;
* Attempts can be cumulative, if desired, and finished over several sessions&lt;br /&gt;
* Multiple-choice questions supporting single or multiple answers&lt;br /&gt;
* Short Answer questions (words or phrases)&lt;br /&gt;
* True-False questions&lt;br /&gt;
* Matching questions&lt;br /&gt;
* Random questions&lt;br /&gt;
* Numerical questions (with allowable ranges)&lt;br /&gt;
* Embedded-answer questions (cloze style) with answers within passages of text&lt;br /&gt;
* Embedded descriptive text and graphics&lt;br /&gt;
&lt;br /&gt;
=== Resource Module ===&lt;br /&gt;
&lt;br /&gt;
* Supports display of any electronic content, Word, Powerpoint, Flash, Video, Sounds etc. that are stored locally, or remotely&lt;br /&gt;
* Files can be uploaded and managed (zipped, unzipped, renamed, moved, etc..) on the server&lt;br /&gt;
* Folders can be created and managed on the server and linked to&lt;br /&gt;
* Internal web pages (html formatted) can be created with WYSIWYG editor and linked to&lt;br /&gt;
* Internal text pages (no formatting) can be created and linked to&lt;br /&gt;
* External content on the web can be linked to or seamlessly included within the course interface.&lt;br /&gt;
* External web applications can be linked to with data passed to them&lt;br /&gt;
* Linked MP3 audio files will display with elegant flash player&lt;br /&gt;
&lt;br /&gt;
=== Survey Module ===&lt;br /&gt;
&lt;br /&gt;
* Built-in surveys (COLLES, ATTLS) have been proven as instruments for analysing online classes&lt;br /&gt;
* Online survey reports always available, including many graphs. Data is downloadable as an Excel spreadsheet or CSV text file.&lt;br /&gt;
* Survey interface prevents partly-finished surveys.&lt;br /&gt;
* Feedback is provided to the student of their results compared to the class averages&lt;br /&gt;
&lt;br /&gt;
=== Wiki Module===&lt;br /&gt;
*Wiki is a web page that anyone can add to or edit&lt;br /&gt;
*It enables documents to be authored collectively and supports collaborative learning&lt;br /&gt;
*Old versions are not deleted and may be restored if required&lt;br /&gt;
&lt;br /&gt;
=== Workshop Module ===&lt;br /&gt;
&lt;br /&gt;
* Allows peer assessement of documents, and the teacher can manage and grade the assessment.&lt;br /&gt;
* Supports a wide range of possible grading scales&lt;br /&gt;
* Teacher can provide sample documents for students to practice grading&lt;br /&gt;
* Very flexible with many options.&lt;br /&gt;
&lt;br /&gt;
[[es:Características]]&lt;br /&gt;
[[fr:Fonctionnalités]]&lt;br /&gt;
[[pt:Características do Moodle]]&lt;br /&gt;
[[de:Funktionalität]]&lt;/div&gt;</summary>
		<author><name>Cgthomas</name></author>
	</entry>
</feed>