Skip to main content

Learner subjects

Register which subjects each learner takes by class and stream. Required before meaningful marks grids and report cards.

Who can use this

  • ADMIN

Path

/admin/learner-subjects

Dependencies

  • Classes and streams exist (Classes).
  • Subject catalogue exists (Subjects).
  • Learners are admitted into the class you select (Students).

Screenshot

Learner subjects desktop

Learner subjects mobile

Steps

  1. Open Learner subjects at /admin/learner-subjects as ADMIN.

Learner subjects step 1 desktop Desktop - focus for step 1 Learner subjects step 1 mobile Mobile - focus for step 1

  1. Select class, then stream (All streams or a specific stream).

Learner subjects step 2 desktop Desktop - focus for step 2 Learner subjects step 2 mobile Mobile - focus for step 2

  1. For each learner row, tick or untick subjects. Core Form 1/2 subjects may already be selected from admit - adjust electives carefully.

Learner subjects step 3 desktop Desktop - focus for step 3 Learner subjects step 3 mobile Mobile - focus for step 3

  1. Save subject changes and wait for the updated toast.

Learner subjects step 4 desktop Desktop - focus for step 4 Learner subjects step 4 mobile Mobile - focus for step 4

  1. After bulk registration for a class, teachers can enter marks and Admin can generate Report cards.

Learner subjects step 5 desktop Desktop - focus for step 5 Learner subjects step 5 mobile Mobile - focus for step 5

Fields and actions

  • Select class / Stream (All streams)
  • Columns: ID, Name, Action (subject checkboxes)
  • Save subject changes
  • Empty state when no active learners in the class/stream

Common mistakes

  • Unselecting a subject after marks exist (caution: can lose term subject marks)
  • Leaving electives blank then wondering why report cards look empty
  • Editing the wrong stream after a class move
  • Expecting admit alone to cover every optional subject