Skip to main content
Programmes and Courses form the academic catalogue of your institution. Every enrolment, every class, and every assessment is tied to a course within a programme. Setting this up correctly is the foundation everything else depends on.

Who Uses This Feature


Before You Start

Work through these in order - each step depends on the previous:
  1. Academic Year - the academic calendar year (e.g. 2025–2026)
  2. Academic Term - subdivisions within the year (e.g. Semester 1, Semester 2) - optional but recommended
  3. Programme - the degree, diploma, or qualification (e.g. B.Com, MBA)
  4. Course - individual subjects within a programme (e.g. Financial Accounting, Business Law)
  5. Topic - sections within a course (e.g. Chapter 1: Introduction to Debits and Credits)

Academic Year

An Academic Year defines the calendar period for an intake or academic cycle.

Creating an Academic Year

  1. Go to Education workspace → Academics card → Academic Year.
  2. Click New.
  3. Fill in:
  1. Save.
Once created, set this as the Current Academic Year in Education Settings so it populates automatically on new records.
Academic Year form showing year name and start/end dates

Academic Term

An Academic Term divides the academic year into semesters, trimesters, or terms. Terms are optional but strongly recommended for institutions with structured semester systems.

Creating an Academic Term

  1. Go to Education workspace → Academics card → Academic Term.
  2. Click New.
  3. Fill in:
  1. Save.
Set the Current Academic Term in Education Settings for it to auto-populate on records.

Programmes

A Programme is a qualification or course of study. It defines what a student is enrolled in - for example, “Bachelor of Commerce”, “Diploma in Digital Marketing”, or “Foundation Year”.

Creating a Programme

  1. Go to Education workspace → Academics card → Programme.
  2. Click New.
  3. Fill in:
  1. Save.
The Courses table inside a programme defines the curriculum. Add all courses a student in this programme will study.
Programme form showing programme name, department, abbreviation, and the courses table

Courses

A Course is a single subject or unit of study within a programme. Students are enrolled in courses, classes are scheduled for courses, and assessments are planned against courses.

Creating a Course

  1. Go to Education workspace → Academics card → Course.
  2. Click New.
  3. Fill in:
  1. Save.
Course form showing course name, description, topics table, and default grading scale

Topics

A Topic is a unit or chapter within a Course. Topics are used to organise the curriculum and can include content materials (articles, videos, quizzes) linked to the learning management system.

Creating a Topic

  1. Go to Education workspace → Academics card → Topic.
  2. Click New.
  3. Fill in:
  1. Save. Add the topic to the relevant Course’s Topics table.

Programme Enrolment

Programme Enrolment is the official record that ties a specific student to a specific programme for a given academic year. It is a submittable record - meaning once submitted, it creates fee records automatically.

Enrolling a Student

Single enrolment:
  1. Go to Education workspace → Student Management card → Programme Enrolment.
  2. Click New.
  3. Fill in:
  1. Click Save, then Submit.
On submission, Bizaxl automatically creates fee records (Sales Invoices or Sales Orders) for any fee schedules listed in the Fees table.
Programme Enrolment form showing student, programme, academic year, courses table, and fees table
Bulk enrolment using the Programme Enrolment Tool:
  1. Go to Education workspace → Tools card → Programme Enrolment (the tool, not the record).
  2. Select where to get students from and the current programme.
  3. Set the academic year, term, and batch.
  4. Click Get Students to load the student list.
  5. Set the New Programme, new academic year/term/batch if moving students.
  6. Click Enrol Students.
This is useful at the start of a new academic year when existing students advance to the next year.

Course Enrolment

A Course Enrolment records that a specific student is enrolled in a specific course (rather than just a programme). These are created automatically when a student is enrolled in a programme and courses are listed on the enrolment record. You can view Course Enrolments at: Education workspace → Student Management card → Course Enrolment.

Course Activity

Course Activity tracks a student’s participation in online course content (linked to the LMS). This record is created automatically when a student accesses LMS content through their programme.

Field Guide: Programme Enrolment


Workflow Journey

1

Academic year created

An Academic Year is created to define the calendar period for the intake or academic cycle.
2

Academic term created

Academic Terms (semesters or trimesters) are added within the year. This step is optional but recommended.
3

Department created

Departments are set up if your institution organises programmes and courses by department.
4

Programme created

A Programme record is created with its name, department, and curriculum (the list of courses it contains).
5

Courses created and added to programme

Individual Course records are created and added to the Programme’s courses table.
6

Topics created and added to courses

Topics (chapters or units) are created and linked to the relevant Course records.
7

Student record exists

A Student record is available, created through the Admissions process or directly.
8

Programme enrolment created and submitted

A Programme Enrolment record is created for the student, programme, and academic year, then submitted.
9

Fee records created automatically

On submission of Programme Enrolment, fee records are created automatically for any fee schedules in the Fees table.
10

Student group assigned

The student is added to the appropriate Student Group for their courses.
11

Course schedule created

Course Schedule records are created in the Timetabling module, linking the Student Group to rooms, instructors, and times.

Automatic Actions


Best Practices

  • Set up the academic calendar before anything else - Academic Year and Term must exist before you create programmes, enrolments, or timetables.
  • Use Programme Abbreviation - it makes dropdowns and reports much more readable.
  • Add courses to programmes carefully - the courses listed in a programme drive what appears in the Programme Enrolment Tool and Student Group Creation Tool.
  • Use the bulk enrolment tool at year rollover - manually re-enrolling hundreds of continuing students is avoidable. The Programme Enrolment Tool handles advancement in bulk.
  • Set a Default Grading Scale on courses - this pre-fills on Assessment Plans for that course, reducing data entry errors.
  • Configure Education Settings after setup - set the current Academic Year and Term so they populate automatically on all new records.

Troubleshooting

Fees are not being created when I submit a Programme Enrolment. Check that the Fees table on the enrolment record has at least one Fee Schedule entry. Fees are only created if fee schedule items are listed. Also check Education Settings to ensure “Submit Sales Invoice from Programme Enrolment / Fee Schedule” is enabled. The Programme Enrolment Tool is not showing my students. The tool looks for students enrolled in the source programme in the selected academic year. Ensure those students have Programme Enrolments (submitted) for the year you are filtering on. A course does not appear in my programme. Open the Programme record and check the Courses table. The course must be explicitly added to the programme - it is not automatic.