Scratch for CS First allows for automatic sharing between a teacher and their students. To foster a collaborative environment, teachers may also want to encourage students to share with one another.
Here are a few ways to share student projects:
- Pair sharing in the classroom – Have students pair up with a buddy and take turns sharing their projects, looking at each other’s code, and providing feedback to one another.
- Screen sharing virtually – In virtual learning environments, have students take turns sharing their screens and describing their work.
- Upload projects to Scratch – Students can upload their projects to a personal Scratch account to share with the Scratch community and their classmates who also have personal Scratch accounts. See the instructions below.
Moving CS First Projects to a Personal Scratch Account
If your student wants to keep or continue working on their CS First projects beyond class, you may help them move their projects to a personal Scratch account. Working directly in Scratch gives students access to the Scratch Community, a moderated online venue that helps new coders learn and develop confidence.
Step 1. Save the projects that your student wants to transfer to your computer.
- Visit g.co/csfirst and click Sign In in the upper right corner of the screen.
- Use the username and password that your student came home with. (If your student cannot remember their password, their teacher can reset it.)
- After you log in, click on the class.
- Click on the Projects icon on the left.
- For each project that you want to keep:
- Click to open it.
- Go to the File menu and choose Save to your computer.
Step 2. If they do not already have one, help your student create a personal Scratch account.
- Go to scratch.mit.edu .
- Next, click Join Scratch in the upper-right hand corner of the screen to begin creating a new account.
- Help your student choose a username. This is how they will be known within the Scratch community. Choose a name that your student enjoys and that’s not already used (the website will tell you if a name is taken), and that doesn’t include your student’s name or other information about them.
Step 3. Load the saved projects into the new account.
Complete the following steps for each project you saved to your computer in Step 1.
- Create a new project by visiting scratch.mit.edu/projects/editor/ (or opening the File menu and choosing New if you’re in the editor already)
- Load the saved project by opening the File menu and choosing Load from your computer
- Select one of the files that you saved in Step 1. (You may need to open your computer’s “Downloads” folder.) The filenames will end in “.sb3”.
Note: Only use these instructions to move your student's projects from a teacher-provided account to a personal Scratch account. If your student wants to make changes to a project that someone else has made, they should click the Remix button while logged in and viewing that project’s code. This makes sure that the other person receives credit for their work.