Course management and customization

Explore tools and features for creating, organizing, and customizing courses, including enrollment methods, group management, course settings, and layout flexibility.


Provide tools for creating and grading assessments, including automatic grading options

Moodle provides a range of tools for creating and grading assessments, including automatic grading options. Instructors can create various types of assessments, such as multiple-choice, short answer, true/false, and essay questions. The platform supports automatic grading for objective question types like multiple-choice, matching, and true/false, reducing the need for manual grading.

For more complex assessments like essays, instructors can manually grade and provide feedback. Additionally, Moodle supports the use of rubrics and grading guides to help standardize grading criteria.

For automatic grading, Moodle offers features such as:

These features enable instructors to save time while ensuring comprehensive grading for a variety of assessment types.


Offer communication tools for course owners and administrators to interact with trainees

(e.g., chat, discussion boards, announcements).

Moodle offers several communication tools for course owners and administrators to interact with trainees:

These tools facilitate easy and effective communication between course owners, administrators, and trainees.


Include communication tools such as institutional homepages, chat, SMS text, and integrated course mail

Moodle includes several communication tools to facilitate interaction between course owners, administrators, and learners:

These communication tools enhance the interaction between users and streamline information sharing.


Include means of scheduling communications to all trainees, segments of trainees, or trainees in particular courses

Moodle allows scheduling of communications to all trainees, specific segments, or trainees in particular courses through the following methods:

These features ensure that communication is timely and reaches the right audience at the right time.


Enable group creation and real-time collaboration tools, such as discussion boards, whiteboards, and group assignments with differing deadlines

Moodle supports group creation and real-time collaboration through the following features:


Provide detailed reporting capabilities on course activity, trainee participation, and test performance

Moodle offers detailed reporting capabilities through built-in reports and plugins:

These reports can be customized and exported to Excel or PDF for further analysis.


Preferably, feature auto-grading

Moodle’s auto-grading feature is available.


Include a gradebook with grade comments, and trainee progress tracking

Moodle includes a gradebook with grade comments, and trainee progress tracking as a built-in feature.


Offer feedback tools for providing written and recorded feedback on assignments and trainee progress

Moodle offers written and recorded feedback tools, including text comments, audio, and video feedback, to assess assignments and trainee progress.


Send automatic reminders and notifications to learners about upcoming classes, webinars, or deadlines to reduce no-shows

Moodle allows automatic reminders and notifications to be sent to learners about upcoming classes, webinars, or deadlines. These notifications can be configured to be sent via email, and can be set to trigger at specific intervals before the event, such as 24 hours, 1 week, or even minutes before the start.

Administrators can also set up reminders for pending assignments, assessments, and course completion deadlines. This feature helps reduce no-shows and ensures that learners stay on track with their courses and deadlines.


Provide training plans for administrators, course owners, and technical staff

Our objective is to teach and learn with the administrators and super users at the client how to make our system the most effective for their work. This also directly identifies hard and soft requirements, and more detail than is captured in the RFP document.

The aim of this task is to offer virtual training that enables client staff to become proficient with MTS, aiding in system decision-making and platform administration. Implementation readiness training is designed for staff involved in system decisions and those who will manage the LMS. Participants will acquire a comprehensive understanding of the system functions, navigation, and site administrator features.

Additionally, the educational consulting component provides flexibility for clients to explore specific areas or topics related to their business workflows in more detail.

A table is attached to the original response.


Supports enrollment by employees and non-employees (classroom, online and blended)

Moodle supports enrollment for both employees and non-employees. It offers various enrollment methods, including self-enrollment, manual enrollment, cohort enrollment, and external authentication (e.g., SSO, LDAP). Courses can be delivered online, in-person (with attendance tracking), or in a blended format.

Janice’s comment

Moodle supports enrollment for both employees and non-employees across classroom, online, and blended learning formats, ensuring flexible access to training for all participants.


Ability to assign asynchronous learning tracks to employees based on their role where the system monitors participant activity and completion

Moodle supports asynchronous learning tracks through course enrollments based on roles, cohorts, or learning plans in Moodle Workplace. Completion tracking and activity monitoring are built-in, allowing automated progress tracking and reporting.


Historical tracking of training by employee, department, and course

Moodle provides historical tracking of training through course completion reports, activity logs, and custom reports. Training records can be filtered by employee, department (using cohorts), and course.


Supports ability to print sign-in sheets

Attendance plugins (e.g., Attendance or Face-to-Face) allow exporting attendance lists, which can be printed as sign-in sheets. Custom reports can also be generated for this purpose.

Ahmed’s comment

Plugins like attendance can be used.

Janice’s comment

An administrator can print the sign-in sheet by going to the desired course, clicking on the ‘Participants’ tab, selecting all course participants by checking the checkbox at the top, and exporting the sign-in sheet in the desired format, such as PDF.


