Scalability and performance

Review how the system supports growth in user base and content volume through scalable architecture, performance optimization, and load management capabilities.


Provide mobile accessibility through apps for iOS and Android devices, ensuring key features are accessible on mobile

Answer

Mobile accessibility: Moodle offers official mobile apps for iOS and Android, allowing users to access courses, complete activities, receive notifications, and interact with peers and instructors.

Key accessible features: Users can view course materials, participate in discussions, take quizzes, submit assignments, track progress, and receive push notifications.

Limitations: Some advanced admin settings, plugin-based customizations, and complex SCORM interactions may not be fully supported in the mobile app and require access via a web browser.


Guarantee compatibility with various browsers (Chrome, Firefox, Edge) and platforms (Windows, Apple)

Answer

Browser compatibility: Moodle is compatible with modern browsers, including Chrome, Firefox, Edge, and Safari. It is regularly tested to ensure full functionality across these platforms.

Platform compatibility: Moodle runs on Windows, macOS, and Linux and is accessible on desktops, laptops, tablets, and mobile devices.

Limitations: Older browsers like Internet Explorer and outdated operating systems may experience reduced functionality or compatibility issues.


Enable instructors to create, organize, and publish content (text, video, PowerPoint)

Answer

Content creation: Instructors can create and organize courses using text, video, PowerPoint, quizzes, and interactive activities. Moodle supports multiple file formats, embedded media, and external content integrations.

Storage limits: Moodle’s course storage limit depends on the hosting environment. Administrators can configure maximum file upload sizes per course or site-wide. For self-hosted instances, limits are based on server capacity.

Course creation limits: There is no fixed limit on how many courses an instructor can create.


Preferably, feature auto-grading

Answer

Moodle’s auto-grading feature is available.


Provide a clear uptime guarantee, with access to real-time uptime statistics

Answer

Clients have 24/7 access to their production LMS environment. MTS guarantees a 99.5% uptime availability, ensuring that unscheduled downtime remains below 0.5% per month.

A 90-day ramp-up period from the go-live date is provided before the uptime guarantee officially takes effect.


Implement a disaster recovery plan with a defined Recovery Time Objective (RTO) for system reliability during peak periods

Answer

Our disaster recovery plans for cloud-based systems include:

Our main infrastructure vendor is FranTech, which is multi-homed across several global regions. They maintain an active Discord channel where staff and customers discuss system operations, promoting open and honest communication.

We’ve witnessed their successful recovery from incidents such as:


Maintains 24/7 accessibility by employees, supervisors, department heads, and instructors

Answer

Moodle is accessible 24/7 for employees, supervisors, department heads, and instructors, provided the hosting server is available. Role-based permissions ensure appropriate access to courses, reports, and management features.


Do you deliver an Application Service Provider (ASP), hosted or internally installed solution

Answer

Yes, we provide a hosted ASP solution.


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

Answer

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.


Is the system scalable to any number of users and user records? Describe how the proposed solution is scalable for future growth

Answer

Yes, Moodle is scalable and can handle large numbers of users and records. It supports load balancing, clustering, and can be hosted on powerful servers or cloud environments to accommodate future growth.


Provide an overview of the process that will be used to implement your system. Include proposed timeline

Answer

The Moodle implementation process includes planning, setup (1–2 weeks), customization and integration (2–4 weeks), content development (2–6 weeks), testing and training (2–4 weeks), and launch with ongoing support (1–2 weeks). The timeline ranges from 6 to 12 weeks based on project complexity.


Do you provide the ability to customize the look of the platform

Answer

Yes, Moodle allows full customization of its appearance. Administrators can choose from various themes, customize colors, logos, and fonts, and modify layouts to match branding requirements. Advanced customization can be achieved through theme development and CSS modifications.


How are product upgrades handled? How often are upgrades released

Answer

Moodle releases major upgrades twice a year, typically in May and November, with minor updates as needed for security and bug fixes. Upgrades can be managed manually by administrators, ensuring compatibility with customizations and plugins. We assist with the upgrade process to ensure a smooth transition.


Are non-production environments used for development and testing, prior to deployment in production

