Offered at a level, not everywhere
A subject is not simply on or off for the whole school. Msomi records which levels within which framework a subject is offered at, so Grade 4 does not accidentally inherit a Form 4 subject list.
Kiswahili, CRE, Integrated Science and everything else — described once.
A subject is not simply on or off for the whole school. Msomi records which levels within which framework a subject is offered at, so Grade 4 does not accidentally inherit a Form 4 subject list.
Where learners choose a pathway, the permitted combinations are defined once and applied on selection, so a learner cannot end up with an invalid subject set that only surfaces at registration.
The subject list is the part of a school system most often reduced to a dropdown, and it is the part where that reduction causes the most trouble.
Msomi keeps a subject catalogue at school level, then records where each subject is actually offered: which levels, under which framework, and whether it is compulsory or elective. Kiswahili, CRE, IRE, Integrated Science, Business Studies, Computer Studies and the rest of a Kenyan school’s offering all sit in the same catalogue while behaving correctly at each level.
For schools where learners choose a pathway, combinations define which subject sets are permitted. A learner’s selection is recorded against a combination rather than as a loose list, which means an invalid set is caught at the point of choosing rather than discovered during registration.
A demo runs about forty minutes and uses your own class lists, frameworks and grading — so you are looking at your school rather than a sample database.
Or try it first — the Trial tier gives you a full term, free, with every module unlocked.