Skip to main content

Course gradebook overview

Overview

The Gradebook tab (teaching team only) shows each student’s grade distinction and ratings under grade benchmark groups that count toward grade calculations. Use it for course-wide progress checks, sorting by distinction or proficiency counts, drilling into per-assignment ratings, and exporting data on paid courses.

Before you start

  • You must be on the teaching team. Students do not see the instructor gradebook tab.
  • Configure Grade calculations (distinctions, benchmarks, thresholds) and complete Objectives and Proficiency Scales prerequisites so benchmark columns load.
  • Ratings must exist on assignments tied to objectives in each benchmark group before cells show meaningful counts.

Open the gradebook

  1. Open your course.
  2. Select Gradebook from the course menu.

The page header is Course Gradebook. On-page guidance explains that only ratings included in the grade calculation are shown.

Reading the table

The roster table has a fixed Student column and Grade Distinction column, then one section per grade benchmark group configured for the course.

AreaWhat you see
StudentLast name, first name. The name is a link to that student’s Grade Calculations detail view.
Grade DistinctionThe distinction the student currently meets (for example a letter or proficiency label), or ? when none applies yet.
Benchmark group headersColored labels for each group. Groups marked (Not Included in Grade Calculations) still appear but do not affect the distinction column.
Proficiency level columnsUnder each group, counts (and sometimes percentages) of ratings at each proficiency level that count toward calculations.

Grade distinction and ?

A ? in the distinction column usually means the student has not yet been rated for benchmark groups that are included in the grade calculation. It is not the same as “no students” or a loading error.

Select a student’s name (not only the distinction label) to open Grade Calculations for that student and review thresholds, benchmarks, and supporting ratings.

Sort the roster

Click column headers (or use keyboard on sortable headers) to sort by:

  • Student name
  • Grade Distinction
  • Individual proficiency level columns within a benchmark group

Sorting helps you find students stuck at ? or compare proficiency counts across the roster.

Expand assignment detail

Each benchmark group has an expand control on the row (horizontal arrows icon). Expanding adds assignment-level columns for that group:

  • Assignment headers may include a dropdown to switch context when multiple assignments map to the group.
  • Expanded cells show per-assignment rating summaries for the selected student.

Collapse the group when you only need course-wide proficiency totals. Expand when you are tracing which assignments drove a low count or an unexpected distinction.

Export as CSV (paid courses)

On paid courses, Export as CSV opens Export Grade Book. Choose how proficiency levels are organized in the file:

Export optionUse when
Grade Benchmark GroupsYou want columns aligned to benchmark groups (matches the gradebook table grouping).
Course ObjectivesYou want columns aligned to course objectives instead of benchmark groups.

The download uses the course short name in the filename. Free courses show Export as CSV disabled with a message about upgrading to a paid course.

01 gradebook table

Typical workflows

Weekly roster check

  1. Open Gradebook and sort by Grade Distinction or scan for ? rows.
  2. Expand a benchmark group with many zeros or dashes.
  3. Open a student name link to confirm missing ratings vs threshold gaps in Grade Calculations.

End-of-term export

  1. Confirm the course is paid and export is enabled.
  2. Run Export as CSV with Grade Benchmark Groups for advising-style summaries, or Course Objectives when your external sheet is objective-keyed.
  3. Cross-check a few students in-app before sharing the CSV outside TeachFront.

After changing grade calculations

If you add benchmarks, exclude a group from calculations, or change thresholds, refresh expectations:

  • Excluded groups show (Not Included in Grade Calculations) in the header.
  • Distinction and proficiency cells update as new ratings arrive; students with ? may need fresh ratings on newly included groups.

Troubleshooting

SituationWhat to try
Gradebook tab missingTeaching-team only; confirm your course role.
Export disabledPaid-course feature; verify Course Access Types / billing on the course.
Unexpected ?Rate work for benchmark groups included in calculations; open the student’s Grade Calculations detail.
Empty table / “no students enrolled”Confirm students are enrolled with a student role on the roster.
Benchmark group missingAdd or enable the group under Grade calculations.
Group shows “Not Included in Grade Calculations”Expected when the benchmark is excluded; distinction ignores that group.
Proficiency cells show - or 0No included ratings yet for that level; rate assignments tied to objectives in that group.
Expanded columns emptyExpand the group; confirm assignments map to objectives in that benchmark group.
CSV download failsRetry once; note any toast error; confirm paid access and try another browser if the modal does not download.
Export does not match the on-screen tableYou may have chosen Course Objectives vs Grade Benchmark Groups — re-export with the other organization option.
Student sees different grades than gradebookStudents use View your grades; instructor gradebook includes unpublished ratings per teaching-team rules.

Student name does not open Grade Calculations

Confirm you clicked the student name link in the first column. If the route fails, refresh the gradebook and retry; collect course ID and student name if support escalation is needed.

Sort order looks wrong after refresh

Click the same header again to toggle ascending/descending, or click Student to reset focus. Large rosters may take a moment to load ratings before sort reflects all data.