HandbookAcademics07

Gradebook & continuous assessment.

The teacher's daily surface. Where scores enter the platform, multi-grading systems coexist peacefully, and every change has a name attached to it.

  • 9user stories
  • 8features
  • 5cross-module bridges
  • ≈14 minto read

The problem#

A teacher writes 75 in the paper register. The report card prints 57. The parent calls. Nobody can prove which number was right — and the term is over. Spreadsheets lose formulas. WhatsApp screenshots argue with each other. Two teachers share a subject and submit conflicting averages.

The school's most-watched number — your students' grades — lives in the place where errors are hardest to catch.

How YESS solves it#

One gradebook per (teacher × subject × class), built by the teacher who actually teaches it. Every score is timestamped, signed, auditable. Multi-teacher subjects split scores by assessment component without conflict.

The grading system (Cameroon GCE, French Bac 0-20, IB 1-7, US 4.0 GPA, or your own) is the school's choice — and the same school can run two systems in two programmes side by side. Parents see CA scores through the term, not just the report card. Edits to a submitted score require a reason and an approver.

The number on the report card is the number the teacher entered. Never more, never less.

The eight features.#

Pick one from the rail on the left. Read what it does, see the teacher behind it, look at the screen, learn the steps. One feature at a time — your own pace.

Feature 01

The teacher's gradebook

What it does. A teacher opens her gradebook for Form 5B Biology and sees every student in the class. She enters scores against the assessment components she set up at the start of the term (CA1, CA2, Mid-Term, Final). The system auto-calculates percentages, letter grades from the configured grading system, and a running class average. A red warning appears if she enters a mark above the maximum.

How to use it

  1. 01Open /dashboard/grades/entry and pick term → class → section → subject.
  2. 02Pick the assessment component (e.g., CA1).
  3. 03Type each student's score down the column; the weighted term total recomputes live.
  4. 04Save all — out-of-range marks are rejected; continuous-assessment scores are visible to the student and parent as the term runs.
  5. 05Or import the column from CSV for a paper exam.

A term, from CA1 to report card

Term start

  1. Teachers set up gradebooks (components, weights).
  2. Teachers enter CA1 marks (weeks 3-4).
    • Parents see CA1 on the portal the moment teachers save.
  3. Teachers enter CA2 marks (weeks 6-7).
    • Parents see the cumulative CA running average.
  4. Mid-term exams; mid-term progress reports go home.
  5. Teachers enter CA3 marks (weeks 9-10).
  6. Final exams (weeks 11-12).
    • Exam eligibility check (school-configured: fees, attendance threshold).
    • Marks entered (paper) or auto-graded (online).
  7. Teachers submit grades for approval.
    • HOD reviews; approves or requests corrections.
  8. Admin generates report cards.
    • Class teacher comment.
    • Principal remarks.
  9. Report cards published; parents notified.
  10. Promotion engine runs.

Term end

Where this connects

What makes this elite

  1. 1

    Multi-grading-system coexistence

    Cameroon GCE alongside IB 1-7 alongside a US 4.0 GPA in the same school, scores stored as a percentage and presented per system. No competitor we surveyed (PowerSchool, Classter, Alma, Gibbon) supports concurrent grading systems with this fluency.

  2. 2

    Edit-request audit, with justification

    After a score is submitted, changing it opens a mandatory justification dialog and routes to an approver. The edit-request records who requested, who reviewed, when, and why. The score updates only on approval.

  3. 3

    The term total moves as you type

    Every mark recomputes the weighted term total across all components live, before you save — the teacher sees exactly what each score does to the standing. Out-of-range marks are rejected on save.

  4. 4

    Multi-teacher splits without conflict

    Two teachers sharing a subject each own their components; the system combines correctly. Most competitors collapse to one teacher per subject row.

  5. 5

    Parents see CA scores live

    No "wait for the report card." Every save is published; the term's trajectory is visible from week 3 onward.

Tutorial

Do it step by step#

The teacher's path from an empty column to a published mark, on the real screens. Greenwood runs GCE 0-20; your scale is whatever your school configured during setup.

  1. 1

    Create the term's assessment components

    Open /dashboard/grades/assessments. Add the components you'll grade this term — CA1, CA2, the end-of-term exam — each with its max marks and the exam-type weight it rolls up under. These become the columns of the entry grid.

    Two teachers sharing a subject each own their own components, so split-class marks never collide.

  2. 2

    Open the entry grid and narrow to one column

    Go to /dashboard/grades/entry. Pick term → class → section → subject, then the component you're marking. The current term and your class are preselected wherever YESS can infer them.
  3. 3

    Type the marks — or import them

    Enter each student's score down the column; the weighted term total recomputes live across every component as you type. Use the CSV import for a paper exam. Press Save all — the scores persist.

    Out-of-range marks are rejected on save — a 24 out of 20 won't go in.

  4. 4

    Submit for confirmation

    When the column is final, Submit for confirmation — your name and the time are stamped and the component routes to the HOD's confirmation queue at /dashboard/grades/submissions. After that, changing a submitted score needs a written justification on /dashboard/grades/edit-requests that an approver signs — and the audit trail is permanent.
  5. 5

    Publish results and report cards

    Read the class picture on /dashboard/grades/results, then generate branded report cards from /dashboard/report-cards. Parents have watched the CA scores arrive live through the term, so the report card confirms rather than surprises.

Entered, signed, approved, printed — the number on the report card is the number the teacher typed.