CodeHS supports authentic computer science learning at all levels. Our Academic Integrity tools empower you to teach knowing your students are learning and coding with honesty.
We developed these tools around our fundamental principles to build and preserve Academic Integrity in your classroom.
Creating a culture of honesty and integrity in your classroom will empower students to believe in themselves and place value in their education journey. Starting the school year with an open conversation around honesty and how to collaborate with peers is a great way to set classroom expectations and tone.
Get started today with the CodeHS Honor Code
Incorporate effective classroom management safeguards to facilitate genuine student learning. Implementing protective measures will boost your confidence in ensuring that all students adhere to your established standards.
In cases where students overstep the boundaries of appropriate collaboration, teachers have the tools and data to effectively evaluate student’s work. Review all the pertinent assignment data and an individualized Plagiarism Report on any student who is suspected of violating the code of conduct.
Concerned a student may be violating the code of conduct? Generate a full report of a student's work to review for potential dishonesty. Evaluate the student's code with a full breakdown of the student's time spent, number of saves, and code similarity with other students.
Immediately send all students to a designated activity. Enabling Focus mode will block students from navigating to any other CodeHS page. Ensure all your students are working on the same project simultaneously, without reviewing past CodeHS work or working ahead of the class.
Review an individual student's entire code history. Are you concerned with a student's efforts? Watch every keystroke playback as they progress toward their solution code. See all code in the editor and watch their corrections and bugs as they solve the challenge.
Enable or disable student copy/paste capabilities on assignments in the CodeHS IDE.
Configure quiz questions so they will be ordered randomly for individual students.
Subtly switch assignments in your CodeHS course while keeping the core concept and difficulty.
Quickly see how much time students have spent on an assignment.
Review a student's full Code History and compare their time spent on an assignment.
Questions? Contact our team at hello@codehs.com today.