Google Classroom Grade Passback is a feature of CodeHS Pro that allows syncing of grades and assignments between the two platforms.
With Google Classroom Grade Passback enabled:
Teachers can assign CodeHS modules, lessons, or assignments to Google Classroom
Students can submit their work on CodeHS and their grades will pass back to Google Classroom
Teachers can grade assignments on CodeHS and the grade will automatically pass back to Google Classroom
Setting up Grade Passback
Steps to complete integration between Google and CodeHS:
Have students accept permissions
Choose a Grade Passback Level*
Assign Student work through the Grade Passback tool
*Step 3 will only need to be completed once for each section
Student Requirement
Students should navigate here (https://codehs.com/student/setup_google_classroom) and follow the prompt to give permissions to CodeHS.
Note: You will need to have Pop-ups enabled
To check which students have completed the permission requirement, go to Google Classroom App > Roster tool.
Enabling Grade Passback
You can turn on this setting on from the Google Classroom app:
Navigate to the Google Classroom app > Settings tool.
Scroll down and click on the blue Turn On Grade Passback button
Passing back Grades to Google Classroom
Access the Grade Passback tool by navigating to the Google Classroom app > Grade Passback tool.
In the Grade Passback tool, you will be prompted to choose a Grade Passback Level if the Grade Passback level was not previously set. A Grade Passback level will only need to be selected once.
Grade Passback Level
Grade Passback Level | Description |
By Module | Assign entire modules to your students on Google Classroom. The module grade will be the total of all assignments in all lessons within that module on CodeHS. |
By Lesson | Assign entire lessons to your students on Google Classroom. The lesson grade will be the combined score of all assignments within that lesson on CodeHS. |
By Activity | Assign individual activities to your students on Google Classroom. Each assigned activity will have its own grade in Google Classroom. |
Note: You will only be able to choose one Grade Passback level for your Section. Once selected, this cannot be changed without impacting previous assignments.
For example, if you choose Modules, you will not be able to assign individual lessons or activities for grading.
Changing a Section's Grade Passback Level
We don’t recommend changing this selection after you’ve already assigned content to Google Classroom. However, if you need to, keep in mind that all previously assigned grade entries will be deleted and replaced with a new grade entry.
To change your Grade Passback level, navigate to the Google Classroom Settings tool in CodeHS > Grade Passback category > Select a Grade Passback Level using the dropdown:
Assigning CodeHS Material to Google Classroom
Once a Grade Passback level is selected, you can assign work to your students from the Grade Passback tool.
Click on the Google Classroom icon next to an activity, lesson, or module to assign it to your Google Classroom:
Activity Level Grade Passback: Click the gray circle next to a Lesson or Module to assign all activities or lessons within it to Google Classroom.
Lesson Level Grade Passback: Click the gray circle next to a Module to assign all lessons within it.
Once an activity is Assigned, you can:
Resync the Grades for that activity
View the activity in Google Classroom
Remove the activity from Google Classroom
Reporting Scores to Google Classroom
When students submit a synced CodeHS assignment, this will change their assignment status to “turned in” on Google Classroom. Google Classroom will show the grade the student received and display a link to their work on CodeHS.
Please note: Changing a grade on Google Classroom will not affect grades in CodeHS. However, grades that are changed or updated in CodeHS will update to Google Classroom.
If the score for an assignment is not showing in Google Classroom and all settings are correct, you can manually re-send the scores to Google Classroom.
Manually Report
To manually report scores to Google Classroom, you can press the Sync Grades button next to an activity in the Grade Passback tool:
Due Dates
If Module or Lesson Level Grade Passback is selected, Due Date Grade Passback is enabled by default. This means that if a due date is set for a Module or Lesson, grades will only be sent after the due date has passed.
Example: If you have Modules Level Grade Passback selected, and Module 1 assigned:
Before the due date, students will not see a score (e.g., "_/255").
After the due date, the grade will update based on completed activities (e.g., "245/255").
To disable, navigate to your Google Classroom Settings in CodeHS, and disable the toggle for Due Date Grade Passback:
If Module or Lesson Level Grade Passback is selected with Due Date Grade Passback disabled, or if Activity Level Grade Passback is selected, students will receive a grade in Google Classroom immediately upon completing an activity.
Example: If a student completes Activity 1.3.4, their grade will be updated right away. With Module Level Grade Passback, they might receive 5/60 for Module 1, or with Lesson Level Grade Passback, they might receive 5/25 for Lesson 1.3.
Google Classroom Grade Passback is available as part of CodeHS Pro. To get CodeHS Pro for your school, contact our team at hello@codehs.com.