Skip to main content
Tracking Student Activity

Use Code History and Data Tracking tools to track student engagement, activity, and attendance with CodeHS

Lea Sloan avatar
Written by Lea Sloan
Updated over 5 months ago
Free Feature

View Code History for Single Assignment

The Code History tab is a way for teachers and students to see all of the changes and revisions that have been made to a certain program. You can also revert a program to any previously saved version.

To access code history in the code editor, in the top right go to More > History. You can also use the arrows keys to move back and forth between timestamps:

Gif showing history tab navigation

When are snapshots saved?

A code snapshot is created:

  • Every 60 seconds, regardless of what the student has done

  • When the student clicks Save, Submit, or Submit + Continue

  • When a student runs their code with the Run Code button

  • When Check Code or Grade Code is pressed

  • When a file is renamed, deleted, uploaded, or created

  • When the main file is changed

  • When code is pasted into the editor

Pro Feature

Using the Classroom Data App

With CodeHS Pro, you can access the Classroom Data app, which gives you insight to student activity with these tools:

  • Activity Minimap - A general heat map of student activity

  • Most Recent Activity - See the last assignment each student has worked on

  • Assignment Action Feed - Recent student actions (such as submitting)

  • Active Day History - Shows which dates students were active on the site

  • Section Enrollment History - Shows when students were added or removed from Sections

Using the Attendance App

This tool tracks daily or weekly student attendance. You can also view attendance records in a date range and export attendance as a CSV file. Get to the Attendance app by:

  • Click the Toolbox in the top bar

  • Clicking View Full Toolbox

  • Under Classroom > Select Attendance

gif shows clicking on toolbox in the top bar then finding the attendance app

Using the Realtime Dashboard App

The Realtime app on CodeHS is where you can monitor your students in a section in realtime and be able to see what they're currently working on. You can access the Realtime app by navigating to the left navigation bar under the Classroom category:

gif shows using left nav bar to click on Realtime


Data Tracking is available as part of CodeHS Pro. To get Pro for your school, contact our team at hello@codehs.com 

Did this answer your question?