Code Review App Overview
The Code Review app on CodeHS is where you can review your students' work and answer questions. Pro teachers can grade using Fast Grade and adjust Assignments to be auto-graded or teacher-graded.
You can always access the Code Review app by clicking on it from the left-hand navigation menu within the Grading category:
β
Using the Code Review App Tools
The Code Review app features four tools - Overview, Help Questions, Submissions, Grading Settings, Autograders, and Canned Responses - which can be accessed using the tabs at the top of the page:
When viewing a tool within the Code Review app, use the Section dropdown at the top left to switch between sections:
Overview
The Overview tool has two main features:
The top section shows Student Help Questions (1). When students submit questions while working on Assignments in the Code Editor, you'll see them appear in this queue.
βThe bottom section shows Student Assignment Submissions which require manual grading (2). When students submit assignments that are not set to be auto-graded, they will appear here.
You'll also see three buttons next to the Section dropdown: Help Mode, Grade Mode, and Fast Grade:
Help Mode - click this button to answer student questions in the queue without needing to return to this page.
Grade Mode - click this button to grade student submissions in the queue without needing to return to this page.
Fast Grade (Pro users only) - Click this button to enter Fast Grade mode.
Help Questions
Click on the Help Questions tool to change the view to only show help questions submitted by students. Click on a question's text to go directly to that Assignment in the Code Editor, then click More > Conversation to respond to the student:
Additionally, you can click on the Help Mode button to automatically move through questions in the queue without returning to this page.
Submissions
Click on the Submissions tool to change the view to only show assignments submitted by students which have yet to be graded. Clicking on an Assignment title will open the student's submission in the Code Editor:
Additionally, you can click the Grade Mode button at the top of the page to grade items in this queue without coming back to the Submissions tool page, or you can click the green Give full credit grade button to automatically give the Assignment full credit without opening it.
Pro teachers can also use the Fast Grade button on this page to enter Fast Grade mode.
Grading Settings
The Grading Settings tool allows you to select which Modules, Lessons, or Assignments you want to manually review or grade, and which ones you'd like to be automatically graded upon submission. Check out our Grading Settings article for more details!
Fast Grade
Pro users can also access the Fast Grade tool from the Overview and Submissions Tools:
To learn more about the Fast Grade tool, check out our full article here!
Autograders
The Autograders tool allows you to configure autograder settings for coding exercises within a course. Here you can set the Feedback Level, Visibility, and the Assignment Grader (Grading Settings). To edit the autograder for an assignment, click the green button next its name.
Feedback Level
The Feedback Level determines the assignment's behavior when a student submits it:
Error (default): Blocks student submission. Students cannot submit unless they pass all test cases.
Warning: Not blocking student submission, but something the student should fix. Students can submit, but will see a warning about failing test cases.
Info: Not blocking submission and something that is a best practice but not an error (ex, code style). Students can submit, with a lighter, informational message about failing cases.
Visibility
Visibility controls how students can view test cases in an assignment:
Visible (default): If the autograder is visible, the student will see the details of the autograder tests. Students see test case names, expected output, and the actual result.
Hidden: If the autograder is hidden, the student will only see whether they passed or failed the autograder tests. The details of the tests will be hidden from the student.
π‘ You can create your own custom autograders in the Create App. Check out this article for more information about creating and editing autograders: Creating and Configuring Autograders to Check Student Code π
Video Demo
Grading Settings and Fast Grade are available as part of CodeHS Pro. To get CodeHS Pro for your school, contact our team at hello@codehs.com.