Activity Modules

Moodle contains a wide range of activity modules that can be used to build up any type of course.


 Assignments

Assignments allow the teacher to specify a task that requires students to prepare digital content (any format) and submit it by uploading it to the server. Typical assignments include essays, projects, reports and so on. This module includes grading facilities.

 Bibliography

The Bibliography module makes it easy to show and use bibliographic references in your Moodle course.

It allows you to:

  • Create different bibliography activities in a course
  • Create instances in each bibliography
  • Manually insert new entries in a bibliography activity
  • View bibliographic references by citekey, date, author, instance
  • Comment bibliography entries
  • Let students contribute to bibliography with their own entries
  • Import and export references in bibtex format

This module is contributed by Universidade do Porto. It was built based on the glossary module, using same code design and interface patterns.


 Chats

The Chat module allows participants to have a real-time synchronous discussion via the web. This is a useful way to get a different understanding of each other and the topic being discussed - the mode of using a chat room is quite different from the asynchronous forums. The Chat module contains a number of features for managing and reviewing chat discussions.

 newmodule

This file contains the main description of the newmodule module. Usually, it's used to explain the main features of the activity, with a natural language. Also, the overall process of the activity is detailed here with its pedagogical foundation.

From a developer perspective, this "help" directory will contain simple html files like this that you will be able to link from newmodule code when any sort of explanation is necessary (it's easier to add those links automatically, both from the formslib stuff (see mod_form.php) and from everywhere else (see the helpbutton() function).

Also, don't forget to add one link to this help file from the newmodule/help "index.html" file, it will allow Moodle to show all the existing help files related to the module when the complete list of available help files is requested.

Please, replace me with the real information about the newmodule!


 Choices

A choice activity is very simple - the teacher asks a question and specifies a choice of multiple responses. It can be useful as a quick poll to stimulate thinking about a topic; to allow the class to vote on a direction for the course; or to gather research consent.

 Brainstorming

    Brainstorming is useful in the initial stages of a task, for example for gathering a range of ideas or finding out what students already know collectively.

    It's useful to set some ground rules for cognitivefactorying, which can include:

    1. Everyone's contribution is valued, and no comment or criticism is given until all the contributions are listed;
    2. Everyone has the option to participate, or not;
    3. Wild ideas are as welcome as sober ones in the ideas-generating stage;
    4. Everyone's idea must be expressed in a single sentence or using keywords.


 Database Activity

The Database module allows the teacher and/or students to build, display and search a bank of record entries about any conceivable topic. The format and structure of these entries can be almost unlimited, including images, files, URLs, numbers and text amongst other things. You may be familiar with similar technology from building Microsoft Access or Filemaker databases.

 Forums

This activity can be the most important - it is here that most discussion takes place. Forums can be structured in different ways, and can include peer rating of each posting. The postings can be viewed in a variety for formats, and can include attachments. By subscribing to a forum, participants will receive copies of each new posting in their email. A teacher can impose subscription on everyone if they want to.

 Glossary

This activity allows participants to create and maintain a list of definitions, like a dictionary.

The entries can be searched or browsed in many different formats.

The glossary also allows teachers to export entries from one glossary to another (the main one) within the same course.

Finally, it is possible to automatically create links to these entries from throughout the course.


 Hot Potatoes

This module, the "HotPot" module, allows teachers to administer Hot Potatoes quizzes via Moodle. The quizzes are created on the teacher's computer and then uploaded to the Moodle course.
After students have attempted the quizzes, a number of reports are available which show how individual questions were answered and some statistical trends in the scores.

 hotquestion

This file contains the main description of the hotquestion module. Usually, it's used to explain the main features of the activity, with a natural language. Also, the overall process of the activity is detailed here with its pedagogical foundation.

From a developer perspective, this "help" directory will contain simple html files like this that you will be able to link from hotquestion code when any sort of explanation is necessary (it's easier to add those links automatically, both from the formslib stuff (see mod_form.php) and from everywhere else (see the helpbutton() function).

Also, don't forget to add one link to this help file from the hotquestion/help "index.html" file, it will allow Moodle to show all the existing help files related to the module when the complete list of available help files is requested.

Please, replace me with the real information about the hotquestion!


 Journals

This module is a very important reflective activity. The teacher asks the student to reflect on a particular topic, and the student can edit and refine their answer over time. This answer is private and can only be seen by the teacher, who can offer feedback and a grade on each journal entry. It's usually a good idea to have about one Journal activity per week.

 Labels

This is a not a true activity - it is a "dummy" activity that allows you to insert text and graphics among the other activities on the course page.

 Lesson

A lesson delivers content in an interesting and flexible way. It consists of a number of pages. Each page normally ends with a question and a number of possible answers. Depending on the student's choice of answer they either progress to the next page or are taken back to a previous page. Navigation through the lesson can be straight forward or complex, depending largely on the structure of the material being presented.

 Media Player Activity Module

The Media Player Activity Module is comprehensive wizard for deploying Flash video as activities in Moodle courses. It allows users to set all of the parameters supported by Jeroen Wijering's FLV Player.

Media Player Activity Module Developed by Matt Bury - http://matbury.com/

FLV Player Developed By Jeroen Wijering - http://www.longtailvideo.com/

Help Files Index


qcreate Question Creation activity module

The Question Creation activity module makes it possible for teachers to let or require students to create questions using the Moodle question creation engine. These creations can subsequently be edited by a teacher and added to Moodle quizzes.

As a non-graded activity, teachers can make it possible for students to make any number of questions. These questions can be imported into quizzes by the teacher. In this way, teachers can encourage students' autonomous learning. Students will create questions about a certain topic or sub-set of knowledge, knowing that their questions will appear in a (graded) quiz.

As a graded activity, teachers can require students to make specific question types and a specific number of these types. Furthermore, these questions can be graded both automatically or manually or a combination of the two. Automatic grading takes no account of the quality of questions, it simply rewards students for creating questions. Manual grading on the other hand is used to evaluate the content and quality of questions.


icon  Questionnaire

The questionnaire module allows you to construct questionnaires (surveys) using a variety of question types, for the purpose of gathering data from users. It is based on phpESP, and Open Source questionnaire tool. See http://phpesp.sourceforge.net


 Quizzes

This module allows the teacher to design and set quiz tests, consisting of multiple choice, true-false, and short answer questions. These questions are kept in a categorised database, and can be re-used within courses and even between courses. Quizzes can allow multiple attempts. Each attempt is automatically marked, and the teacher can choose whether to give feedback or to show correct answers. This module includes grading facilities.

 Resources

Resources are content: information the teacher wants to bring into the course. These can be prepared files uploaded to the course server; pages edited directly in Moodle; or external web pages made to appear part of this course.

 Surveys

The Survey module provides a number of verified survey instruments that have been found useful in assessing and stimulating learning in online environments. Teachers can use these to gather data from their students that will help them learn about their class and reflect on their own teaching.

 Wikis

A Wiki enables documents to be authored collectively in a simple markup language using a web browser.

"Wiki wiki" means "super fast" in the Hawaiian language, and it is the speed of creating and updating pages that is one of the defining aspects of wiki technology. Generally, there is no prior review before modifications are accepted, and most wikis are open to the general public or at least to all persons who also have access to the wiki server.

The Moodle Wiki module enables participants to work together on web pages to add, expand and change the content. Old versions are never deleted and can be restored.

This module is based on Erfurt Wiki.


 Workshop

A Workshop is a peer assessment activity with a huge array of options. It allows participants to assess each other's projects, as well as exemplar projects, in a number of ways. It also coordinates the collection and distribution of these assessments in a variety of ways. The Workshop module is contributed by Ray Kingdon.

Index of all help files