This functionality will allow an educator to import an entire class, including all associated students, directly from their Google Classroom account into our platform. This process is designed to save educators a significant amount of time and eliminate manual data entry during initial class setup. Educators can re-import the class list at any time to add new students to existing classes within the Code Editor, ensuring class lists remain up-to-date.
Step 1: Go to your school dashboard
Ensure you are logged in as a teacher, and you have navigated to your school dashboard.
Step 2: Click 'Create class +' on the school dashboard and click 'Import a class from Google Classroom'
Step 3: Connect to Google to import a class
Step 4: Choose a class to import
To select a class, click the dropdown and choose the class you wish to import. Once you are happy with your choice, please click 'Continue'.
Once a class is selected, you will be shown details about that class, including the total number of students in the class. Once you are happy with your choice, click 'Import class'.
Please note:
- you can only import one class at a time.
- if the class has no students, you will only be able to import a class name and description. You can add students later.
- if you don't have a class in your Google Classroom account, then you will be shown an error asking you to add a class to your Google Classroom account.
- you are unable to create a class in Code Editor for Education and have that sync into Google Classroom.
- if there's an issue importing a class, please contact: websupport@raspberrypi.org
Step 5: Your class is imported!
You will see a confirmation screen confirming the class that has been imported. You will have the option to go back to the school dashboard or the class itself.
Please note:
- changes in Google Classroom will not sync automatically.
- if you make changes in Google Classroom, for example you add a new student in, you'll need to import the class again.
- you can always update the class name, description and add new students and teachers to the class from your dashboard in Code Editor for Education.
Step 6: Students that have been imported into using Google Classroom will be marked clearly
On the school members page, you will be able to see which students have been imported into the school through Google Classroom. They will be noted as 'Linked to Google'.
Please note:
- you will not be able to change the username and password of a 'Linked to Google' student. This can only be done through Google Classroom.
Step 7: Students can sign in using Google SSO
Students will be able to access lessons using their existing Google accounts. Implementing Google SSO simplifies the login process, removing the need for students to create and manage separate credentials for our platform. This improves accessibility and security while streamlining the student onboarding experience.
Ask your students to navigate to the 'For Education' homepage and click 'Log in as a student'. Your student will need to 'enter their school code', which is provided by the teacher. The school login code can be found by teachers, on the school dashboard page. To see it, the teacher must be logged in. The login code is usually six digits.
Ask your students to click 'Log in with Google'. They will then be directed to a 'Sign in with Google' screen where they will need to choose their Google account. They may be directed to enter their Google username and password.
Step 8: Navigate to your class
Once logged in as a student, students will be able to see their classes. If they click into the class they will be able to see their project work.
If they cannot see their class, they have not been added to a class.
Students cannot see other student's work. Student's cannot see what teachers can see in the platform.
Important considerations:
- No Continuous Synchronisation: The feature will not support continuous or automatic syncing of changes between the two platforms. Any modifications made in Google Classroom after the initial import (such as removing a student) will not be automatically reflected in the Code Editor.
- No Grade or Assignment Syncing: This integration is focused solely on class lists. It will not import, export, or sync grades, assignments, or any other educational materials between platforms.
- No Account Merging: If a student already has a Code Editor account, using "Sign in with Google" will create a second, separate account. These two accounts are not merged.