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.