The Lab-Aids Portal offers integration with Google Classroom. Google Classroom Integration eliminates the need for manual rostering by syncing teachers, students, and classes from Google Classroom, and it offers Single Sign-On for teachers and students via the "Log in with Google Classroom" button. 

    Functionality of Google Classroom integration with Lab-Aids Portal: 

    • Teachers or admins will select classes to sync.
    • Teachers will assign books to students and/or share books to class streams for students to access.
    • Students access the portal either by logging into the portal directly or by clicking on book links in Google Classroom.
    • No manual rostering is required, since rosters are synced from Google Classroom.
    • SSO with Google

    The following requirements must be met for a successful Google Classroom integration with the Lab-Aids Portal:

    • All users that need access to our curriculum must be users of Google Classroom, not just Google Workspace.
    • All teachers that need access to our curriculum must be willing/able to actively use Google Classroom on a regular 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.

    Schools/Districts can select from two methods of selecting classes to sync, described in more detail on our Google Classroom Integration Guide. Teacher sync is our default recommendation.

    • Teacher sync: This is our default recommendation. Teachers select their own classes to sync. Superadmin username is not needed for this option.
      • Method: Once the integration is set up by Lab-Aids, teachers log in with Google and sync their classes. Teachers need to tell their admin when this is done so admin can assign licenses to teachers. Then teachers log in and assign books to students.
      • Pros: Only data associated with teachers' selected classes will sync, which keeps the account much cleaner than the admin sync option. 
      • Cons: Teachers need to sync their own classes. Admin cannot assign licenses until teachers log in. 
    • Admin sync: Superadmin selects classes to sync (typically all classes on the domain are selected). This method is not used unless request by the district, since this option syncs unnecessary data and Superadmin username is required (this can also be an admin service account with domain-wide authority, which mimics the same authority of a Super Admin account. More info found on stack overflow).
      • ​​​​​​​Method: Once the superadmin username is given to Lab-Aids, Superadmin logs in with Google and syncs classes (typically all classes on the domain are selected). Superadmin/admin then assigns licenses to teachers, and then teachers log in and assign books to students.
      • Pros: Sync does not require teacher participation. Admins can assign licenses to teachers once sync is complete instead of waiting for teachers to complete their own syncs and notify admin when complete. 
      • Cons: Since all classes on the domain are typically synced, this method will sync more extraneous data into the portal account and therefore have more data "clutter" compared to the teacher sync option. 


    • Users are synced if they are in an active status and are associated with at least one class that has been selected to sync.
    • Students that have the "create course" permission will be rostered as teachers.