Skip to content

Gradebook

Pro feature. Available in Learnomy Pro.

The Gradebook computes a weighted per-course grade from the scores you already collect - quizzes, assignments, and SCORM packages - and shows it to instructors and students. It does not invent a fourth score store. You set how much each source counts and the pass threshold; optionally override a student’s final grade by hand with a required reason.

  • Set per-course weights for quizzes, assignments, and standards (SCORM). A weight of 0 excludes that source. Weights are scaled to 100 on save.
  • See every enrolled student’s weighted grade in a paginated admin grid: filter by pass/fail, sort, export CSV.
  • Override a final grade with a required reason (audit trail). Delete the override to restore the computed grade. Component scores are never rewritten.
  • Let students open Account → Grades (/account/grades/) for their own per-course breakdown and pass / in-progress badge.
  • Trust fixed query cost per page: one batched course scan feeds the grid and the class-average summary.

Enable the Gradebook module under LMS Settings > Modules (Reports / Pro).

Open Learnomy > Gradebook in the Reports section. Every course is listed with its student count, class average, and pass rate. The average counts only students with graded activity, shown as “N active” beside the enrolment count, so a course nobody has started yet does not read as a class average of zero.

The Gradebook course list

Open a course. The Grade weighting card at the top has four fields.

Field What to put in it
Quizzes How much quiz results count, 0-100
Assignments How much assignment marks count, 0-100
Standards (SCORM) How much a SCORM package’s score counts, 0-100
Pass threshold The final percentage a student needs to pass, commonly 70

Set a source to 0 if the course does not use it. This is the setting people get wrong. A source that carries weight but has no score is treated as zero and drags the grade down, so a course with no SCORM package but Standards left at 20 marks every student a fifth lower and the whole class reads as failing. The card tells you when the weights add up to 100%.

Click Save weighting.

A course gradebook with weighting and the student grid

Below the weighting are every enrolled student’s component scores, their weighted final, and a pass or fail badge. Filter by result or enrolment, sort, and page through. Export CSV downloads the current course’s grid.

A dash in a column means that student has no score from that source yet.

Click Override on a student’s row, enter the final percentage and a reason, and save. The row is marked Grade overridden and a Revert button appears. The reason is required because the override is an audit record, and reverting removes only the override - the underlying quiz and assignment scores are never rewritten.

Students see their own breakdown at /account/grades/, under Grades in the account menu.

Source Where the score lives
Quizzes Best/latest quiz attempt percentage for the course
Assignments Assignment score / max for the course
Standards (SCORM) SCORM CMI scaled score

A weighted source with no data yet counts as 0, so an incomplete student does not look like a perfect grade until they finish that work. Class averages on the course list cover students with graded activity, not the whole enrollment roster padded with zeros.

Namespace learnomy-pro/v1, ownership-gated:

Method Route Purpose
GET /gradebook/courses/{id} Paginated student grid
PUT /gradebook/courses/{id}/config Weights + pass threshold
GET /gradebook/courses/{id}/users/{user_id} One student
PUT / DELETE /gradebook/courses/{id}/users/{user_id}/override Set / clear override
GET /gradebook/courses/{id}/export CSV
GET /gradebook/me Current learner’s grades