Moodle Learning Management System

From Script | Spoken-Tutorial
Jump to: navigation, search

Moodle is a learning management system (LMS in short) which helps teachers and educators create an online platform for more adaptive and customized learning. Developed in 2002, it is free and open source software for use and is being used by many small and large institutions to create and deliver courses online to their students.

Moodle has many built-in features ranging from the basics such as file upload, assignments, quizzes, notifications and advanced features such as forums, quiz, wikis etc that can be used by learners. It also has many easy-to-install plugins such as attendance, reminders, analytics etc. to supplement these features.

The Spoken Tutorial Effort for Moodle has been contributed by Priyanka from Hyderabad, Nancy Varkey and Nirmala Venkat from Spoken Tutorial project, IIT Bombay. The domain review of this series is done by Dr. Indira Koneru, also from Hyderabad.

Learners: Any institute's system administrator or faculty or trainer or manager.


Basic Level: For Moodle Site Administrators

1. Overview of Moodle

  • Learning Management System (LMS)
  • Moodle as an LMS
  • Features of Moodle
  • Who can use Moodle?
  • Websites built using Moodle
  • Software requirements for Moodle
  • Hardware requirements for Moodle
  • Moodle site administrator roles and responsibility
  • Teachers roles and responsibility
  • Glimpse of Spoken Tutorials available on Moodle series

2. Getting ready for Moodle Installation

  • System requirements for installing Moodle
  • Check for XAMPP installation
  • PHP version check
  • MySQL(MariaDB) version check
  • Create a user and database for Moodle
  • Success confirmation message

3. Installing Moodle on Local Server

  • Prerequisites for installing Moodle
  • Download Moodle from moodle.org
  • Go to the downloaded folder and extract the zip file
  • Give read, write and execute permissions to the owner and group members
  • Understand the concept of Web Address
  • Understand the Moodle directory and Data directory
  • Creation of Data directory
  • Install Moodle
  • Administrator Configuration

4. Admin’s dashboard

  • Understanding Admin's dashboard
  • Understanding Blocks in Moodle
  • Default blocks in Admin's dashboard
  • Moodle site default header
  • Quick access user menu
  • Profile page in Moodle
  • Editing profile
  • Preferences page in Moodle
  • Editing calendar preferences
  • Breadcrumbs in Moodle

5. Blocks in Admin's Dashboard

  • Understanding blocks in Moodle
  • Add a message block on Admin's dashboard
  • Add an HTML block on Admin's dashboard
  • Configure HTML block
  • Re-position block in Moodle
  • Delete a block in Moodle
  • Front page settings in Moodle
  • Front page settings for all users and logged-in users

6. Categories in Moodle

  • Understanding categories in Moodle
  • Organizing categories in Moodle
  • Manage categories page layout
  • Changing the view of the manage categories page
  • Creating a new category in Moodle
  • Adding subcategory to a category
  • Editing a category in Moodle
  • How to sort categories in Moodle
  • Moving a subcategory under a different category in Moodle

7. Courses in Moodle

  • Manage courses and categories
  • Creating courses in Moodle
  • Understanding important fields in course creation
  • Course visibility
  • Course summary files
  • Understanding course formats
  • Editing a course in Moodle
  • Deleting a course in Moodle
  • Hiding a course
  • Various icons to perform actions on courses
  • Moving courses to different category in Moodle

8. Users in Moodle

  • Add a user
  • Edit a user’s profile
  • Upload users in bulk
  • Assign admin role to a user
  • Assign a teacher to a course
  • Enrol a student in a course

9. User Roles in Moodle

  • Assign admin role to a user
  • Assign a teacher to a course manually
  • Enroll a student in a course manually
  • View all the users that are created
  • How to use "Edit profile" link
  • Role of Main administrator
  • Demonstration of assigning a teacher to a course
  • Demonstration of assigning a student to a course
  • How to un-enroll a user from a course
  • Suspend the user with enrollment start and end dates


10. Plugins in Moodle

  • Understanding plugins in Moodle
  • Moodle plugins directory
  • How to search for a plugin on Moodle website
  • Factors to consider when installing a plugin
  • How to install a plugin using zip upload
  • Possible error during Moodle plugin install
  • Appropriate permissions to Moodle directory for plugin upload
  • Plugins overview
  • How to create attendance sessions in Moodle


