Add Students to CS First

When you set up a CS First class, you will need to decide how you would like your students to sign in. The options for signing in to CS First as a student are:

  1. With a CS First issued student account

  2. With a Google Workspace for Education account

Important considerations to keep in mind when determining how students sign in:

  • All students in a class must use the same sign in method, either with Google accounts or CS First accounts.

  • No matter what sign in method a student uses, they must sign in to CS First in order to create and turn in their projects, and for a teacher to track their progress and view their projects.

  • It's a good idea to document your students and their account info outside of your CS First dashboard.

    • If you batch create CS First accounts, you will automatically receive a file download of your roster in CSV format. There you can add student names as you assign accounts to your students.

    • You may also consider encouraging students to write down their username and password in a secure location. There is space for students to write down their usernames and passwords on the back of the student certificates.


 

Add students using CS First issued student accounts. 

 

CS First issued student accounts are randomly-generated usernames that cannot be changed. More information on CS First student accounts can be found here.
 

You have two options to add students using CS First issued student accounts:

  1. Share your class URL and let students create their own accounts

  2. Batch create all the accounts all at once.

 

Option 1: Invite students to your CS First class via class URL

You can invite students with CS First accounts to your CS First class by sending your class URL. You can access this url by doing the following:

  1. Visit your CS First teacher dashboard.
  2. Click on the class you need the url for.
  3. Click on the share icon (to the right of your class code) in your class header. The class URL will look something like this: csfirst.withgoogle.com/signin/afk6pb.
Instructions for students (using CS First accounts) joining a CS First class via class URL

Students should:

  1. Visit the unique class URL that the teacher has shared.
    1. It will look something like this: csfirst.withgoogle.com/signin/afk6pb.
  2. If the teacher already provided students with a username and password, they should enter it at the Sign in screen and then proceed to Step 4.  If the teacher did NOT pre-assign students usernames and passwords, students should click Create an account at the bottom of the sign-in screen and proceed to Step 3.
  3. Follow the prompts (i.e., write down their new username and password and share it with their teacher).
  4. Click Sign in and students should be automatically directed to their dashboard that shows the classes they are in. 

Option 2: Add students in a batch to a class

To add your students in a batch to your CS First class:

  1. Sign in to your Teacher Account in CS First.

  2. Click on the class card for the class you want to add students.

  3. Click on the People tab (to the right of Units).

  4. Click Add students.

  5. Select the number of students you would like to add to your class. You can also add student names during this step, or wait to add them manually (see Step 8 below).

  6. Click Create accounts & download roster.

  7. The roster will be automatically downloaded to your device with the file name: CS First Roster - [Class name] (class code).csv. For example: CS First Roster - Coding Camp Spring 2021 (afk6pb).csv.

  8. You can manually add students’ names to your roster by hovering over the name area next to each student until the pencil icon appears, then click to add the name for that student. Note: Student names added to your roster will only appear on the computer and browser that you enter them on. If you sign in to CS First on a different computer or browser, the names will not appear. More info.

 


 

Add students using Google Workspace for Education accounts

 

If all of your students have Workspace for Education accounts, they don’t need CS First accounts and will be able to sign in with Google. More information on Google Workspace for Education student accounts can be found here. Additionally, if you use Google Classroom, you can import your roster from there to CS First.

You have two options to add students using Google Workspace for Education accounts:

  1. Import a class roster from Google Classroom

  2. Share your class url

Option 1: Import your class roster from Google Classroom

If you use Google Classroom, you can import your roster into CS First by following these directions

Instructions for students joining a CS First class imported from Google Classroom

Students will not receive an email or a class code directing them to a class. Instead, students should:

  1. Visit the CS First website.
  2. Click Sign in.
  3. Click I am a student.
  4. Select Sign in with Google and log in with their Google Workspace for Education account. Students will be directed to their CS First dashboard where their Classroom class is visible and available to access.

Please note: this assumes that students have successfully joined their Google Classroom class ahead of time and are also using a Google Workspace for Education student account. CS First will not work if students are using a personal gmail account. 

Option 2: Invite students to your CS First class via class URL

If you are not using Google Classroom, you can invite students who have Google Workspace for Education accounts to your CS First class by sending your class URL. You can access this url by doing the following:

  1. Visit your CS First teacher dashboard.
  2. Click on the class you need the url for.
  3. Click on the share icon (to the right of your class code) in your class header. The class URL will look something like this: csfirst.withgoogle.com/signin/afk6pb.
Instructions for students (using Google Workspace accounts) joining a CS First class via class URL

Students should:

  1. Visit the unique class URL that the teacher has shared.
    1. It will look something like this: csfirst.withgoogle.com/signin/afk6pb.
  2. Sign in with their Google Workspace for Education account.
  3. Accept the invitation (click Join Class) when prompted after signing in.

 


Add existing students to additional CS First classes 

To move a student from one CS First class to another, follow the steps below.

Add students to additional CS First classes - using CS First student accounts

  1. Once you've set up a new CS First class, share that new class URL or class code with your student.

  2. Have the student click Create an account at the bottom of the Student sign in page.

  3. Ensure the student's username and password are recorded for reference. Please note: when using CS First accounts, a different username and password is required for each new class (or class code). We recommend documenting the corresponding class code for each separate account.

Add students to additional CS First classes - using Google Workspace for Education student accounts

  1. Give the student the new class URL or class code.

  2. Have the student sign in as usual (with their Google account), when prompted, click Join Class, and the student should be directed to their student dashboard.

  3. If you want to remove that student from a previous class, ensure you have completed steps 1 and 2 to ensure they are in your new class, then follow these steps to remove them from the old one. 

Add students to additional CS First classes - when imported from Google Classroom

  1. Add the student to your Google Classroom class. Your CS First roster will automatically sync with your Classroom roster every 24 hours. If you need to sync your roster manually (i.e., in between the automatic 24 hour sync), you can do so by following the steps here.

Was this helpful?

How can we improve it?

Need more help?

Try these next steps:

Search
Clear search
Close search
Google apps
Main menu
6533088709621908237
true
Search Help Center
true
true
true
false
false