How to set up programs, courses and the syllabus

Everything a school teaches is defined here. Programs say who studies, courses say what is taught, and the syllabus lists the topics. Teachers' timetables, exam papers and each student's degree progress all read from this setup.

Who it is forAcademic coordinatorTime20 minutesProductSCMLevelIntermediate

Before you start

Steps

1

Open Programs

Click Academics › Curriculum › Programs. The list shows each program with its code, type and department, then Duration, Batches and Status. Each row has a View Batches icon and a menu with Courses & requirements, Edit and Delete.

Programs list with code, type, department, duration, batches and status
Programs list with code, type, department, duration, batches and status
2

Add a program

Press Add Program. Type the Program Name (Grade 10 - Science Group), choose the Program Type (Secondary / Matric (Grade 9-10)), the Organization (Demo Academy) and optionally the Department (Science). Duration (Years) fills in for you (2 for Secondary). Create Program stays grey until the name, type and organization are set.

Add Program dialog
Add Program dialog
3

Check the new program

The toast says Program created. The new row shows a generated code (G1-SG-004), type Secondary, department Science, 2 years, 0 batches and Active.

New program row with generated code
New program row with generated code
4

Open Courses

Click Academics › Curriculum › Courses. Courses & Subjects lists Course (name and code), Credits, Type, Department, Subjects and Status. A pencil edits a row and its menu holds Syllabus and Delete.

Courses and Subjects list
Courses and Subjects list
5

Add a course

Press Add Course. Only Course Name is required (Physics 10). Set Credits (4), Type (Core, Elective, Lab or Seminar), Department (Science) and Subjects (Physics). The toast is Course created and the course gets a code such as P1-008.

Add Course dialog for Physics 10
Add Course dialog for Physics 10
6

See why Subjects matters

On a teacher's record the Specialization field holds the same kind of words (for example Science). The timetable generator matches courses and teachers through them, so keep both tidy.

A teacher's Specialization field
A teacher's Specialization field
7

Build the program's course plan

On the program row open the menu and choose Courses & requirements. In Program structure on the Courses tab search a Course by name or code, set the Semester (default 1), leave Required on or switch it off for an optional course, and press Add course. The toast is Course saved on program. In this guide all six courses are in semester 1 and Computer Science 10 is Optional.

Program structure with the course list and optional course being added
Program structure with the course list and optional course being added
8

Set the requirements

Open the Requirements tab. Enter a Requirement name (Core subjects), the Type (Core, Elective or General), the Min. credits (22) and add the courses that satisfy it. Press Save; the toast is Requirement saved.

Requirement Core subjects saved
Requirement Core subjects saved
9

Write the syllabus outline

On the course row open the menu and choose Syllabus. On the Outline tab press Add topic and give each topic a title and Hours (for example Sound 6 h, Geometrical Optics 10 h). Use the arrows to move a topic, indent to make it a sub-topic and the bin to remove it. At the bottom you see "Total planned: 44 h · 4 credits (about 60 h at 15 h per credit)". Objectives and Prerequisites are on their own tabs. Press Save syllabus; the toast is Syllabus saved.

Syllabus outline with topics and hours
Syllabus outline with topics and hours
10

See where the outline is used

When a teacher generates an exam paper, the topic picker lists your course outline, with sub-topics shown as a path, plus custom topics.

Exam blueprint topic picker listing the course outline
Exam blueprint topic picker listing the course outline
11

See the effect on the student

Open a student of the Science Group, Bilal Ahmad, and the Academic tab. Degree progress shows Core subjects: 0/5 from the requirement you set. A Grade 9 student without requirements shows "No program requirements configured yet."

Degree progress on a student's Academic tab
Degree progress on a student's Academic tab

Check it worked

  • The new program and each course appear in their lists with generated codes.
  • The program plan lists the six courses; the requirement shows 22 credits.
  • The course outline is available in the exam topic picker.
  • Degree progress appears on the student's Academic tab.

Common mistakes

MistakeWhat you seeFix
Deleting a course that is in a programA message that it is used in a programRemove it from the program plan first
Deleting a program with active batchesA message that it still has active batchesDeactivate the batches and move the students first
Saving a topic without a titleEvery topic needs a titleType a title

Quick reference

ItemMeaning / rule
ProgramA class level or stream, such as Grade 10 - Science Group
CourseA subject with credits and a type
SubjectsWords used to match teachers to courses
RequirementMinimum credits from a named group of courses

Frequently asked questions

Why can I not delete a course? A course that is still in a program is refused with a message that it is used in a program. Remove it from the program plan first, then delete it.

What does removing a course from a program do? It takes the course out of that program's plan only. The course stays in Courses and can be added to the plan again.

What are the Subjects words on a course for? They are matched against each teacher's Specialization when the timetable is generated, so keep both lists in step.

Why is a syllabus topic refused when I save? Every topic needs a title. Type a title for the blank topic and press Save syllabus again.

Do this in GridX SCM

GridX SCM runs this whole workflow. See what GridX SCM does and what it costs, or browse all step-by-step guides.