View Code History
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 and also allows users to revert a program to any previously saved version. It is accessible in the top-right corner of any exercise page by going to More > History. You can use arrows to quickly move back and forth between timestamps of code:
A code snapshot will be saved:
Every 60 seconds, regardless of what the student has done
When the student hits Save, Submit, or Submit + Continue
When a student runs 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
Data Tracking Toolbox
With CodeHS Pro, there are several tools that can be used to track student activity:
Attendance
Login History
Activity Minimap
Assignment Feed
Most Recent Activity
Daily Activity Feed
Real Time Activity Dashboard
You can find these tools by clicking Toolbox and selecting Data Tracking:
If you would like to track student progress across Assignments, Lessons, or Modules, check out our Progress-Tracking article here!
Attendance
This tool tracks daily or weekly student attendance. For a more detailed explanation of the Attendance tool, check out this article: Tracking Student Attendance.
Login History
This tool shows a log of the date, time, and IP address of students who are logging into the site. You can filter by student by selecting their name from the drop-down menu, as well as date range by clicking the calendar:
Activity Minimap
This tool displays heat maps of each student's activity on the site. Activity, for heat map tracking purposes, means any activity on codehs.com: typing, clicking around, moving the mouse, etc. A darker square indicates a day with more site activities. You can hover over a square to see the date and how many activities were completed on that date.
Accessing the Activity Heat Maps on CodeHS:
Free and Pro teachers can view the individual student heat maps by navigating to the Roster page of a class Section and selecting the Student Settings button.
Pro teachers can see the Activity Map for all of their students on one page. To view the Activity Map for your Section, navigate to your Toolbox > Activity Minimap.
Assignment Feed
This tool logs activity related to submitting and grading Assignments, including actions by the teacher, student, and Autograder:
Most Recent Activity
This tool shows an overview of a section’s most recent activity. You can view the last activity a student worked on as well as the time and date they last worked on it.
Daily Activity Feed
This shows an overview of an individual student's history on the site for one calendar day, with timestamps indicating when the following events occurred:
The first time a student viewed an assignment
When a student submitted an assignment
When an assignment was graded by the teacher or Autograder
Other data displayed: total time spent on the CodeHS site for the current day, time of first log-on, and time of most recent activity.
Change the date to view by clicking on the date underneath the student name. Change the student you're viewing by clicking the blue-highlighted name.
Navigating to the Daily Activity Feed
Go to the Attendance Page
Click on the person icon to the left of a student's name
You can also access this tool by going to Toolbox > Daily Activity Feed
Real Time Activity Dashboard
The Real-Time Activity Dashboard allows you to see the current activity of students in your Section. The Gradebook, Progress Page, and Quiz Scores also update in real-time as students turn in assignments and are graded by the autograder.
To navigate to Dashboard, click Progress > Real-Time Dashboard, or click here to jump directly to it.
Learn more about the Real Time Activity Dashboard here!
Data Tracking is available as part of CodeHS Pro. To get Pro for your school, contact our team at hello@codehs.com