Accounts and Roles

As of June 12, CS First has been updated with new features. Verify if you are using the new features by looking for "beta" in the URL upon sign in. If you are using the new features, expand the section below.

New features

Access CS First curriculum without an account

To access CS First content without an account, see the Accessing CS First without setting up a class section for more information.

Teacher

A CS First teacher's role is to set up a CS First class, recruit students, and in most cases administer the curriculum.

Create a CS First Teacher Account

If you would like to host a CS First class, you will need to create a CS First account. Anyone (teachers, parents, after-school professionals, etc.) can create a teacher account. To create one, visit the Sign In page and click I'm a teacher on the right side of the screen.

Other helpful articles related to this topic:

Change the email for a CS First teacher account

  1. Sign in to CS First as a teacher using your old email address.

  2. From the Classes page, click the Students icon at the bottom of the class card you want your new account to access.

  3. Copy the teacher code from the Co-teacher section.

  4. Copy the teacher codes for all the classes you want your new CS First teacher account to access.

  5. Sign out of your old account.

  6. Sign in to CS First as a teacher using your new email address.

  7. On your Classes page, click Join a class.

  8. You can then remove your old account as a teacher if you wish. From the Classes page, click the Students icon at the bottom of the class card and remove your old account under Co-teachers.

Domain changes to a CS First teacher account

If your institution undergoes a domain change from a Google domain to a different domain that is still with Google, your previous CS First class information will continue to be available to you. Your new email address will be associated with your old account.

Sign in to CS First using your new email address, and your existing class and teacher dashboards should appear. If that doesn't work, follow the standard Google Account Recovery process to reclaim access to your previous account.

Ex: teacher.name@school.com to teacher.name@school.k12.ms.us

Co-teacher

The role of a co-teacher is to partner with and/or assist the CS First teacher. Responsibilities will vary and some classes will not have a co-teacher.

Co-teachers have the same access to class data as the CS First teacher. Co-teachers should only be added by the CS First teacher if they are certain they want this person to see all class information, including student progress.

Create a co-teacher account

A co-teacher is a CS First teacher account that has been invited to an existing teacher’s CS First class.

Coordinate with the host teacher to join their class as a co-teacher by following the Add a co-teacher instructions below.

Add a co-teacher

To add a co-teacher to a CS First class

The host teacher should

  1. Visit their Classes page.

  2. Click on the class in order to access the Students page.

  3. Send the teacher code to the co-teacher.

The co-teacher should

  1. Log in to the CS First website as a teacher.

  2. On your Classes page, click Join a class.

  3. Enter the teacher code that was shared by the host teacher.

Students

Students are the participants in a class. Students will watch a series of CS First videos that instruct them how to create a project in Scratch.

Create Student Accounts

The process for adding students to your class is also outlined on the Students page of the class dashboard.

  1. Provide students with the URL to access the beta website with the new CS First features. This URL is located on the Students page of your class dashboard.

  2. Students visit the beta website.

  3. Students click Sign in in the top right.

  4. Students click I’m a student.

  5. Students enter the class’s unique class code (found on the teacher’s Classes page) and click Next.

  6. Students confirm the class details and click Yes, join.

  7. Students select whether they need a new CS First username and password.

    • Usernames and passwords are anonymous and randomly generated by Scratch. Students can use these to log in to CS First and the Scratch website.

    • Students must confirm that they have written down their username and password somewhere that they won't lose it.

    • If the student has participated in a CS First class before, they can use their existing username and password to log in with your class code.

  8. Student accounts appear on the Students page of the class dashboard once students have logged in.

Delete student accounts

You can remove student accounts from the Students section on your class dashboard.

  1. Hover over a student’s row.

  2. Click the three vertical dots on the far right side of the row.

  3. Click Remove student from class.

If you remove an account by accident:

  1. Have the student sign in as a student, enter your unique class code as a new student and click Next.

  2. Have the student click Yes, join

  3. When asked if they need a CS First username and password, they should click No and enter their old account information, which will add them to your class again.

Student names have disappeared / "Add Name" feature for student accounts

To preserve student privacy, student names are stored only on your computer. They are never sent across the internet or stored on Google's servers.

Consequently, student names added using the "Add Name" feature on a class’s Students page are tied to the computer and browser you enter them on. If you sign in on a different computer or use a different browser, the names will not appear. Additionally, if your IT department has installed management software on your computer that periodically resets or restores it, names may be lost.

You can add names to the hard copy roster included in your printed materials or download and print the online version. Many teachers create their own spreadsheet to keep track of CS First student names, usernames, and passwords.

Privacy Policy

Our website is governed by the terms and privacy policy listed on our website (bottom of each page). Additionally:

  • Only teachers use Google accounts to set up CS First classes.

  • Students do not create or need Google accounts to participate in CS First. They are issued anonymous, randomly-generated usernames used only by the teacher for student progress tracking.

  • Google does not receive any personally identifiable information from students through CS First.

  • To preserve student privacy, names are stored on your computer rather than on Google's servers.


