Modules
A Module is an individual unit of learning that makes up part of a program — for example, Financial Accounting, Data Structures, or Business Communication. Modules are defined once and can be reused across multiple curricula and programs. When a term is in session, modules are scheduled as Module Offerings that students are enrolled into. Module records carry configuration like credit value, delivery mode, prerequisites, and duration.
How Modules Work
Modules exist independently of any single program. Once created, a module can be added to one or more curricula. When an academic term is running, the modules scheduled for that term (via the term's Module Offerings) are what students are actually enrolled into. The module record defines the learning unit; the module offering schedules it for a specific term, intake, and program combination.
Scenario: A business college has a module called "Principles of Marketing". This module appears in both the Diploma in Business curriculum (Period 1) and the Diploma in Marketing curriculum (Period 2). Rather than create two separate records, the academic team creates one module and adds it to both curricula. When either program runs a term, the module is offered to students in both cohorts.
Module Statuses
| Status | Meaning |
|---|---|
| Active | The module is live and can be added to curricula and offered in terms. |
| Suspended | The module is temporarily unavailable for new offerings. Existing enrolments in ongoing terms are not affected. |
| Archived | The module is no longer in use. Archived modules are hidden from curriculum builders and term offering pickers, but historical enrolment data is preserved. |
Create a Module
To navigate to Modules, go to Academic → Modules.
- Click New Module.
- Enter the Code (e.g.,
MKT-101). This appears in offerings, transcripts, and reports. - Enter the Name of the module (e.g., Principles of Marketing).
- Optionally enter an Owner — the department or person responsible for maintaining this module.
- Select the Duration Type:
- Credit-based — enter the Credits value awarded on completion.
- Time-based — enter the Duration Value and Duration Unit (days, weeks, months, or years).
- Select a Delivery Mode if this module is tied to a specific mode (e.g., Online-only).
- Optionally configure LMS Enrolment Expiry Override if this module's LMS access window differs from the program-level setting. Choose Enabled or Disabled to override, or leave blank to inherit.
- Optionally record Hours breakdown (contact hours, self-study hours, etc.) in the hours fields.
- Optionally list Prerequisites and Co-requisites — other modules that must be completed before or alongside this one.
- Set the Status to Active or leave as Draft.
- Optionally add Notes.
- Click Save.
Edit a Module
- Go to Academic → Modules.
- Find the module and select Edit from its action menu, or click the module name to open it and then click Edit.
- Update the relevant fields.
- Click Save.
Note: Changes to a module's credits or duration will apply to future offerings only. Students already enrolled in an ongoing offering are not affected.
Lifecycle Actions
Activate a Module
- Go to Academic → Modules.
- Open the action menu for a Suspended module and select Activate.
- Confirm the action.
Suspend a Module
Suspending a module prevents it from being added to new offerings while preserving existing enrolments.
- Go to Academic → Modules.
- Open the action menu for an Active module and select Suspend.
- Confirm the action.
Pro Tip: You can bulk-suspend multiple modules at once by selecting them in the list and choosing Bulk Suspend from the batch action menu.
Archive a Module
Archiving permanently removes a module from all pickers and curriculum builders. Use this for modules that will never be offered again.
- Go to Academic → Modules.
- Open the action menu and select Archive.
- Confirm the action.
Important: Archiving cannot be reversed from the UI. If a module is archived by mistake, contact your system administrator.
Delete a Module
A module can only be deleted if it has no curriculum associations and no enrolment history.
- Go to Academic → Modules.
- Open the action menu and select Delete.
- Confirm the deletion.
Module Offerings
Module Offerings are created within Academic Terms, not directly from the Modules page. When you open a term, you can add offerings for specific intake-program combinations by selecting modules from the active module list. See Academic Terms for the full procedure.
Permissions
| Permission | What it allows |
|---|---|
academic.modules.view |
View the modules list and individual module records |
academic.modules.manage |
Create, edit, activate, suspend, archive, and delete modules |
Next: Curricula