Supports ability to set class size limits

Moodle supports class size limits through the self-enrollment method, where a maximum number of participants can be set. For manual and cohort enrollments, administrators control the number of enrollments.

Janice’s comment

An administrator can use the built-in Moodle plugin ‘Self-enrolment’ to allow students to enroll themselves in a course. This feature can limit the number of students who can self-enroll in the Moodle course.


Supports ability to limit class enrollment to specific employee groups/types

Moodle allows limiting class enrollment to specific employee groups using cohort enrollment, group-based access restrictions, and enrollment plugins. Role-based permissions can also control access to courses.


Supports ability to group courses, assign curriculum and offer specific training requirements based on department, position, level, other

Moodle supports grouping courses into categories and programs (in Moodle Workplace). Learning plans and competencies allow assigning curricula and training requirements based on department, position, or level. Cohorts and role-based enrollments further streamline this process.


Describe any clinical education training you offer

Our online certification courses are offered in in-person group format and online/blended format. All our instructors hold current and valid ACLS instructor credentials. (Some customers require that our instructors additionally hold paramedic licensure; we can meet this requirement.) For required job training, take our online certification. An eCard is issued upon successful completion of the online course. Hard-copy certificate will be shipped if requested. If your employer requires you to complete an in-person skills test, we have a skills test form that is available for you to print in your student workroom.


Describe your built-in authoring tools/capabilities. Do you offer any premium authoring tools

Moodle provides built-in authoring tools, including resource and activity modules like assignments, quizzes, forums, and lessons, which enable educators to create and manage course content effectively. Additionally, Moodle integrates with H5P, an open-source content authoring tool that allows the creation of interactive content such as videos, presentations, and quizzes directly within the platform. All the authoring tools are included in the package and no premium tools are offered separately.


Does the system provide the capability to filter the catalog? Please describe

Yes, Moodle provides the capability to filter the course catalog. Administrators can organize courses into categories and subcategories, allowing users to filter and search for courses based on these categories. The system also supports filtering by course name, tags, and other metadata. Additionally, custom filters can be applied to refine searches further, enabling users to find courses more easily based on their specific needs or criteria.


Does your system offer test/evaluation capabilities

Yes, Moodle offers comprehensive test and evaluation capabilities. It includes the Quiz module, which allows instructors to create a variety of question types, including multiple choice, true/false, short answer, and essay. Moodle also supports automated grading, time limits, random question selection, and question banks for creating reusable assessments. Additionally, teachers can set up feedback for students, generate detailed reports on test performance, and track progress over time.


Yes, Moodle provides the ability to assign training based on variables such as job title, role, department, and location through the use of user profile fields and cohorts. Administrators can create custom profile fields to capture specific data about learners, and then use these fields to assign relevant training or courses. Additionally, using user groups and conditional activities, specific training can be made mandatory or recommended based on these criteria.


Does the system provide the capability to assign and enforce prerequisites for training activities

Yes, Moodle allows the assignment and enforcement of prerequisites for training activities. Through the Activity completion and Conditional activities features, instructors can set prerequisites, ensuring that learners must complete specific activities or courses before proceeding to others. This feature helps guide learners through required training sequences and ensures that they meet necessary requirements before advancing.


Does the system support profile-based assignments

Yes, Moodle supports profile-based assignments using user profile fields and cohorts. Administrators can create custom profile fields to capture specific data about users, such as job title, department, or location, and then assign assignments or courses based on these criteria. Additionally, user groups and roles can be used to assign and restrict access to certain training or assignments, tailoring the learning experience to individual profiles.


Does the system allow administrators to set enrollment limits

Yes, Moodle allows administrators to set enrollment limits for courses. This can be done by configuring the course settings, where administrators can specify the maximum number of users allowed to enroll in a course. Additionally, administrators can manage enrollments through self-enrollment, manual enrollment, or enrollment plugins, and they can set limits based on various criteria, such as course availability or capacity.


How does your system provide insight into the effectiveness of our training programs

Moodle provides insight into training effectiveness through reports on grades, activity completion, and course participation. Feedback and survey modules allow learners to provide input, helping assess outcomes and identify areas for improvement.


Courseware based on an industry accepted instructional design

Our courseware is built using industry-accepted methodologies like ADDIE and SAM, ensuring a structured, iterative design with clear objectives, engaging content, and continuous improvement. By applying proven learning theories—such as constructivism, experiential learning, and adult learning principles—our courses meet diverse learner needs, promoting knowledge retention and practical skill development.


Search capabilities within courseware and across other products

Our Moodle-powered courseware offers advanced search functionality, enabling users to quickly find topics, terms, or concepts across courses, assignments, forums, and resources. With seamless integration to third-party tools and content systems, the platform ensures efficient content discovery across connected products. These robust search features are included at no additional cost, enhancing navigation and the overall learning experience.