Basic Level: For Teachers

11. Teacher's Dashboard in Moodle

  • Uses of Moodle for a teacher
  • Teacher's dashboard in Moodle
  • Blocks on teacher's dashboard
  • Preparing course overview in Moodle
  • Course overview of Calculus course as an example
  • Structuring of a course based on course overview
  • Editing and updating profile in Moodle
  • Preferences page in Moodle
  • Calendar preferences
  • Adding course details in Moodle

12. Course Administration in Moodle

  • Course category, full name and short name
  • Setting the course description and summary
  • Course summary files
  • Uploading a file in Moodle
  • Course start and end date in Moodle
  • Types of course formats in Moodle
  • Course layout
  • Announcements in Moodle
  • Activities and Resources in a course
  • Adding a page in Moodle

13. Formatting Course Material in Moodle

  • Resources in Moodle
  • How to add a resource in Moodle
  • Add a page resource
  • Default text editor in Moodle
  • Add image using text editor
  • Add media from local system or external URL
  • Manage files in Moodle
  • Equation editor
  • Accessibility options in Moodle editor
  • HTML code viewer

14. Uploading and Editing Resources in Moodle

  • URL Resource in Moodle
  • Adding URL resource in Moodle
  • Activity Completion in Moodle
  • Book Resource in Moodle
  • Adding a book in Moodle
  • Chapters and subchapters in a Moodle book
  • Access restriction in resources
  • Ordering chapters and subchapters in book
  • Available actions on a Moodle book resource
  • Available actions on any Moodle resource

15. Forums and Assignments in Moodle

  • Types of forums in Moodle
  • How to add a forum
  • Replying to a topic in a Moodle forum
  • How to split a forum discussion
  • Assignments in Moodle
  • How to add an assignment to Moodle
  • Submission types in Moodle
  • Feedback types in Moodle
  • Useful settings in Moodle

16. Question Bank in Moodle

  • Overview of question bank
  • Question bank section
  • Create a new question
  • Various question types
  • How to add question to the question bank?
  • How to preview the question?
  • How to set answers, error, grade and feedback?
  • MCQ with single answer / multiple answers
  • Short answer question
  • Numerical question

17. Quiz in Moodle

  • Quiz in Moodle
  • Create a new quiz
  • How to set grades and grading methods in quiz?
  • Question behaviour in Moodle quiz
  • Feedback in quiz
  • Activity completion section in quiz
  • How to add a new question in Moodle quiz?
  • Add questions from a question bank
  • How to add random questions in quiz?
  • Edit quiz questions in Moodle
  • Preview quiz questions

18. Enroll Students and Communicate

  • How to check enrolled users in a course?
  • Check user roles in a course
  • Enroll users in a Moodle course
  • How to make groups in a course?
  • Add students to a course
  • Remove students from a course
  • Send a message to course participants
  • Send a common note to all participants
  • Send a private note to selected course participants
  • Context of a note in Moodle

19. Grading Quiz in Moodle

  • How to attempt quiz in Moodle?
  • How to flag a question in Moodle quiz
  • How to review my quiz attempts in Moodle
  • Review quiz attempts submitted by students in Moodle
  • How to add feedback for a particular quiz question
  • How can a teacher override quiz marks
  • How to edit questions in a quiz after student submission
  • Regrade quiz attempts
  • Delete quiz attempts in Moodle
  • Download quiz results of students in Moodle

20. Grading Assignments and Reports in Moodle

  • How to attempt an assignment in Moodle?
  • How to download and review submissions offline?
  • How to add feedback to assignment submission files?
  • Upload multiple feedback files for students in Moodle
  • Blind grading and reveal student identities for Moodle assignments
  • How to assign grades and give online feedback for assignments?
  • Lock and unlock assignments submissions in Moodle
  • Various reports in Moodle
  • How to modify grades in bulk?
  • Download student performance reports in Moodle

Contributors and Content Editors

Itspriyanka, Nancyvarkey, Nirmala Venkat, PoojaMoolya