CodeHop allows teachers to roster students manually, via CSV upload, or through integrations like Google SSO, Google Classroom, ClassLink, Clever, and OneRoster CSV.
Rostering through CodeHop
Create Student Accounts
You can manually add students in to your Section using their first name, last name, and optionally, their email.
Upload a CSV
Upload a CSV file with the student names and emails. The CSV file should have two columns: Name and optionally Email.
Google SSO 
You can choose Google SSO as the login method for your CodeHS section and toggle the button to automatically create student accounts,. This will allow you to share the class login URL, which will automatically enroll a student in the course after logging in with Google.
Rostering Through an Integration
OneRoster CSV
OneRoster is a standardized CSV format defined by IMS Global® to help districts exchange roster information with educational platforms.
The full OneRoster CSV format can be found here, but CodeHS only needs 4 of the files from the full spec, which we've outlined in our CSV File Format Examples here.
If you are interested in using the OneRoster CSV option, please reach out to your CodeHS Customer Success Manager or Account Manager
Classlink 
CodeHS sections will be created for teachers, and students will be enrolled based on the ClassLink data that is shared with us by your district.
Teachers and students can log in through the CodeHS app in ClassLink.
Districts can decide whether or not they want a course mapping set up for their shared data, or if teachers can choose their own courses/lessons.
🌟 Please make sure each course shared in your Classlink RosterServer includes a grade band. This ensures sections are created correctly in CodeHS.
Google Classroom 
Upon creating a section, you will have the option to Import From Google Classroom, meaning your Google Classroom class will be connected to your CodeHS section.
Students will automatically have accounts created and rostered in your CodeHS Section.
Clever Districts
CodeHS sections will be created for teachers, and students will be enrolled based on the Clever data that is shared with us by your district.
Teachers and students can log in through the CodeHS app in Clever.
Districts can decide whether or not they want a course mapping set up for their shared data, or if teachers can choose their own courses/lessons.
Learn more about how students can log into CodeHop Elementary here.
CodeHop Curriculum is included with a CodeHop License. If you believe you should have access to the CodeHop Platform, please reach out to your Customer Success Manager or send an email to support@codehs.com.





