
This video reviews the prerequisites for installing and setting up Moodle by presenting two hosting options:
Web Hosting Solution
Selecting a hosting provider and domain name
Choosing a hosting package
Using a one‑click installer (Softaculous) to deploy Moodle code, data folder, and database in under five minutes
Local Server Setup
Installing local server software (e.g., XAMPP, WAMP, MAMP) on a PC or Mac
Manually downloading and uploading Moodle code
Creating a writable data folder and a database
Running the Moodle installation wizard
It emphasizes choosing between cost (free local setup) and convenience (paid web hosting) based on your budget and technical expertise.
This video introduces the three core components of a Moodle installation:
Moodle Code – the PHP application files (e.g., version 4.5.3) that power the LMS.
Moodle Data Folder – a secure, non‑public directory where all uploaded course materials and user content are stored.
Moodle Database – a relational database (MySQL/MariaDB or PostgreSQL) that houses all site data, including user accounts, course structures, grades, and settings.
This video demonstrates how to download the WampServer local server package on a Windows PC. It guides you to:
Open a browser and search for “WAMP.”
Select the SourceForge.net link for WampServer.
Click the “Download” button and wait for the pop‑up.
Save the installer to your Downloads folder.
The downloaded installer will be used in the next video to install and configure the local server.
This video tutorial guides you through installing WampServer on a Windows PC:
launching the installer,
selecting language,
reviewing prerequisites,
choosing the installation directory,
completing the setup, and
configuring default browser and editor.
Upon completion, your local environment (Apache, PHP, MySQL/MariaDB) is ready for Moodle; the next video will show how to access and configure this server.
This video shows how to launch and manage your WampServer local environment on Windows: starting all services via the tray icon, using its menu to access localhost, phpMyAdmin, and view Apache/PHP/MySQL versions, controlling service states (start, stop, restart), accessing advanced options (language, settings, restart, exit), and locating the www folder in C:\wampserver (the web‑root) for hosting your sites.
This video demonstrates how to verify and access your WampServer environment by:
Opening a browser and navigating to http://localhost to view your server’s configuration (Apache, PHP, MySQL/MariaDB versions).
Accessing http://localhost/phpmyadmin, logging in with the default root user (no password), and entering the phpMyAdmin interface for database management.
Troubleshooting access issues by ensuring WampServer services are running (green tray icon).
Video Overview: Setting Up the Moodle Environment
Objective:
Prepare a local WampServer environment for Moodle installation by establishing its three core components.
Key Steps:
Download Moodle: Obtain the latest stable ZIP from moodle.org.
Deploy Code: Extract and rename the Moodle folder within the web‑root (www).
Create Data Directory: Make a separate moodledata_<sitename> folder outside the web‑root.
Configure Database: In phpMyAdmin, set collation to utf8mb4_unicode_ci and create a database matching your site name.
Outcome:
With the code, data folder, and database in place, the environment is fully prepared for the Moodle installation wizard.
Video Overview: Installing Moodle on Local WampServer
Objective: Complete the Moodle installation once code, data folder, and database are prepared.
Launching the Setup Wizard: Navigate to http://localhost/<your-site-folder> to start the installer.
Configuration Steps:
Select installation language.
Verify and update web, code, and data directory paths.
Enter database details (MySQL, database name, user root, no password).
Environment Validation:
Enable the sodium PHP extension via the WampServer tray menu.
Increase max_input_vars to meet Moodle’s minimum requirements.
Finalizing Installation:
Create the administrator account (username, password, email).
Define site settings (full name, short name, time zone, support email).
Outcome: Moodle is fully installed and ready for course creation and further customization.
Video Overview: Transitioning from Local to Web Hosting
Objective: Introduce the upcoming series on deploying Moodle to a web hosting environment.
Recap: Summarize the completed local installation steps, including server software setup and manual configuration of Moodle’s core components.
Upcoming Topics:
Selecting and configuring a web hosting provider for Moodle
Registering an appropriate domain name
Evaluating and purchasing the right hosting package
This video sets the stage for moving from a local test setup to a production‑ready Moodle site.
Video Overview: Purchasing a Hosting Package and Domain Name
Objective:
Guide viewers through evaluating hosting solutions for a Moodle site, selecting an appropriate hosting package, and registering a domain name.
Key Topics Covered:
Hosting Solution Evaluation:
Compare providers on scalability, performance, Moodle‑specific features, reliability (uptime & backups), security & compliance, support expertise, and cost/contract terms.
Define requirements, shortlist 3–5 vendors, and run a proof of concept.
Hosting Models Explained:
Shared Hosting (cPanel): Cost‑effective with limited resources.
Virtual Private Server (VPS): Dedicated resources and root access.
Dedicated Servers: Maximum performance on Windows or Linux.
Cloud Platforms (AWS, Azure, Google Cloud, DigitalOcean): On‑demand scaling of CPU, RAM, and storage.
Performance Specifications:
Recommended minimum for Moodle: 8 CPU cores and 16 GB RAM.
Domain Name Registration:
Check domain availability (e.g., www.e‑learningportal.co.za).
Note that many hosting packages include free domain registration for the first year.
Purchase Workflow:
Select a hosting package (e.g., standard web hosting).
Register or select a domain within the hosting checkout process.
Complete account details and payment (monthly or annual billing).
Post‑Purchase Management:
Access the hosting control panel (cPanel) via the provider’s dashboard.
Review hosting features: email, file management, databases, security, and software tools.
Outcome:
By the end of this video, learners will understand how to choose and purchase a hosting plan tailored for Moodle, register their domain name, and access the hosting control panel to begin site deployment.
Video Overview: Creating Email Accounts in cPanel
Objective:
Set up the required admin and support email addresses for a Moodle site within cPanel.
Process:
Navigate to Email → Email Accounts in cPanel.
Click Create, enter admin@yourdomain.com, generate a secure password, and confirm.
Use Check Email (Roundcube) to verify access to the admin mailbox.
Repeat the creation steps for support@yourdomain.com.
Outcome:
Two functional mailboxes—admin@ and support@—are provisioned and accessible via webmail, ready for Moodle’s notification and support workflows.
PHP Settings for Moodle Installation
This lecture provides a comprehensive guide on how to adjust the PHP settings for optimal Moodle performance. The tutorial walks viewers through the process of selecting the correct PHP version, specifically PHP 8.3, and configuring essential PHP options to ensure smooth operation of Moodle.
Key topics covered in the video include:
Selecting the Correct PHP Version: The video demonstrates how to choose and apply PHP 8.3, ensuring compatibility with Moodle.
Configuring PHP Options: Viewers learn how to adjust settings such as maximum execution time (set to 600 seconds), maximum input time (set to 600 seconds), memory limit (set to 2GB), and upload sizes (set to 512MB) to support large file uploads and extended processing tasks.
File Upload Configuration: The video stresses the importance of setting appropriate upload file size limits to ensure smooth installations of themes and plugins, as well as enabling students to upload larger content like videos.
By following the steps outlined in the video, viewers will be able to modify their PHP settings to ensure Moodle runs efficiently and can handle the demands of larger tasks and files.
Installing Moodle on cPanel
This video provides a clear and concise step-by-step guide for installing Moodle on a cPanel server. It demonstrates the process using the cPanel app installer, guiding viewers through the selection of the Moodle version, configuration of essential settings, and completion of the installation.
Key points covered in the video include:
Accessing cPanel: The video starts by showing how to access the cPanel dashboard and select the desired domain for Moodle installation.
Using the App Installer: Viewers are shown how to navigate to the app installer tool (Softaculous) and search for Moodle.
Moodle Installation: The video walks through the installation process, including choosing the correct version of Moodle, setting up the database, and configuring important settings like the Cron job and site name.
Admin Configuration: The video explains how to set the admin username, password, and email address.
Completing Installation: Finally, viewers see how to complete the installation, access the newly installed Moodle site, and log in with admin credentials.
By following this video, users can successfully install Moodle on their cPanel server in less than five minutes, ensuring a seamless start to using the platform for online learning.
Configuring SMTP Settings for Moodle
This video provides a detailed, step-by-step guide on configuring the Simple Mail Transfer Protocol (SMTP) settings within Moodle. Proper SMTP configuration is critical for enabling Moodle to send essential outgoing emails such as password reset links, notifications for assignments and quizzes, and other system alerts.
Key points covered in the video include:
The Importance of SMTP Settings: The video explains why configuring SMTP is crucial for ensuring that Moodle can send emails for user account management and notifications.
Accessing SMTP Configuration: The user is shown how to navigate to the SMTP settings within the Moodle admin dashboard under Server > Email settings.
Setting the SMTP Host and Credentials: The video walks through how to retrieve the SMTP host from cPanel, enter it into Moodle, and configure the SMTP username and password.
Testing the SMTP Configuration: Viewers are guided on how to test the SMTP configuration by sending a test email to verify that the setup is functioning correctly.
Final Confirmation: The video demonstrates how to check the inbox for the test email, confirming the SMTP settings are working.
By the end of this video, viewers will understand how to configure and test their SMTP settings in Moodle, ensuring smooth email communication for all users and system notifications.
Video Overview: Installing Moodle on a Subdomain
Objective:
Deploy a separate Moodle instance on a subdomain to maintain clear separation from the main domain (typically used for a WordPress site).
Key Topics Covered:
Subdomain Creation:
Steps to create a child domain (e.g., training.yourdomain.com) via the hosting control panel.
Moodle Installation on Subdomain:
Using an installation tool to deploy Moodle, selecting the subdomain as the target.
Configuration Adjustments:
Customizing the Moodle data directory to avoid conflicts with an existing installation.
Verifying admin credentials and email settings.
Rationale:
Explaining the benefits of hosting Moodle on a subdomain for optimized performance and effective traffic management.
Outcome:
A fully functional Moodle instance is set up on a designated subdomain, ready for further customization and user management.
Video Overview: Creating Course Categories in Moodle
Objective:
Demonstrate how to create, manage, and organize course categories within the Moodle administration interface.
Key Topics Covered:
Navigating to the "Manage Courses and Categories" section in Site Administration.
Creating new course categories and defining parent-child relationships.
Customizing category details such as name, ID, and description.
Managing categories by hiding/unhiding, rearranging order, editing, and deleting.
Outcome:
Viewers learn to effectively structure their Moodle courses through organized categories, facilitating easier navigation and course management.
Video Overview: Configuring Course Default Settings in Moodle
Objective:
Establish default settings for all new courses in Moodle to ensure consistent configuration and streamlined course creation.
Key Topics Covered:
Course Visibility:
Set courses to be hidden during editing, allowing only administrators to view them until published.
Content Download:
Enable or disable the download of course content, which is beneficial for users of the Moodle mobile app.
Participant Limits:
Define the default number of participants per course (default is 20).
Course Format and Layout:
Select the course format (e.g., custom sections, weekly, single activity, topics).
Configure the maximum number of sections and choose the display style (all sections on one page or one section per page).
Manage the visibility of hidden sections (completely invisible or shown as unavailable).
Timing and Appearance Settings:
Specify course duration and set options for course language, announcements, and gradebook display.
File Upload and Completion Tracking:
Define file upload limits for students.
Enable completion tracking and activity completion conditions.
Group and Communication Settings:
Set defaults for group activities and communication preferences.
Outcome:
These configured defaults will apply to every new course created, facilitating a uniform, efficient, and user-friendly course management experience.
“Creating a Course Shell in Moodle”
This video outlines a straightforward process for setting up a new Moodle course shell in the “Moodle Basics 101” category. It walks through:
Accessing Course Management – Navigating to Site Administration and selecting the relevant category.
Creating a New Course – Entering a descriptive course name, assigning a short name, and verifying the correct category is chosen.
Applying Default Settings – Ensuring that preconfigured course defaults (visibility, format, sections) are in place to maintain consistency.
Adding Course Details – Pasting a prepared course description and uploading a banner image.
Finalizing the Course Shell – Clicking “Save and Display” to create a hidden (from students) shell that can be further customized prior to release.
Brief Description of the “Course Overview” Video
This video outlines the essential components and navigation features of a newly created Moodle course shell, emphasizing how to:
Access Course Settings and Navigation
Demonstrates toggling between different sections (e.g., Announcements, Section 1, etc.) and returning to the Settings page to adjust course details.
View Participants and Grades
Explains filtering enrolled users in the Participants tab and examining grade details in the Grades tab, including advanced grading options.
Review Reports and Additional Tools
Introduces the Reports tab for logs and course participation, as well as the More menu for accessing resources like the Question Bank, content bank, and other key features.
Enable Editing and Manage Sections
Clarifies how to Turn Editing On to rename, add, or remove course sections, and rearrange content with drag‑and‑drop controls.
Explains bulk actions (e.g., hide, delete, duplicate) and the use of permalinks for sharing direct links to specific sections.
Add Blocks Using the Right‑Side Drawer
Highlights adding blocks (e.g., calendars, HTML) for enhanced functionality.
Adding a New Course Format” Video
This video guides administrators through the process of installing and configuring a custom Moodle course format to enhance a course’s visual presentation. It covers:
Finding the Plugin:
Navigating to moodle.org and selecting the appropriate plugin from the “Course formats” section.
Installation Steps:
Downloading the ZIP file of the chosen plugin version.
Uploading it in Site Administration > Plugins > Install Plugins.
Upgrading the Moodle database to finalize the installation.
Applying the Course Format:
Accessing Course Settings to switch from the default course format to the newly installed format.
Configuring layout options (e.g., card or list views) and customizing background and header images.
Previewing the Results:
Turning editing off to view the redesigned course layout.
Ensuring the course format aligns with instructional goals and aesthetic preferences.
By following these steps, users can transform their Moodle course layout with a fresh and engaging design, improving both the look and functionality of their course environment.
Modifying Section Settings within a Moodle Course Video
This video demonstrates how to rename, reorganize, highlight, duplicate, and hide/unhide course sections in Moodle, enabling instructors to refine module titles and structure. It walks through:
Enabling Edit Mode:
Turning editing on to reveal pencil icons and ellipses menus for section customization.
Renaming Sections:
Changing section titles inline with a pencil icon or via the “Edit section” menu for more detailed adjustments.
Rearranging and Highlighting:
Drag-and-drop or menu-based methods to reorder sections.
Adding a highlight to direct focus to a specific module or topic.
Duplicating and Hiding:
Copying a section (including activities) for reuse.
Temporarily concealing a section until it’s ready for student access.
Permalinks and Navigation:
Generating direct URLs to specific sections for calendar entries or external references.
By following these steps, educators can customize the course layout to better align with instructional goals and create a clear, organized learning path for students.
Adding Blocks to a Moodle Course Shell” Video
This video outlines how to enrich a Moodle course by installing and adding various blocks that support gamification and student engagement. It begins with enabling edit mode and introducing built‑in blocks (like the calendar and latest badges) which give learners quick access to important dates and newly earned badges. It then moves into installing plugins from the Moodle plugins directory – including blocks for completion progress, auto attendance, stash (hidden collectibles), level‑up XP (points and leveling system), and completion levels. Each block is installed through Site Administration → Plugins → Install Plugins and added to the course shell in edit mode. By the end, instructors have a more interactive, motivating course environment featuring progress tracking, gamified challenges, and streamlined attendance tracking, all of which can be saved as a reusable course template.
Creating a Course Template in Moodle
This video explains how to generate a reusable course template within Moodle. The process begins by backing up an existing course and ensuring that only desired components (e.g., blocks, files, settings) are included—while excluding users and their data. The backup file (.mbz) is then downloaded and restored into a new, empty course shell (often placed in a “Template” category), effectively cloning the original layout and resources. Finally, the script shows how to rename and clarify placeholders (e.g., “Module Name”) to guide future instructors in personalizing the template. By following these steps, administrators can maintain a consistent appearance and structure across different Moodle courses, streamlining the setup process for instructors and creating a more uniform learning experience for students.
This video explores the key advantages of using a centralized Question Bank in Moodle to streamline quiz creation and management. Viewers will learn how to:
Maximize Reusability: Organize questions into modules and subcategories so they can be easily added to any quiz across multiple courses, significantly reducing content-creation time.
Streamline Editing: Identify and correct errors in one central location; updates automatically propagate to every instance where a question is used.
Implement Version Control: Track question revisions over time through the built-in version history, ensuring assessments remain accurate and up to date.
Through a live demonstration, the video shows how to navigate to the Question Bank, add questions directly into a quiz activity, recognize items that need review, and access historical versions of each question. By leveraging these features, educators can save time, enhance assessment quality, and enjoy more efficient quiz management
This video demonstrates two ways to access the Question Bank in Moodle:
Via the course interface by clicking the “More” menu (in older versions) or the three-dot menu (in newer versions), then selecting Question Bank.
Via the quiz interface when creating or editing a quiz, by choosing the Question Bank option in the quiz menu.
It also notes that creating a quiz automatically generates a default question bank for that quiz.
This video guides you through structuring your Moodle Question Bank by creating main categories (modules) and nested subcategories. You’ll learn how to:
Access the Categories Interface: Navigate to the Question Bank and select “Categories” from the dropdown menu.
Add Main Categories: Create five top-level categories named after your modules, specifying the correct parent (Moodle Question Bank) and leaving optional fields blank.
Reorder Categories: Use drag-and-drop on the handle dots to rearrange modules into your desired sequence.
Create Subcategories: Under each main category, add two subcategories (e.g., “Quiz One: Moodle Navigation and Basics”) by selecting the appropriate parent category.
Manage Categories and Subcategories: Utilize the ellipsis menu next to any category to move its position, edit settings, delete it, or export its contents.
Correct Placement Errors: Edit a category’s settings to select the proper parent if you’ve accidentally placed it in the wrong module.
By following these steps, you’ll establish a clear, hierarchical organization for your questions, making them easier to manage and deploy across quizzes.
This video presents best practices for organizing a Moodle Question Bank using clear naming conventions and well-structured category hierarchies. It covers:
Consistency: Use consistent prefixes (e.g., “Module One” or “M1”, “Quiz One” or “Q1”) to immediately indicate module and quiz context.
Descriptive Naming: Avoid generic labels like “Question One” or “Test Question.” Instead, include brief but descriptive details (e.g., “Module One: Introduction to Moodle Environment,” “Quiz One: Navigation and Basics”).
Naming Styles: Apply CamelCase, underscores, or dashes to enhance readability and specificity (e.g., M1_IntroToPercentages, M2_LogicalReasoning_Puzzles, FinancialLiteracy-CompoundInterest_Calculations).
Clarity for Scale: These conventions ensure that as your question bank grows, you can quickly identify the type and focus of each category.
The video concludes by noting that in subsequent chapters, you’ll learn about question tagging, versioning, and duplication management.
This video demonstrates how to export and import questions within the Moodle Question Bank:
Exporting Questions: Navigate to the Question Bank’s dropdown menu, select Export, choose Moodle XML format, pick the correct export category, confirm Write category to file and Context to file settings, then download the XML file.
Importing Questions: Return to Categories, select Import, choose Moodle XML format, select the import category, deselect the write-back options if needed, upload the exported XML file, review the import summary of questions passed and imported, click Continue, and verify that the questions now appear in the chosen category.
By following these steps—export first, then import—you can efficiently reuse and relocate question sets within your Question Bank.
This video demonstrates how to move questions within the Moodle Question Bank and highlights the difference between moving versus importing/exporting:
Introduction: Explains that moving questions removes them from their current category and places them into a new one, unlike import/export which adds copies.
Selecting Questions: Navigate to the desired category, view its questions, and select individual items or use “Select all.”
Moving Process: Under the “With selected…” dropdown, choose Move, select the target category (e.g., the second quiz in Module Five), and click Move to.
Verification: Return to Categories → Module Five to confirm that the source subcategory now shows zero questions and the destination subcategory contains the moved items.
Key Distinction: Emphasizes that moving transfers questions out of the original category, whereas importing/exporting duplicates them.
This video demonstrates how to edit and rearrange categories in the Moodle Question Bank:
Editing Category Names: Click the three-dot ellipsis next to a category, select Edit, modify the name (e.g., remove “Module One”), and click Save Changes for each main category.
Reordering Main Categories: Hover over the six-star handle to drag a category (and its subcategories) up or down, or use the ellipsis → Move to position it before or after another module.
Rearranging Subcategories: Drag and drop individual subcategories or use ellipsis → Move to relocate them within their parent category.
Lecture 37: Creating a Multiple Choice Question
A Multiple Choice question presents a stem with several answer options, of which one or more may be correct. Instructors can configure shuffling, partial credit, and tailored feedback to reinforce learning.
Lecture 38: Creating a True or False Question
The True/False question offers a simple binary choice, ideal for quick knowledge checks. It supports feedback for both correct and incorrect selections to clarify concepts.
Lecture 39: Creating a Matching Question
Matching questions pair two sets of items (e.g., terms and definitions) through dropdown menus. This format assesses recall and understanding of relationships between concepts.
Lecture 40: Creating a Short Answer Question
Short Answer questions require learners to type a word or phrase to answer a prompt. They can be configured with synonyms and case‑insensitive grading for flexibility.
Lecture 41: Creating a Numerical Question Without Units
Numerical questions without units ask learners to input a number that is automatically graded against a tolerance range. They’re ideal for pure calculation checks where units are implicit.
Lecture 42: Creating a Numerical Question With Units
This type extends numerical questions by requiring learners to specify both a value and its unit (e.g., “9.8 m/s²”). Built‑in unit validation ensures accurate assessment of quantitative understanding.
Lecture 43: Creating an Essay Question
Essay questions allow free‑text responses requiring manual grading. They support rich text formatting, file uploads, and detailed feedback to evaluate higher‑order thinking.
Lecture 44: Creating a Calculated Question
Calculated questions generate numerical problems dynamically from a set of variables. Each student receives a unique instance, promoting academic integrity in quantitative assessments.
Lecture 45: Creating a Calculated Multichoice Question
Calculated Multichoice merges calculated variables with a multiple‑choice format. It presents several computed options—only one of which is correct—ensuring varied numeric practice.
Lecture 46: Creating a Calculated Simple Question
Calculated Simple questions offer a streamlined version of Calculated by embedding variables directly into the question text. They’re faster to author when only basic variable substitution is needed.
Lecture 47: Creating a Drag and Drop into Text Question
This type lets learners drag phrases or words into blanks within a sentence or paragraph. It assesses contextual understanding and language proficiency in a visually engaging way.
Lecture 48: Creating a Drag and Drop Markers Question
Drag and Drop Markers questions require students to label parts of an image by positioning markers correctly. They’re perfect for anatomy, geography, or diagram‑based assessments.
Lecture 49: Creating a Drag and Drop onto Image Question
Learners drag labels or icons directly onto hotspots within an image. This interactive format tests spatial awareness and identification skills in a rich visual context.
Lecture 50: Creating an Embedded (Cloze) Question
Embedded Answers (Cloze) combine multiple sub‑questions (short answer, numeric, dropdown) into a single passage. They streamline assessment of reading comprehension and integrated skills.
Lecture 51: Creating a Random Short‑answer Matching Question
This question type randomly selects matching pairs from a larger pool for each attempt. It boosts variability and reduces predictability in matching exercises.
Lecture 52: Creating a Select the Missing Words Question
Select the Missing Words questions display sentences with dropdown menus in place of key terms. Learners choose the correct word from a list, reinforcing vocabulary and conceptual recall.
Lecture 53: Creating an Ordering Question
Ordering questions ask learners to arrange items in the correct sequence (e.g., steps in a process). They assess procedural knowledge and understanding of logical progression.
This video walks through creating your first Moodle quiz, covering:
Returning to the course and ensuring editing is turned on to enable activity additions.
Adding the Quiz activity to a chosen section via “Add an activity or resource.”
Naming the quiz (e.g., “My First Quiz”) and optionally entering a description with student instructions.
Configuring the timing settings: enabling a specific open date (e.g., April 6), setting the open and close times, and defining a 60-minute time limit for quiz completion.
This video demonstrates how to add questions to an existing Moodle quiz:
Open your empty quiz and click Add questions, then select From question bank.
In the Question Bank interface, navigate to your desired category (e.g., “Introduction to Moodle Quiz Environment”), apply filters, and preview questions using the + icon.
Select individual questions or Select all, then click Add selected to the quiz.
Reorder questions by hovering until the cross-hair appears and dragging up or down.
Preview individual questions, edit default marks with the pencil icon, and enable Shuffle questions if desired.
Adjust the Maximum grade for the quiz and ensure you choose the latest version of each question to avoid errors.
Click Save changes. The Add questions button becomes Preview quiz, allowing you to start an attempt.
During the preview, observe the two-hour timer, flag questions for review, navigate between questions, clear and change your answers.
Finish and submit the quiz: select Finish attempt, then Submit all and finish to trigger automatic grading and feedback.
Review the results page to see completion date/time, duration, score breakdown, correct/incorrect indicators, and detailed feedback.
This video shows how to extend an existing Moodle quiz with additional questions and then create a new quiz:
Adding Questions to the First Quiz:
Click Add questions → From question bank, select your second category and apply filters.
Add four questions to bring the total to six, then adjust the total marks (e.g., change maximum grade from 10 to 12) and save.
Reviewing Question Types and Layout:
Identify question types in the first column (multiple choice, true/false, drag-and-drop onto image, drag-and-drop text).
Insert page breaks to control pagination and add headings or labels via the pencil icon or Description field.
Managing Quiz Items:
Drag and drop to reorder questions.
Delete individual questions using the trash icon.
Use Select multiple items for bulk remarking or other batch actions.
Creating the Second Quiz (“Managing the question bank”):
Add a new Quiz activity in the next section, name it Managing the question bank, and Save and display.
Again click Add from question bank, choose your second category, add both sets of questions, and insert or remove page breaks as needed.
Save changes and Preview to confirm each question appears on its own page.
This video demonstrates how to build a comprehensive “Hands on Practice” quiz by aggregating questions from multiple modules and configuring course progress:
Create the Final Quiz: Add a new Quiz activity titled Hands on Practice, leave defaults, and Save and display.
Add Questions from All Categories:
Click Add questions → From question bank.
Select questions from Category 1 (2 questions), Category 2 (4 questions), Category 3 (3 questions), and Category 4 (remaining questions), using Add selected questions each time.
Adjust Total Marks: Change the quiz’s total from the default to 25 and Save changes.
Insert Section Headings: After each group of questions, click Add → Add a new section heading and label sections Module One, Module Two, Module Three, and Module Four.
Bulk Delete Unneeded Quizzes: Use Select multiple items in the course view to delete interim quizzes in one action, then deselect.
Check Completion Progress: Scroll to the Completion Progress block to confirm it now lists quizzes 1–5.
Preview the Final Quiz: Click Preview, noting the navigation block’s module-based layout and the bird’s-eye view of correct/incorrect responses per module.
This comprehensive Mastery course guides learners through building a production-ready Moodle® site from the ground up. Section 1 equips you to configure your server environment; Section 2 covers local WampServer installation; Section 3 instructs on cPanel hosting and domain registration; Sections 4–5 detail Moodle download, database setup, php.ini configuration, and SMTP integration; Section 6 focuses on course and category creation, default settings, templates, and block management; Section 7 introduces assessment design and quiz logic, with hands-on practice building a centralized question bank, importing/exporting items, and generating diverse question types; Section 8 demonstrates quiz assembly, layout, and review processes; Section 9 dives into interactive activities and resources—forums, glossaries, lessons, interactive videos, and image hotspots. By course completion, you will possess the practical skills to install, configure, and manage both local and remote Moodle instances, design engaging learning content, and maintain a robust assessment infrastructure. You will learn best practices to ensure optimal performance and course design. Suitable for instructional designers, e‑learning developers, and IT professionals, this step‑by‑step Mastery course delivers the confidence and technical expertise required to launch a fully functional Moodle® learning environment. Throughout the journey, you will follow an approach that combines theory with labs to master every concept.