Answer

Yes, we use a separate Moodle development server for testing and development before deployment in production.


Does your organization maintain disaster recovery and/or business continuity plans? If yes, how often are the plans tested and updated? What manner of testing is used

Answer

Yes, we maintain disaster recovery and business continuity plans. These plans are tested annually using simulated scenarios to ensure preparedness and updated based on results and organizational changes.


Product delivery capabilities for 24 hours, 7 days a week (24x7) use primarily over the internet with other delivery options available

Answer

Our product delivery ensures 24/7 accessibility via a robust, cloud-based LMS, offering reliable performance and high availability. For alternative needs, we provide offline options like downloadable content or on-premise integrations, ensuring flexible, uninterrupted learning experiences.


Can you match your courseware to our needs by department

Answer

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.


What is the average length of video segments in a course? If a course has multiple video segments what is the average load time for the next video

Answer

The average length of video segments in our courses is typically between 5 to 15 minutes. This duration is ideal for maintaining learner engagement while covering specific concepts or skills in a focused manner.

If a course contains multiple video segments, the average load time for the next video is usually around 3 to 5 seconds, depending on the learner’s internet connection and platform performance. This quick load time ensures a smooth transition between video segments, minimizing interruptions and providing a seamless learning experience.


Is your e-Learning development staff in-house? Discuss the experience of your development staff

Answer

No, our e-Learning development staff is not in-house. Instead, we collaborate with a network of highly experienced professionals and trusted partners who specialize in e-Learning development. These external experts bring extensive knowledge in instructional design, multimedia creation, and subject matter expertise, ensuring that our courseware meets high-quality standards.

By leveraging this approach, we maintain flexibility and access to a diverse talent pool, allowing us to develop specialized and up-to-date content tailored to the evolving needs of our learners.


Discuss your development process

Answer

Our development process is structured to create high-quality, engaging e-Learning content that meets learner and organizational goals. We begin with a needs analysis to identify learning objectives, target audience, and desired outcomes. Using instructional design models like ADDIE and SAM, we design a course blueprint that includes structure, learning paths, and multimedia elements. Content is then developed in collaboration with subject matter experts (SMEs) to ensure accuracy and relevance, with interactive components like quizzes, simulations, and assessments integrated to enhance engagement. Leveraging technologies such as SCORM, xAPI, and H5P, we ensure compatibility with learning management systems (LMS) and optimize for accessibility. Rigorous testing and quality assurance follow, focusing on functionality, accessibility, and compliance with ADA and WCAG standards. After deployment on the LMS, we provide continuous support and updates, ensuring the course remains relevant and effective over time.


Do you offer simulations and/or exercises? Do these simulations and exercises facilitate multiple task-completion methods

Answer

Yes, we offer a variety of simulations and exercises that are designed to facilitate multiple task-completion methods. These interactive tools replicate real-world scenarios and allow learners to explore different ways of solving problems or completing tasks. For example, simulations might present a task that can be completed using multiple approaches or tools, giving learners the flexibility to choose how they want to proceed.

These exercises are designed to enhance problem-solving skills, critical thinking, and adaptability by encouraging learners to experiment with different methods. Whether it’s navigating software interfaces, making decisions in case studies, or solving technical challenges, learners can approach the task from different angles and receive feedback based on their choices. This versatility in task completion helps build a deeper understanding of the material and prepares learners for a variety of real-world situations.


Do your courses help individual learners create a learning path? Describe the process

Answer

Yes, our courses support individual learners in creating personalized learning paths. The process begins with an initial assessment or needs analysis, which helps learners identify their current knowledge level and learning goals. Based on this, they can select courses or modules that align with their needs, whether they aim to build foundational knowledge or focus on advanced skills. Learners can customize their path further by choosing electives, assessments, and additional resources that best suit their learning preferences. The platform also allows learners to track their progress and adjust their learning path as needed, ensuring a tailored and flexible learning experience.


Can you prepare assessments for non-AICC material such as PowerPoints and/or compliance documents

Answer

