Moodle

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

Introduction

Moodle is a Learning Management System (LMS) designed to assist teachers and educators in creating an online platform that facilitates adaptive and personalized learning. Developed in 2002, it is free and open-source software widely utilized by both small and large institutions for delivering courses to students online. Moodle offers a range of built-in features, including essential tools like file uploads, assignments, quizzes, and notifications, as well as more advanced options such as forums, wikis, and collaborative quizzes for learners. Additionally, it supports numerous easy-to-install plugins, including attendance tracking, reminders, and analytics, to enhance its functionality.

The Spoken Tutorial effort for Moodle has been contributed by Nancy Varkey. The support for video production was provided by the Edupyramids team.

Basic Level

  1. Overview of Moodle 4.5
    • Brief explanation of Moodle and what it can do
    • Software, hardware requirements for running Moodle
    • Glimpses of tutorial in the series
  2. Server setup before installing Moodle
    • Update the system packages
    • Install the web server - nginx
    • Clean up old PHP sources
    • Remove any Ondrej PHP repository files
    • Install tools needed for adding repositories
    • Add the PHP repository from Ondrej
  3. Installing and configuring Moodle -published
    • Download and extract the Moodle 4.5.3 package to the web directory
    • Create Moodle data directory and apply correct permissions
    • Configure PHP session ownership and Moodle file permissions
    • Set up Moodle configuration, Nginx server block, and verify setup
  4. Moodle site setup
    • Access Moodle installation through localhost
    • Identify and fix PHP configuration issues during installation
    • Complete installation steps including admin and site settings
    • Access and navigate the Moodle Admin Dashboard after setup
  5. Site Administrator dashboard
    • Log in as Administrator and access the Site Administration Dashboard
    • Identify key admin sections like Users, Courses, Plugins, and Reports
    • Update Admin profile details, password, and preferences
    • Configure forum, calendar, and notification preferences
  6. Front page settings
    • Access and configure Site home settings
    • Customize site name, summary, and front page content
    • Enable and edit front page sections using Edit mode
    • Verify front page display for logged-in and logged-out users
  7. Blocks in Moodle
    • Understand the purpose and types of Moodle blocks
    • Add commonly used blocks from the block drawer
    • Configure, hide, delete, and reposition blocks
    • Manage site-level default dashboard blocks
  8. Categories in Moodle
    • Access and manage course categories from Site Administration
    • Create, rename, and organize categories and subcategories
    • Edit category descriptions and hierarchy
    • Safely delete or restore course categories
  9. Courses in Moodle
    • Create courses with correct names, category, and duration
    • Edit course settings, summary, and visibility
    • Duplicate, hide, reorder, and delete courses
    • View courses on the Home page and course list
  10. Adding Users in Moodle
    • Create users manually with proper authentication settings
    • Edit user profiles and manage password policies
    • Upload multiple users using CSV files
    • Verify and manage users added individually or in bulk
  11. Assigning User Roles in Moodle
    • View and filter users from the Participants page
    • Assign site-level roles such as Teacher or Student
    • Enroll users into courses with course-level roles
    • Verify and manage user roles within a course
  12. Install plugins
    • Access the Plugins overview and identify installed plugins
    • Configure Assignment and Submission plugin settings
    • Search, download, and install plugins from moodle.org
    • Verify installed plugins and understand their usage
  13. Teacher’s dashboard in Moodle
    • Navigate the Teacher Dashboard and available blocks
    • View assigned courses using My Courses
    • Edit teacher profile and personal preferences
    • Add initial course details such as section names and summaries
  14. Course settings in Moodle
    • Configure course name, format, visibility, and appearance
    • Update course summary and upload size limits
    • Add sections and organize course structure
    • Preview the course using Switch role
  15. Format course material
    • Rename, reorder, duplicate, hide, and delete sections
    • Format content using Moodle’s HTML editor
    • Add multimedia, equations, tables, and links
    • Configure activity completion and reminders
  16. Uploading and Editing Resources in Moodle
    • Add resources like Book, Folder, File, and URL
    • Configure resource settings and descriptions
    • Set completion and access restrictions
    • Manage layout, visibility, and resource organization
  17. Create Assignments for students in a Moodle Course
    • Add and configure Assignment activities
    • Set availability, submission, grading, and feedback options
    • Apply access restrictions and completion conditions
    • Organize assignments within the course layout
  18. Forum for a Moodle Course
    • Configure course and teacher profile settings
    • Add and organize course content and sections
    • Create and configure forums for discussions
    • Post topics, reply to posts, and manage forum participation
  19. Creating a Question bank in Moodle
    • Understand the purpose and structure of the Question Bank
    • Add and configure different question types
    • Preview and verify questions and feedback
    • Edit, duplicate, or delete questions
  20. Creating question categories in Moodle
    • Understand the role of question categories
    • Create and manage question categories
    • Move and filter questions by category
    • Safely delete and maintain categories
  21. Creating a Quiz in Moodle
    • Add and configure a quiz activity
    • Set timing, grading, layout, and review options
    • Add questions and random questions from the Question Bank
    • Preview and adjust quiz settings
  22. Course enrollment and communication in Moodle
    • Enroll students and assign appropriate roles
    • Send messages and notes to students
    • Understand visibility of notes and messages
    • View notifications and communications as a student
  23. Student’s dashboard in Moodle
    • Access and navigate the personalized Dashboard
    • View enrolled courses and notifications
    • Edit profile details and preferences
    • Send and receive messages
  24. Accessing material and participating in forums in Moodle
    • Navigate courses using the Course Index
    • Understand conditional access and completion tracking
    • Access learning materials and mark them as done
    • Participate in announcements and forum discussions
  25. Submitting assignments in Moodle
    • Locate and review assignment details
    • Submit assignments using text or file upload
    • Edit drafts and perform final submission
    • View submission status, grades, and feedback
  26. Attempting a quiz in Moodle
    • Locate and review quiz details
    • Attempt quizzes and manage time using the timer
    • Navigate between questions and submit responses
    • Review quiz results and feedback
  27. Review and grade assignments and quizzes in Moodle
    • Access assignment submissions and grading interface
    • Enter grades and feedback for assignments
    • Review quiz attempts and student responses
    • Override marks and finalize grading
  28. Generating reports in Moodle
    • Access grades and course reports
    • Use filters and different report types
    • Download reports in CSV or Excel formats
    • Analyze reports to improve teaching and learning

Contributors and Content Editors

Nancyvarkey