Skip to main content

Syncing Assignments and Grade Passback to Google Classroom

Google Classroom Grade Passback allows you to assign modules, lessons, or assignments on CodeHS and the grade will be passed into Google Classroom

Mac Staloch avatar
Written by Mac Staloch
Updated over 4 months ago
Blue banner with white text reading "This is a Pro Feature"

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:

  1. Have students accept permissions

  2. 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.

url_upload_65de13f00e35a.gif [crop output image]

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.

Screenshot of the Roster tool in the Google Classroom app with a box highlighting the Permissions column

Enabling Grade Passback

You can turn on this setting on from the Google Classroom app:

  1. Navigate to the Google Classroom app > Settings tool.

  2. Scroll down and click on the blue Turn On Grade Passback button

Screenshot of the Settings tool in the Google Classroom app with an arrow pointing to the blue Turn On Grade Passback tool

Passing back Grades to Google Classroom

Access the Grade Passback tool by navigating to the Google Classroom app > Grade Passback tool.

Screenshot of the Grade Passback tool in the Google Classroom App

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

Screenshot of the three Grade Level Options: Modules, Lessons, and Activities

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:

Screenshot of the Settings in the Google Classroom app with an arrow pointing to the Grade Passback Level 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:

Gif demonstrating how to assign an activity from the Grade Passback tool

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.

Screenshot of a Module within the Grade Passback tool

Once an activity is Assigned, you can:

  • Blue Sync Grades icon Resync the Grades for that activity

  • Green View Activity in Google Classroom icon View the activity in Google Classroom

  • Red Remove icon 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:

Screenshot of an Activity in the Grade Passback tool, with an arrow pointing to the blue Sync Grades button

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:

Screenshot of the Google Classroom Settings in CodeHS with a box highlighting the Due Date Grade Passback toggle.

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.

Did this answer your question?