Access CS First curriculum without an account

To access CS First content without an account, see the Accessing CS First without setting up a class section for more information.

Teacher

A CS First teacher's role is to set up a CS First class, recruit students, and in most cases administer the curriculum.

Create a CS First Teacher Account

If you would like to host a CS First class, you will need to create a CS First account. Anyone (teachers, parents, after-school professionals, etc.) can create a teacher account. To create one, visit the Sign In page and click I'm a teacher on the right side of the screen.

Other helpful articles related to this topic:

Change the email for a CS First teacher account

  1. Click the blue Sign in with Google button.
  2. Click I'm a teacher on the right side of the screen.
  3. Sign up with your new email address.
  4. Sign out of your new account.
  5. Sign in again with your old email address.
  6. Visit your My Classes page and click on the class you want to access.
  7. Click edit beside the "Optional: Teachers" section on your class dashboard and invite your new email address as a teacher.
  8. Sign out of your old account.
  9. Sign in to your new account, visit your notifications tab, and accept the invitation to be a teacher.
  10. You can then remove your old account as a teacher if you wish.

Domain changes to a CS First teacher account

If your institution undergoes a domain change from a Google domain to a different domain that is still with Google, your previous CS First class information will continue to be available to you. Your new email address will be associated with your old account.

Sign in to CS First using your new email address, and your existing class and teacher dashboards should appear. If that doesn't work, follow the standard Google Account Recovery process to reclaim access to your previous account.

Ex: teacher.name@school.com to teacher.name@school.k12.ms.us

Co-teacher

The role of a co-teacher is to partner with and/or assist the CS First teacher. Responsibilities will vary and some classes will not have a co-teacher.

Co-teachers have the same access to class data as the CS First teacher. Co-teachers should only be added by the CS First teacher if they are certain they want this person to see all class information, including student progress.

Create a co-teacher account

A co-teacher account is the same as a CS First teacher account (see above). To be a CS First co-teacher, simply visit the Sign In page and click I'm a teacher on the right side of the screen, and follow the steps. The host teacher should then add you to their class via instructions below.
Add a co-teacher

To add a co-teacher to a CS First class

The host teacher should

  1. Visit their My Classes page.
  2. Click on the class in order to access the "Setup" page.
  3. Click edit next to the "Optional: Teachers" step at the bottom of the page.
  4. Invite the co-teacher. Be sure to use the email the co-teacher used to create their CS First account.

The co-teacher should

  1. Log in to the CS First website (using the email that the host teacher invited).
  2. Visit their My Classes page.
  3. Accept the invitation to be added as a co-teacher. 

Students

Students are the participants in a class. Students will watch a series of CS First videos that instruct them how to create a project in Scratch.

Create Student Accounts

The process for adding students to your class is also outlined in the CS First Starter Guide

  1. Students visit g.co/csfirst/go.
  2. Students click the blue Enter Class Code button. 
  3. Students enter the class's unique class code (found on the teacher's My Classes page), and follow a series of prompts to generate a username and password.
    1.  Usernames and passwords are anonymous and randomly generated by Scratch. Students can use these to log in to CS First and the Scratch website.
    2.  Encourage students to write down their username and password somewhere that they won't lose it. Students can use this information to log in to future CS First activities as well.
    3.  If the student has participated in a CS First class before, they can use their existing username and password to log in with your class code.
  4. Student accounts appear on the Student Stats page of the class dashboard once students have logged in.

Delete student accounts

You can remove extra student accounts from the Student Stats section on your class dashboard. 

  1. Check the box beside the name of each student you want to remove.
  2. Click the trash can button on the blue bar that appears on top of the list of student accounts.

If you remove an account by accident:

  1. Have the student click the blue Enter Class Code button on the login page.
  2. Have the student enter your unique class code again.
  3. When asked if they need a CS First username and password, they should click No, I have one, and enter their old account information, which will add them to your class again.
Student names have disappeared / "Add Name" feature for student accounts

To preserve student privacy, student names are stored only on your computer. They are never sent across the internet or stored on Google's servers.

Consequently, student names added using the "Add Name" feature on your Student Stats page are tied to the computer and browser you enter them on. If you sign in on a different computer or use a different browser, the names will not appear. Additionally, if your IT department has installed management software on your computer that periodically resets or restores it, names may be lost.

You can add names to the hard copy roster included in your printed materials or download and print the online version. Many teachers create their own Google spreadsheet to keep track of CS First student names, usernames, and passwords.

Privacy Policy

Our website is governed by the terms and privacy policy listed on our website (bottom of each page). Additionally:

  • Only teachers use Google accounts to set up CS First classes.
  • Students do not create or need Google accounts to participate in CS First. They are issued anonymous, randomly-generated usernames used only by the teacher for student progress tracking.
  • Google does not receive any personally identifiable information from students through CS First.
  • To preserve student privacy, names are stored on your computer rather than on Google's servers. 

 

 

 

Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue