Skip to main content
Tracking Student Progress

Use a suite of tools on CodeHS to view and track student progress

Kayla Pica avatar
Written by Kayla Pica
Updated over a week ago
Banner: This is a Pro feature

The progress tracking tools on CodeHS give an overview of students' progress in all of your sections, including coding activities, assignments and quizzes. You can use these tools to get a birds-eye view of student progress or zoom in on modules, lessons, and more! The Progress app updates in Real Time to reflect students' moment-to-moment progression through their coursework.

With progress tracking tools, you can view progress by:

  • Assignment

  • Lesson

  • Module

  • Quiz Score

  • Time Tracking

Using the Progress App

You can access the Progress app by clicking on Progress under the Grading category in the lefthand navigation menu:

Screenshot of the lefthand sidebar navigation with the Progress link highlighted under the Grading links category.

The Progress app features three tools, which can be accessed by the tabs at the top of the page: Assignment, Lesson, and Module

Screenshot of the Progress app top navigation with the three tabs: Assignment, Lesson, and Module

Viewing Assignment Progress

The Assignment tool is the main page for the Progress app. Here, you'll find an overview of students' progress for each assignment in a module.

There are two dropdown menus at the top left of the page where you can switch between different sections and modules to view progress for:

Screenshot of the top of the Progress app where there are two dropdown menus, one for switching sections, and one for switching modules.

You can configure what type of assignments you'd like to view progress for by clicking on the Configure button; by default, progress for all types of Assignments will be displayed:

Screenshot of the popup for configuring which types of assignments you'd like to view progress for.

Using the Grading Key

The grading key is a simple way to gauge your students submissions and grading status for assignments:

  • Finalized / Teal: the student’s grade for the assignment has been graded and finalized

  • Submitted After Review / Dark Magenta: the student resubmitted the assignment after it was reviewed by the teacher

  • Reviewed / Pink: the student's assignment has been submitted, reviewed by the teacher, but isn't fully correct and was sent back to the student with the status message Needs Work

  • Submitted / Green:  the assignment was successfully submitted and either passed the test cases (if Autograded) or is ready for review by the teacher

  • Not Submitted / Yellow: the assignment was opened or started but not submitted

  • Unopened / Grey: students have not opened this assignment.

Viewing Lesson Progress

The Lesson tool allows you to view progress by status or percentage for each Lesson.

  • View Lesson Progress by percentage complete by clicking Percent.

  • To view Lesson Progress by status, click on Status.

Gif demonstrating switching between viewing progress by percentage or by status (represented by colors listed above).

Viewing Module Progress

The Module tool provides a bird's eye view of overall Course progress, and displays progress for each module as a percentage:

Screenshot of the Module page and each student's module progress for a specific section.

Quiz Scores

The Quiz Scores app allows you to manage, track, and analyze student quiz performance. It provides detailed data on individual and group performance across various quizzes and questions. Learn more about the Quiz Scores app.

Time Tracking

The Time Tracking tool displays how long students have spent on an assignment. Time tracking shows completed Assignments, Assignments in progress, and unopened Assignments. Learn more about the Time Tracking tool.

Screenshot showing the Time Tracking tool

How is time calculated?

As soon as the Code Editor loads, Time Tracking begins for students. The tracker records every increment of 5 seconds that the student is active. Students become idle after 30 seconds of not moving their mouse or typing.

Video Walkthrough

Webinar: Tracking Student Progress on CodeHS

Progress tracking tools are available as part of CodeHS Pro. To get CodeHS Pro for your school, contact our team at

Did this answer your question?