Yes, we can prepare assessments for non-AICC material, such as PowerPoints and compliance documents. These assessments can be integrated into the course content to evaluate learners’ understanding of the material. For PowerPoint presentations, we can create interactive quizzes, knowledge checks, or reflective questions at key points in the slides to assess comprehension. Similarly, compliance documents can be paired with assessments, such as true/false, multiple choice, or short answer questions, to ensure that learners fully grasp the required policies or regulations. These assessments can be customized to suit the specific content and learning objectives, ensuring an effective evaluation process.


What plug-ins, if any, does your courseware require? Can your courseware run normally without plug-ins

Answer

Our courseware does not require any specific plug-ins to function. It is designed to run smoothly within modern web browsers such as Google Chrome, Microsoft Edge, and Safari, as well as mobile apps like the iOS and Android Moodle apps. All course materials, including multimedia content, quizzes, and interactive elements, are built to work natively within these platforms. Therefore, the courseware can operate normally without the need for additional plug-ins, ensuring a streamlined and user-friendly experience for learners.


Do you offer a downloadable option for your courses? Are scores and bookmarks uploaded and synched with other courseware data taken online

Answer

Moodle supports limited offline access to course content through downloadable resources, such as files or packaged SCORM content, which can be accessed without an internet connection. While Moodle does not natively provide full course offline functionality, plugins like the Moodle Mobile app or third-party tools allow learners to download specific course materials. Scores and bookmarks from offline activities are synchronized with Moodle once an internet connection is re-established, ensuring seamless data integration.


How often is your product upgraded? How often are new releases available

Answer

Our product is regularly upgraded to ensure it stays current with technological advancements, industry standards, and user needs. Typically, we release updates on a quarterly basis, with major new releases occurring annually. These updates include improvements to the user interface, new features, bug fixes, and enhancements for better compatibility with various devices and Learning Management Systems (LMS). We also ensure that the courseware content is updated as needed to reflect the latest industry trends and best practices, providing learners with the most relevant and up-to-date learning materials.


How do you manage the system upgrades to your ASP service? How far in advance are administrators notified of the system upgrades

Answer

System upgrades to our ASP (Application Service Provider) service are carefully managed to ensure minimal disruption to users. We follow a structured upgrade process that includes rigorous testing and staging before deployment. Administrators are notified of upcoming system upgrades at least two weeks in advance through email notifications and announcements on the admin dashboard. This allows administrators to prepare for any changes, review any new features or updates, and communicate with end users if necessary. Additionally, we provide detailed release notes with each upgrade, outlining the changes, improvements, and any actions required from administrators or users.


Are your servers co-located? Please discuss your co-location and the uptime of your ASP service over the past year

Answer

Yes, our servers are co-located in secure, state-of-the-art data centers that adhere to industry best practices for reliability and security. These data centers are equipped with redundant power supplies, cooling systems, and robust security measures to ensure the continuous operation of our ASP service. Over the past year, our service has maintained an uptime of 99.9%, reflecting our commitment to providing a stable and reliable platform for our users. Regular monitoring and proactive maintenance ensure that potential issues are identified and resolved promptly to minimize any service disruptions.


How does your company define “seat” or “user”

Answer

In our company, a “seat” or “user” is defined as an individual learner who has been granted access to a course or program. Each seat corresponds to one learner, and access is typically granted through a unique user account. The user account is used to track progress, manage course enrollment, and record completion data. The term “seat” refers to the license or spot allocated to a user, allowing them to engage with the courseware, while “user” refers to the person utilizing that license to access the content.


Would your company allow a seat to be reassigned if an employee’s job description changes

Answer

Yes, our company allows for seat reassignment if an employee’s job description changes. Administrators can reassign a seat to a new user within the organization, ensuring that the training resources are used by the appropriate employee based on their updated role. This flexibility helps organizations manage training access effectively, allowing them to maintain a seamless learning experience while adapting to changes in staff responsibilities.


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)

Answer

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)

Answer

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


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

Answer

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 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

Answer

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.


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

Answer

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

Answer

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

Answer

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


Can your system handle a growing number of users and courses

Answer

Moodle is highly scalable, capable of handling a growing number of users and courses with proper server configuration, load balancing, and database optimization.