Flat for Education Help > Integrations > Google Classroom - FAQ

Google Classroom - FAQ

If you've never tried Flat for Education with Google Classroom, check out our introduction here.

Here you'll find answers to the most frequently asked questions about using Flat with Google Classroom. If your question isn't here, please ask our team!

Setup and Rosters

Some of my students already have individual accounts, what will happen?

In most of cases, if the student is using a free individual account we will directly migrate their account to an education account and enroll the student in your course. If a student was using Facebook or a password to sign in, they will be able to use Google Sign-in on your organization's page (i.e. my-school.flat.io) or Flat's homepage. If you have an issue with an account migration, please contact our team.

Can I use another integration besides Google Classroom?

Sure, we support we call hybrid profiles/authentication. A Flat for Education account can be used with Google Classroom and another LMS at the same time, no need for separate accounts.

What permissions are requested to use Google Classroom on Flat for Education?

When you setup Flat for Education with Google Classroom, we request the following authorizations:

  • View your Google Classroom classes: This permission allows us to list your classes and get their basic info, such as their names, sections, etc.
  • View your Google Classroom class rosters: This permission allows us to know the list of students in your courses, create their accounts on Flat for Education and enroll them in the proper courses.
  • View the profile photos of people in your classes: We use this permission to share a nice, clear display of students in an assignment or a score with you.
  • View the email addresses of people in your classes: When creating your student accounts on Flat for Education, we match existing individual accounts and accounts using another login method. This allows us to automatically migrate existing accounts into your organization, and allows your students and other teachers to use multiple authentication methods (i.e. hybrid authentication). For example you can use both username/password and Google Sign-in, or another LMS (e.g. Canvas) with Google Classroom. The good news is that your students will have a single account, and you can use different integrations without having duplicate accounts.
  • Manage your course work and view your grades in Google Classroom: This permission allows us to update submissions as a student.
  • Manage course work and grades for students in the Google Classroom classes you teach and view the course work and grades for classes you administer: This permission allows us to manage submissions as a teacher.
  • Receive notifications about your Google Classroom data: This permission allows us to automatically update rosters when you have a modification made in Google Classroom. For example, when a new student joins a course, we will automatically create their account and add the account to the class on Flat for Education.

What Google OAuth Client IDs are you using?

If you are using a list of authorized OAuth Client IDs in your Google Workspace admin console, to use our Google Classroom integration you will need to authorize the following clients:

  • Flat for Education's Google Sign-in for our Web App: 1023076971994-e58pt0o7o9b2vck1or6hia14d1rubp3h.apps.googleusercontent.com
  • Flat for Education's Google Classroom Service Account: 1023076971994-af9t5ooq4kra52f5cog4tiejbf34tfla.apps.googleusercontent.com

These App IDs can be added to your Google Workspace Admin console, under Security > Access and data control > API controls > Manage Third-party access > Add App > OAuth App Name or Client ID


Do you support grading with Google Classroom?

Yes, grades are automatically synchronized between Flat for Education and Google Classroom.

I created some assignments on Flat before synchronizing it with Google Classroom - how do I choose the one I want to post to my course?

When synchronizing a Google Classroom course with Flat for Education, we don't post older assignment to the course. You can manually post an older assignment to your Classroom course by simply updating the assignment.

How can I archive a Flat for Education class on Google Classroom?

When you are done teaching a class, you can archive it. When a class is archived, it is archived for all students and teachers in the class. If you do not archive a class, students and teachers in the class continue to see it on their Classes page.

To archive a class, go to Google Classroom > Click on the class you need to archive > click on More > Archive

Note: Archiving a class on Google Classroom will automatically archive it on Flat for Education.

How can I restore a Flat for Education class on Google Classroom?

When you restore an archived class, you see the class card again, together with your current classes. You can use its posts, assignments, comments, and materials again.

To unarchive a class, go to Google Classroom > Click on Menu at the top > Scroll down and click Archived Classes > On the class card, click More > Restore.

Note: Restoring a class on Google Classroom will automatically unarchive it on Flat for Education.

For more on how to archive and unarchive a class on Flat for Education, visit this link.

Need more help?

Check out the Google Classroom x Flat for Education FAQ video.

If anything is unclear, drop us a line - our product team is always available for you!

Can't find your answer?

Get in touch with our team. We’re here to help.

Contact Us