Interactive simulations

Interactive simulations, supported by tools like H5P, SCORM, and plugins, enhance online courses by providing hands-on practice in virtual environments. These simulations bridge the gap between theory and practice, increasing engagement, improving knowledge retention, and fostering real-world skill development for a more dynamic and effective learning experience.


Skill assessment for courseware

Online courses offer robust skill assessment tools, including quizzes, assignments, and competency frameworks. These tools evaluate learners’ progress and measure mastery of specific skills, providing valuable insights into learning outcomes and ensuring effective skill development.


The courseware allows easy addition of text and URL links for customization at no extra charge. Educators can embed text, links to external resources, or internal Moodle content directly into course materials, enabling a flexible and personalized learning experience without any additional costs.


Ability to launch and track custom or other vendor courseware

The courseware supports the ability to launch and track custom or third-party vendor courseware through its SCORM and xAPI compatibility, as well as LTI integrations. This enables organizations to seamlessly incorporate diverse course content while tracking learner progress, completion, and performance metrics.


Consistent platform for courseware and reporting/tracking of e-Learning or ILT data

The courseware provides a consistent platform for managing both e-Learning and instructor-led training (ILT) data, combining courseware delivery with robust tracking and reporting capabilities. Its centralized system ensures seamless integration of online and offline learning modalities, enabling comprehensive monitoring of learner progress and performance.


Capability to develop competency mapping for clients

The capability to develop competency mapping for clients is provided through its Competency Framework feature. This allows organizations to define, map, and track competencies across various courses and learning paths. By linking competencies to course activities, Moodle offers a comprehensive view of learners’ skills and development, supporting tailored learning experiences.


Downloadable capability for standalone use of courseware and upload capability of AICC compliant data (scores, bookmarks, etc.) synched with internet scores

SCORM (Sharable Content Object Reference Model) is the modern version of AICC, and Moodle fully supports SCORM-compliant courseware. This allows for the downloading of course content for offline use, while also enabling the upload and synchronization of course data, such as scores and bookmarks, between offline and online environments once internet connectivity is restored.


What is the average length of a given course? What is the average duration of a course unit

The average length of a course in our library typically ranges from 1 to 4 hours, depending on the subject’s complexity. Each course is divided into smaller units or modules, with each unit lasting 10 to 20 minutes. This modular approach allows learners to progress at their own pace, ensuring retention and reinforcing learning. The flexibility in course structure makes it easy for learners to integrate training into their busy schedules.


Can you match your courseware to our needs by department

Yes, our courseware is specifically tailored to departments within your organization that need the courses we offer. We provide the flexibility to customize course content to address the unique skills and knowledge required for each department. Learning paths and course offerings can be aligned to support each department’s goals and objectives. Administrators can configure learning paths and assign department-specific courses, ensuring employees receive the most relevant training for their roles. This customization allows for a more targeted and efficient learning experience across the organization.


Do you offer subscription plans which give you more courses as well as future releases

No, our courses are offered per person, as certifications are valid for 2 years.


Can you search for topics or definitions within a course, across courses, across a catalog, and/or through the internet? Is this included in the cost of the license

Yes, our platform offers robust search functionality that allows learners to search for topics, definitions, and keywords within individual courses, across multiple courses, and throughout the entire course catalog. This makes it easy for learners to quickly find relevant information, enhancing their learning experience.

Additionally, the search capabilities extend to integrating external content, allowing learners to search across the internet for related resources. This feature is included in the cost of the license, providing a comprehensive and efficient way for users to access and explore content both within the courseware and beyond.


How do you ensure the quality of your courses during the development process

We ensure the quality of our courses through a comprehensive and systematic process that incorporates multiple stages of review and testing. During content development, subject matter experts (SMEs) validate the accuracy and relevance of the material. Instructional designers align the content with established learning objectives and industry-recognized methodologies like ADDIE to ensure pedagogical effectiveness.

Interactive elements, such as quizzes and simulations, are tested for functionality and engagement, while multimedia components undergo reviews for clarity and consistency. Rigorous quality assurance (QA) checks focus on ensuring compliance with accessibility standards, including ADA and WCAG, as well as compatibility with LMS platforms through SCORM and xAPI testing.

Additionally, usability testing is conducted to assess the learner experience, ensuring intuitive navigation and seamless interaction across devices. Feedback loops are built into the process, allowing for iterative improvements based on input from reviewers, SMEs, and test users. This multi-layered approach guarantees that our courses meet high standards of quality, effectiveness, and user satisfaction.


Can you track and report on the following: course usage by a specified user (preferably with duration in course and hour of day completed), names of users accessing a specified course for a specified time frame, number of users accessing a specified course for a specified time frame, names and scores of users completing a specified course with a score above a designated percentage for a specified time frame, number of users completing a specified course with a score above a designated percentage, and the name of users still in progress on specified course(s)? Can you provide sample reports to demonstrate the request above

