The MangoApps learning platform facilitates the creation of educational programs, referred to as curriculums. A curriculum is a sequence of courses structured into steps that must be completed to attain a certificate or fulfill training requirements. It can be assigned to users and, if necessary, designated as mandatory to finish within a specified timeframe, similar to a course. A curriculum may consist of a combination of Self-Paced courses and Instructor-Led courses.

To create a curriculum, navigate to the Courses tab within the Admin Portal Learn Module. From the Create New Course dropdown, select Create New Curriculum.

Curriculum Fields

To get started, similar to course creation, the first step requires you to fill in basic information for the program.


This section encompasses essential details about the curriculum, including the name, category, description, and any visual elements such as images or videos to be featured on the curriculum information page. The photo or graphics chosen will serve as a visual identifier for your course, and it is recommended to use a photo resolution of 1280x790px. Additionally, a brief video introduction, typically lasting less than 2 minutes, is encouraged to introduce the course to participants.


This section provides supplementary information for a course, including the unique course code and optional details such as course cost, credits earned, duration, language, and instructor information.


This section is optional and allows you to define certification details, such as the certifying authority and validity timeframe.


Attach material that will be relevant to your program courses, whether in preparation or material that will be used throughout the courses.

Accepted file types include .ppt, .pdf, .doc, and video files.


Courses inside the curriculum are organized into one or multiple steps. A step comprises a title, description, and a list of courses (Self-Paced or ILT). Administrators can enforce steps to be sequentially completed or allow learners to complete them in any order. Additionally, administrators can enforce courses within a step to be sequentially completed or allow learners to complete them in any order. Configuration options include whether all courses inside a step must be completed or if a subset can be finished to consider the step as completed.

Once added, courses can be rearranged by dragging and dropping them up and down the course list.

Best Practices

When adding steps to a curriculum, start by identifying a topic or certification's requirements and learning objectives. Next, sequence the steps logically, ensuring a progressive and scaffolded approach that builds upon prior knowledge. Finally, incorporate varied instructional methods, assessments, and real-world applications to enhance engagement and facilitate effective learning outcomes.


The final step in curriculum creation covers configurations for visibility, prerequisites, self-enrollment, custom messaging, and auto-governance settings.

Visibility Settings

This setting controls which users will see this program offered in their course catalogs.

Private: The curriculum is not visible in the course catalog. A specific link is required for users to access and enroll in the curriculum.

Specific Users: Visible only to users explicitly added to the list. Others will not see the listing in the course catalog.

Specific Teams: Visible to members of specified teams in the Learn module and the course catalog.

Specific Location: Visible to users belonging to the specified location segment.

Entire Company: Visible to all company employees in the course catalog.

Public: Visible to everyone in the company and on the internet.

The visibility setting controls access to the program via the course catalog; however, direct links may still grant access to the program based on auto-enrollment settings.

Prerequisite Settings

Specify one or more pre-requisite courses or curricula that users must complete before starting the current curriculum. This optional list enforces a structured learning path. Multiple courses can be added.

Allow Self-Enroll

LMS admins and instructors can enable or disable users' ability to enroll themselves in a curriculum.

Enrollment Instructions

When self-enrollment is turned off, users won't see the option to start the curriculum. LMS admins and instructors can provide clear instructions on how users can be enrolled.

Custom Assignment Message

Instructors can enable custom assignment messages, allowing them to share specific instructions on how to navigate and complete the curriculum effectively.

Auto Governance Settings

Utilize auto-archive settings to automatically archive the curriculum after a specified duration (X months/years). This feature ensures content relevance and helps keep the LMS organized over time.

Curriculum/Program Editing

Domain admins, instructors, and designated Learn module admins have the capability to edit course information and steps at any time. When editing, all details in course info and steps can be modified, including the addition or removal of steps and courses.

Temporary Hide during Editing

While editing a published curriculum, it is temporarily hidden from the course catalog to prevent disruptions for learners. Once the editing is complete, the curriculum becomes available in the course catalog as it was before.

Last updated