Before setting up sections in ClassLink, you must first add CodeAI to your ClassLink dashboard. Complete these steps before proceeding with the steps below.
If you log in to CodeAI using ClassLink, you can use our ClassLink integration to sync a ClassLink class roster with your CodeAI section, as shown below:
View step by step instructions below on how to sync a ClassLink class roster below:
Step 1: Add CodeAI to your ClassLink Dashboard
First, make sure CodeAI is added to your ClassLink Dashboard by following our guide here. The process should take ~5-10 minutes, and must be completed by a ClassLink admin.
Step 2: Log in to your CodeAI account via ClassLink
You will need to make sure you can sign in to your CodeAI account through ClassLink before you can sync.
To sign in with your ClassLink account, log in to your ClassLink Portal and click on the CodeAI logo:
Note: If you click the 'Continue with ClassLink' button on the sign in page, and your CodeAI account is not currently linked to your ClassLink account - this will result in a new account being created.
You can also link an existing CodeAI account to your ClassLink Account. From the Account Settings page, scroll down to the "Manage Linked Accounts" table and click on the "Connect" button in the ClassLink row.
Follow the login prompts to authenticate your ClassLink account.
Step 3: Create a new section
Go to “My Dashboard” and click on the "Create a section" button. In the popup dialog, you will see the option to use ClassLink as the login type. Click this tile:
Step 4: Choose the ClassLink class you wish to sync from
Be sure to double check the name of the class you're selecting - sometimes teachers with similarly-named classes sync with the wrong one, and this makes it seem like they have the incorrect roster of students on CodeAI. Once you have selected the right section, click the "Choose section" button to continue. At this point, the roster of students from the selected ClassLink class will be imported into the CodeAI section you are creating.
Step 5: Edit section details, then hit "Save" to finish createing your section
Choose a course to assign to the section if you wish to do that right now. Review the rest of the section information, then hit “Save” to finish. Congrats! You've successfully created a section synced with ClassLink.
Step 6: Have your students log in via ClassLink
Students must log in via the ClassLink Portal and by clicking on the CodeAI logo therein:
Please note that we strongly suggest choosing only one syncing option between Google Classroom, Clever and ClassLink - not mix of them. Using more than one option can lead to duplicate accounts for students, which can lead to issues with seemingly lost progress because students have been using two accounts.
Frequently Asked Questions
Q&A: How do I re-sync my list of students?
If your ClassLink roster gets updated, you can sync your list of students in CodeAI by going to your CodeAI section, clicking on the “Manage students” tab, and hitting the button “Sync students from ClassLink.”
Q&A: How should my students be signing in?
Students in ClassLink-synced sections can either log in via ClassLink or through the sign in page.
They should either go to their ClassLink dashboard and click the CodeAI logo.
Or - by going to the sign in page, clicking 'Continue with ClassLink' and then entering the name of their school or district
Q&A: What if I sign in to my CodeAI account with an email address and password, instead of my ClassLink account?
You can link an existing CodeAI account to your ClassLink Account. From the Account Settings page, scroll down to the "Manage Linked Accounts" table and click on the "Connect" button in the ClassLink row (see above for a screenshot).
Q&A: What if I created a section without ClassLink and now want to sync my section with one of these tools?
The best way to deal with this situation is to create a new section from scratch using the instructions outlined in this article. As long as your students were already signing in with their ClassLink accounts, they will get to keep using the same CodeAI account in your new section. Therefore, their progress should not be lost.
If your students are not already logging in with their ClassLink accounts, they can link their existing accounts to ClassLink using the same steps as described above ("What if I sign into my CodeAI account with an email address...").