Logo Lanfrica

Jama-Barre-hub/GradeVault

Domain:

education

Record type:

software
Creator:
Jam
Host:
Role-based school results management system for Somali schools. Teachers record marks; grades, averages and class positions compute automatically; students see only their own results; every grade change is audited. # GradeVault **A role-based school results management system for Somali schools.** Teachers record marks. Grades, averages and class positions are computed automatically. Students sign in with a unique username and see only their own results. Every change to a grade is permanently audited. > **Status:** In development. Data model, computation, web interface and > multi-school isolation are complete and tested; not yet publicly deployed. > See PROPOSAL.md for the full plan and roadmap. | Done | | |---|---| | **Data model** | institutions, years, terms, classes, subjects, grading scales, students, teachers, enrolment, teaching assignments, assessments, marks | | **Audit trail** | append-only; every grade change attributable and unremovable | | **Computation** | subject totals, percentages, letter grades, term averages, class position | | **Web interface** | portal layout, role dashboards, teacher mark entry, class rankings, student results | | **Report cards** | printable, per student per term, with signature lines | | **Public page** | explains the software to a visitor who has no account | | **Sign-in limits** | ten failed attempts pause an account for twenty minutes | | **Isolation** | each school sees only its own data, enforced and tested | | **Tests** | 238, including permission and tenancy tests that pass only when access is refused | | Not done | | |---|---| | **Somali translation** | withdrawn until it can ship complete — see Language | | **Public deployment** | configuration ready, not yet hosted | | **Independent security review** | every test here was written by the author | --- ## Why this exists In many Somali primary and secondary schools, results live on paper registers or in a spreadsheet on a single laptop. Files are lost, averages are computed by hand and contain errors, students wait weeks for results, and there is no record of who changed a mark. GradeVault addresses all four. --- ## Roles | Role | Can do | |---|---| | **Administra …

Languages

Licenses