This article highlights the basic navigation and tools for getting set up with CodeHS. Learning the features on the teacher page, the section roster page, and the Code Editor will help prepare you to teach your first class!
Your teacher page is what you'll see first when logging into your account. This video will highlight a few of the features on this page:
Navigating around the site
The Courses page, where you can manage curriculum
The Code Review page, where you can grade student work
The Toolbox which contains links to lots of teacher tools
More Information about your Teacher Page
Teacher vs Student View: From the student view, you're able to preview curriculum as a student.
CodeHS Create is available to Free and Pro teachers and allows you to create custom assignments.
Explore more Pro Tools, available from the toolbox and navigation bar.
Section Roster and Assignment Pages
Selecting a section will bring up the Roster page. This video will highlight a few of the features on this page:
How to invite students to join your section using the class code
The Top Nav Bar with links to different teacher tools
Viewing a student's assignment page
Previewing curriculum with your teacher account
More Information about the Roster Page
From the top Nav Bar, access tools like progress tracking, the Gradebook, and Access Controls
Click the Resources button to see available lesson plans and solution guides for the Course assigned to this Section.
See a list of your students enrolled and edit their student settings.
Using the Code Editor
The Code Editor (or IDE) is where students write and run programs. You can also grade programs from the Code Editor. This video will highlight these features:
Running and checking code with the autograder
The Docs tab, which lists available commands
Grading student code and accessing solutions.
More Information about the Code Editor
View previous code history and more in the right-hand window
Grade student work from the Grade Tab
Access assignment solutions after becoming a verified teacher
Still have questions? Contact our team at email@example.com to learn more!