Activity Modules

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


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.


    Book is a simple multipage study material


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.


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 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.

 Dimdim Web Meeting

The Dimdim Web Meeting module allows participants to have a meeting via the web. With Dimdim, you can show Presentation, Application and Desktop to any other person over the internet. You can chat, show your webcam and talk with others in the meeting. Dimdim is Open Source web meeting software. For more information please visit Dimdim Web Meeting

 Flash Video

You can use this module to add a flash video contents (flv files) These files can be uploaded to the server or can be hosted in a streaming server like red5 or fms.

The Flash Video module has been developed by Rashan Anushka @ UCSC The video player component (flvplayer) used here is developed by Jeroen Wijering (

  What is a flash card trainer?

A flashcard or flash card is a card that is used as a learning aid. One writes a question on a card and an answer overleaf. Flashcards can bear vocabulary, historical dates, formulas or any subject matter that can be learned via a question and answer format. Flashcards are widely used as a learning drill to aid memorization by way of spaced repetition.

A widely used method to efficiently use flashcards was proposed by the German science popularizer Sebastian Leitner in the 1970s is used in this flashcard-trainer. In his method, known as the Leitner system, flashcards are sorted into groups according to how well you know each one. This is how it works: you try to recall the solution written on a flashcard. If you succeed, you send the card to the next group. But if you fail, you send it back to the first group. Each succeeding group has a longer period of time before you are required to revisit the cards.

For example, suppose you have 3 groups called Group 1, Group 2 and Group 3. The cards in Group 1 are the ones that you often make mistakes with, and Group 3 contains the cards that you know very well. You might choose to study the Group 1 cards once a day, Group 2 every 3 days, and the Group 3 cards every 5 days. If you look at a Group 1 card and get the correct answer, you "promote" it to Group 2. A correct answer with a Group 2 card "promotes" that card to Group 3. If you make a mistake with a Group 2 or Group 3 card, it gets "demoted" to Group 1, which forces you to study that card more often.

The advantage of this method is that you can focus on the most difficult flashcards, which remain in the first few groups. The result is, ideally, a reduction in the amount of study time needed.


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.


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.


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.


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.


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.

  What is a Mobile Learning Object?

A Mobile Learning Object ("MLO") is a special content created for the MLE (mobile phone application for Moodle), which can only be used on the mobile phone. A Mobile Learning Object is stored on the local phone, therefore you don't need a internet connection on the phone to use the Mobile Learning Object (otherwise you would have to pay for the download of the content each time you use it).

You can add a great varaiety of content to a Mobile Learning Object:
  • formatted text with images, audio and video
  • Interactive questions (are solved on the phone, without a server connection)
  • Long text content (eBook-Mode)
  • and more ...

A Mobile Learning Object is created with a graphical editor (called MLE-Editor). To use this editor you need Java installed on your computer (If you don't have Java please click here to get it for free). Please accept all security warnings (if one may appear) otherwise you won't be able to use all the features of the editor!

If a Mobile Learning Object is marked as an eBook it must contain only (formatted) text, images and links (everything else will be ignored on the phone). The great advantage of using the eBook-Mode is, that the parsing time (the time you need to store the object on the mobile phone) is very very small. Especially if you have a large content (like a book) with hundreds of pages, you might need 15 or even more minutes to store the object on the mobile phone if the eBook-Mode is not activated. With the eBook mode you need only a few seconds.
We recommend you to activate the eBook mode if your content consists only out of text and images (and links) and if the number of pages are greater than 50.

 Page Menu

This activity allows one to construct menus with various link types. This activity's primary use is to provide navigation for the Page Course Format.


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 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.

 SCORM/AICC Packages

A package is a bundle of web content packaged in a way that follows the SCORM or the AICC standard for learning objects. These packages can include web pages, graphics, Javascript programs, Flash presentations and anything else that works in web browsers. The Package module allows you to easily upload any standard SCORM or AICC package and make it part of your course.


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.

Technical Project Technical Project

    The Techproject activity module gives students a complete tool to learn how and perform the management of a technical project based on technical refinement descriptions and project step tracking inspired from the IEEE standard. This module provides a simplified version of such a process, allowing a contributive construction of the project requirements and more general descriptions also giving tools for task and project progress management.


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.


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