Google Classroom Integration Checklist

  • Last updated on April 19, 2021 at 2:48 PM

The following requirements must be met for successful Google Classroom integration with the MagicBox Portal.

  • To use the Google Classroom integration with MagicBox, students, teachers and admin need to have GAFE (Google App for Education) accounts and should be using Google Classroom.
  • All users that need access to MagicBox content should be users of Google Classroom, not just G Suite.
  • All teachers who need access to MagicBox content must be willing/able to actively use Google Classroom on a daily basis. Depending on the district, teachers may need to be willing/able to set up their own Google Classrooms.
  • User roles (teacher vs. learner) must be established for all users.
Note: Students that have the "create course" permission will be rostered as teachers.
  • All users must be part of a Class, defined in Google Classroom.
  • The G Suite Super Admin needs to serve as the admin for the MagicBox Portal account. This can also be an admin service account, with domain-wide authority, which mimics the same authority as a Super Admin account.

Note:

  1. Both teachers and the G Suite Super Admin can choose which class rosters will be synced to the platform. Individually selecting classes can be tedious for large districts. Instead, all classes (and therefore all students) can be synced on your G Suite domain. 
  2. The school can go ahead with either of the below-mentioned options to sync the roster from Google Classroom to MagicBox. 
  • Admin process: In this process, the admin will initiate the roster sync and teachers don’t need to sync it again if there is no change in data. The admin can sync data for all classes, teachers and students in the school.
  • Teacher process: In this process, the teacher will initiate the sync of classes with which they are associated. Here, the admin doesn't need to sync again. The teacher can sync data for students and classes with which they are associated.
  • Users are rostered if they have an active status and are associated with at least one class. 

To create an account and perform GC integration, the school needs to provide answers to the following questions:

1. Does your school or district use Google Classroom and not just Google Apps for Education or the G Suite for Education? 

Yes / No (Google Classroom is a specific web service that is part of G Suite for Education. Some schools/districts may use G Suite, but not specifically Google Classroom.) 

2. Is Google Classroom consistently used by all teachers and students that need access to our online curricula? 

Yes / No (This check whether rosters between your SIS and Google Classroom are up to date, classes are defined, and users have their roles established as student/learner vs. teacher) 

3. Can the Google Classroom Admin serve as the Admin for your Portal? 

Yes / No (Each customer appoints someone to serve as the Admin for the Magic Box Portal, so that they can sync rosters from Google Classroom to the MagicBox Portal and assign licenses to teachers. This appointed admin must also be defined as the admin for your Google Classroom account for security reasons.

4. Does your school/district satisfy all of the above questions?

Yes (Continue to answer the following questions)

No (Please submit this survey anyway so that we know a Google Classroom integration is not possible at the moment).

 5. If you are:

  • Making a single-school purchase and have a school-only G Suite domain, please enter the domain below
  • Making a district-wide purchase, but each school has a separate G Suite domain, please leave the field below blank. Once your account is created, you can add the G Suite domain for each school separately.

G Suite Domain: _______________

7. If you are:

  • Making a single-school purchase and have a school-only G Suite domain, please enter the details for the appointed admin below. The admin’s email domain must match the G Suite domain.
  • Making a district-wide purchase, but each school has a separate G Suite domain, please appoint a School Admin. This user does not have to be assigned as Google Classroom admin, since there is no district-wide G Suite domain associated with the appointed admin.

Admin Name: _______________

Admin Email Address: _______________

Admin Phone Number: _______________

Was this article helpful?