Moodle – Adding an Activity or Resource

Activities and Resources are the bread and butter of Moodle. Adding a Resource is as simple as adding a URL or bit of text. Activities give you the power to seamlessly include assignments, forums, VoiceThreads, quizzes, and more into your course page. Follow the easy steps below to get started.

Turn editing on.

Add an activity or resource will appear at the bottom of each section on the Moodle Course page.

Click the link to pop-up a list of activities and resources available on Macalester’s Moodle.

Select a Resource or Activity on the left to view a description on the right.

Click Add to insert the selected resource onto the page.

Recommended Resources and Activities


  • Assignment: The assignment activity module enables a teacher to communicate tasks, collect work and provide grades and feedback.
  • Attendance: The attendance activity module enables a teacher to take attendance during class and students to view their own attendance record.
  • Choice: The choice activity module enables a teacher to ask a single question and offer a selection of possible responses.
  • External Tool: This offers a selection of tools that have been added to Moodle, including Piazza, Voicethread, and Zoom.
  • Feedback: The feedback activity module enables a teacher to create a custom survey for collecting feedback from participants using a variety of question types including multiple choice, yes/no or text input.
  • Forum: The forum activity module enables participants to have asynchronous discussions i.e. discussions that take place over an extended period of time.
  • Glossary: The glossary activity module enables participants to create and maintain a list of definitions, like a dictionary, or to collect and organize resources or information.
  • Interactive Content (H5P): The H5P activity module enables you to create interactive content such as Interactive Videos, Question Sets, Drag and Drop Questions, Multi-Choice Questions, Presentations and much more.
  • Lesson: The lesson activity module enables a teacher to deliver content and/or practice activities in interesting and flexible ways. A teacher can use the lesson to create a linear set of content pages or instructional activities that offer a variety of paths or options for the learner.
  • Quiz: The quiz activity enables a teacher to create quizzes comprising questions of various types, including multiple choice, matching, short-answer and numerical.
  • Wiki: The wiki activity module enables participants to add and edit a collection of web pages. A wiki can be collaborative, with everyone being able to edit it, or individual, where everyone has their own wiki which only they can edit.
  • Workshop: The workshop activity module enables the collection, review and peer assessment of students’ work.


  • Book: The book module enables a teacher to create a multi-page resource in a book-like format, with chapters and subchapters. Books can contain media files as well as text and are useful for displaying lengthy passages of information which can be broken down into sections.
  • File: The file module enables a teacher to provide a file as a course resource. Where possible, the file will be displayed within the course interface; otherwise students will be prompted to download it.
  • Folder: The folder module enables a teacher to display a number of related files inside a single folder, reducing scrolling on the course page. A zipped folder may be uploaded and unzipped for display, or an empty folder created and files uploaded into it.
  • Label (see Moodle Basics: Page Structure): The label module enables text and multimedia to be inserted into the course page in between links to other resources and activities. Labels are very versatile and can help to improve the appearance of a course if used thoughtfully.
  • Page (see Moodle Basics: Page Structure): The page module enables a teacher to create a web page resource using the text editor. A page can display text, images, sound, video, web links and embedded code, such as Google maps.
  • URL: The URL module enables a teacher to provide a web link as a course resource. Anything that is freely available online, such as documents or images, can be linked to