Skip to main content
Breakdown of Integrations on CodeHS

Learn about the Integrations available to streamline rosters, course assignments, and grades

Sara Jenis avatar
Written by Sara Jenis
Updated over a week ago

CodeHS can connect to some district educational platforms to streamline rosters, course assignments, and grades. Some integrations are free, while others are school or district-specific features. This is not a comprehensive list of systems we are able to support – if you use a Learning Management System that is not listed below, or you're looking for more specific information regarding your district's setup, contact hello@codehs.com or your Customer Success Manager.

Google Classroom Rostering and SSO

Google Classroom supports Rostering, SSO, Grade Passback, and Course Import. Rostering & SSO are free features, while Grade Passback and Course Import are only available to Pro users. See Syncing Your Google Classroom Roster and Syncing Assignments and Grade Passback for more info!

Clever - Teacher Library

If you have access to the Clever teacher library, you can set up sections by syncing with your Clever roster. In some districts, teachers do not have access to the teacher library, so this feature is not available. The district-level Clever integration is also available as part of a school or district contract (see below). See Syncing Your Clever Roster on CodeHS for more info!

Google Classroom - Course Import and Grade Passback

Pro teachers who have Google Classroom connected to their Section(s) can assign work from CodeHS to Google Classroom. Learn more about assigning work to Google Classroom through CodeHS.

Note: If you intend to enable Grade Passback, you will need to assign each individual assignment to students.

Contact your Customer Success Manager if you would like to, or believe you should have access to this feature.

Clever - District

For some schools, we can sync at the district level to set up all of the sections and accounts for a school or district. This is an extra feature that would be included on a contract. For this rostering integration, the district administrator simply needs to request to connect with CodeHS from the Clever App Store. Upon approval, there will be a nightly sync of information from Clever to CodeHS. CodeHS sections will be created for teachers, and students will be enrolled based on the Clever data that is shared with us by the district.

ClassLink

For some districts, we can sync at a district level to set up all of the sections and accounts for the district. This is an extra feature that would be included on a district contract. For this rostering integration, the district administrator simply needs to request to connect with CodeHS. Upon approval, there will be a nightly sync of information from ClassLink to CodeHS. CodeHS sections will be created for teachers, and students will be enrolled based on the ClassLink data that is shared with us by the district.

Canvas, Blackboard, D2L Brightspace & Moodle

Canvas, Blackboard, D2L, and Moodle support SSO, Grade Passback, and Course Import. We support LTI 1.1 and LTI 1.3. This is an extra feature that would be included on a contract: LTI 1.1 is available with a School license, and LTI 1.3 is available with a District license.

  • With LTI 1.1, we provide an LTI Key and secret for the school or district to set up an LTI Tool. This allows a connection between CodeHS and the LMS, so that when a teacher launches CodeHS from any assignment link from a CodeHS-imported course, they are able to create a section within CodeHS, and when a student launches from any link, they become enrolled in the section. When a student launches CodeHS from any assignment link in Canvas, we are able to pass that assignment’s grade from CodeHS to the LMS. (Canvas Demo)

  • LTI 1.3 is a more advanced version of LTI which allows grades to pass back without teachers or students launching CodeHS from any of the links. Grades are passed back whenever a student submits an assignment, and teachers can also sync the roster and gradebook whenever they'd like. This makes the connection much easier. (Canvas Demo)

Schoology & Buzz (Agilix)

Schoology and Buzz support SSO, Grade Passback, and Course Import. We only support LTI 1.1 with Schoology and Buzz: we provide an LTI Key and secret for the school or district to set up an LTI Tool, which allows a connection between CodeHS and the LMS. This is an extra feature that would be included on a contract. LTI 1.1 is available with a School license and above.

When a teacher launches CodeHS from any assignment link from a CodeHS-imported course, they are able to create a section within CodeHS, and when a student launches any link, they are enrolled in the section. When a student launches CodeHS from any assignment link in Schoology or Buzz, we are able to pass that assignment’s grade from CodeHS to the LMS (Schoology Demo).

Don’t see what you’re looking for?

Contact your Customer Success Manager or hello@codehs.com to see if we can support your request.

Did this answer your question?