Yes, our system is capable of tracking and reporting on various aspects of course usage. You can monitor individual user activity, including the duration spent in a course and the specific hours of the day the course was accessed. We also provide reports showing the names of users who accessed a specified course during a selected time frame, as well as the total number of users accessing the course in that period. Additionally, our reporting system can generate lists of users who have completed a course with scores above a designated threshold within a defined timeframe. You can also track the number of users meeting this criterion, and identify users who are still in progress on specified courses. We can provide sample reports to demonstrate these tracking and reporting features, allowing for customizable reports tailored to your needs.


Does your system allow the assignment of learners as instructors and maintain information about the classes the instructor has taught (many of our instructors are internal, so they are also “learners” in the LMS)

Moodle allows users to have multiple roles (e.g., both learner and instructor) and tracks instructor activity through course participation and reports.


Does your system provide the ability to track and manage enrollments, allowing individuals or large groups of learners (identified by aspects of the user profiles such as title - e.g., learner groups) to be enrolled in an individual training event or learning path

Moodle supports individual and bulk enrollments using user profile attributes, cohorts, and learning paths through course completion settings.


Moodle supports individual and bulk enrollments using user profile attributes, cohorts, and learning paths through course completion settings.


Does your system support supplemental learning, allowing a learner to add an approved supplemental learning activity

Moodle allows learners to add supplemental learning activities through custom activities or external resources, which can be approved and tracked.


Does your system support CPE tracking, allowing the recording of CPEs in four categories (General, Government, CPA, Instructional) and automatically calculating and updating CPE totals for individual learners based on completed courses and training events

Moodle can track CPE credits using custom course completion criteria and categories, with plugins available for automating the calculation and reporting of CPE totals.


Does your system allow the creation of a training library, categorizing training courses and providing the ability to search the course library based on subject and/or training type (e.g., instructor-led training, one-time events, and online courses)

Moodle allows categorization of courses and includes powerful search filters to find courses based on subject, training type, and other criteria.


Does your system support course management, including the creation of learning pathways for structured learning experiences (i.e., the ability for administrators to group training courses together to create a “learning pathway” that builds upon a skill, from beginner to expert-level trainings on a topic)

Moodle supports learning pathways through course completion prerequisites, enabling the creation of structured learning experiences that build on skills progressively.


Does your system allow the ability to define prerequisites for courses and learning paths (prevent access to eContent until the learner successfully completes the identified prerequisite content)

Moodle allows administrators to set course prerequisites, restricting access to content until learners complete the required courses or activities.


Does your system have the ability to assign budgets for the development of new courses and for the costs of scheduled events? Does it include a breakdown of resource costs for development, implementation, and individual events (e.g., instructor costs, materials costs, equipment costs)

Currently, there is no specific budgeting plugin available in Moodle for tracking course development and event costs. However, a custom plugin can be developed to handle budgeting requirements.


Does your system allow the creation of a waiting list for a class? Does it automatically enroll learners from the waitlist

Moodle has a Waitlist enrolment plugin, which allows learners to be placed on a waitlist when a course is full. Once a spot becomes available, the system automatically enrolls the next learner from the waitlist.


Does your system allow sending class email reminders and calendar invites to learners

Moodle allows instructors to send email notifications and reminders to learners through course settings, and calendar events can be set up to send invites automatically.


Does your system support the creation and editing of full-fledged interactive courses, assessments, training videos, and role-play simulations, all of which can be launched within the system

Moodle supports the creation of interactive courses, assessments, training videos, and simulations using various content types such as quizzes, SCORM packages, H5P interactive content, and embedded media.


Is your system compatible with Lectora software for the creation of eLearning content

Moodle is compatible with Lectora via SCORM or xAPI integration, allowing content created in Lectora to be imported and launched within Moodle courses.


Does your system allow for virtual classrooms, including the ability to conduct webinars and live sessions with guest instructors from outside the organization

Moodle can integrate with external tools like BigBlueButton, Zoom, Google Meet, or other webinar platforms to conduct live sessions and webinars, allowing guest instructors to participate.


Does your system provide content monitoring, including the ability to track the progress of eLearning content and monitor completion

Moodle provides built-in features for tracking learner progress through completion tracking, allowing administrators and instructors to monitor course progress and content completion.


Does your system offer reporting and analytics to track and report on individual learner and/or learner group progress and performance

Moodle offers comprehensive reporting and analytics tools, including detailed reports on individual learner and group performance, progress, and course completion.


Does your system offer analytics on course engagement, completion rates, and assessment results

Moodle provides built-in analytics tools to track course engagement, completion rates, and assessment results, including detailed reports and activity tracking.