Skip to main content

For MS/HS Administrators: Setting Up CodeHS in ClassLink

This article is for district administrators at the Middle and High School level looking to set up CodeHS in ClassLink.

Sara Jenis avatar
Written by Sara Jenis
Updated this week

1. Adding the CodeHS SSO App

➤ Log in to your ClassLink administrator account

➤ Choose the ClassLink Management Console

➤ Choose Add and Assign Apps

➤ Choose the App Library

➤ Search for CodeHS and Add the CodeHS Oauth2 App

➤ You should now see CodeHS in your list of Applications

➤ Choose Assign to assign the CodeHS App to your teachers and students. This will allow them to see the app in their ClassLink Launchpad.

2. Connecting your RosterServer to CodeHS

➤ Log in to your ClassLink administrator account

➤ Choose RosterServer

➤ Go to Apps and choose Add App

➤ Search for CodeHS and add CodeHS

➤ Update your RosterServer filters so that you only send your computer science classes, courses, teachers, and students that will be using CodeHS.

3: Course Setup

Some districts choose to select CodeHS courses for teachers (we call this Course Mapping), while others leave it to teacher discretion. If you plan to use Course Mapping to set up teacher courses, you should send CodeHS the name of each course that will be shared in ClassLink along with its course code, as well as the name of the CodeHS course that it will map to. For custom courses, please include the link to that course.

For example:

LTI Course Title

LTI Course ID

CodeHS Teacher Course Title

Link to Course (if custom)

Intro_to_cs_js

12345

Intro to Computer Science in JavaScript (Golden)

codehs.com/lms/assignments/______


Click here to create a spreadsheet to share this data with your Customer Success Manager.

🌟 Please make sure each course shared in your Classlink RosterServer includes a grade band. This ensures sections are created correctly in CodeHS.

➤ Once your CodeHS contract and RosterServer filters are finalized, let your Customer Success Manager know, CodeHS will start syncing with your ClassLink RosterServer data nightly.


Questions? Contact your Customer Success Manager or support@codehs.com.

Did this answer your question?