Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

Google Classroom

google-classroom logo

Google Classroom is a free blended learning platform developed by Google for educational institutions that aims to simplify creating, distributing, and grading assignments. The primary purpose of Google Classroom is to streamline the process of sharing files between teachers and students.

Other resources

  • Read the API documentation at https://developers.google.com/classroom
  • Access the application at https://classroom.google.com

Here are 81 public repositories matching this topic...

Classroomio / classroomio.

The Open Source Learning Management System for Companies. An alternative to Thinkific, Teachable, Intellum, EdX, Kajabi etc.

  • Updated Nov 1, 2024

sooryaprakash31 / GMeet-Bot

CLI bot for joining classes/meetings in Google Classroom.

  • Updated Oct 18, 2023

kimlimjustin / Classroom

A website similar to Google Classroom created using the MERN stack.

  • Updated May 26, 2022

Manitej66 / google-classroom-automation

This is a Python automation script that attends online classes (Google classroom) on your behalf

  • Updated Dec 2, 2020

yeazin / Zooming-cls

This project is clone version of Google Classroom.Feel Free to contribute here.

  • Updated Oct 12, 2021

GhettoGeek / apps-script-samples

Apps Script samples for G Suite products.

  • Updated Jul 11, 2023

amirhamza05 / Classroom

Web-based virtual classroom system developed by using laravel. Support class newsfeed, class rutin, live chat, online live whiteboard, and autosave whiteboard pdf in classroom folder.

  • Updated Jan 20, 2021

AdelRizq / E-Learn-Backend

E-Learn is a learning management system like google classroom

  • Updated Jun 14, 2022

kippnorcal / google_classroom

Google Classroom Data Pipeline

  • Updated Apr 5, 2021

jozsefsallai / discord-google-classroom

a discord bot that sends notifications to a channel about updates in google classroom

  • Updated Sep 17, 2021

e-Luminous / web

An Intelligent e-Scientific Lab room assistant for college student's to get the analytical results and accuracy of each observation. 🔬 💡

  • Updated Dec 4, 2022

fatihari / cengonline-course-management-system

In this project, a Google Classroom-like Course Management System was developed in Android Studio, using the Java programming language, taking into account the object-oriented design and programming paradigm. This application includes functions such as Register, Login, Courses, Assignments, Announcements, Messaging.

  • Updated Jun 30, 2021

conorthedev / classroom-cli

A python program used to interact with Google Classroom over the terminal

  • Updated Oct 2, 2020

EinarJohansson / Startpage

My own personal startpage created for an increase in productivity and a better workflow.

  • Updated Sep 9, 2019

seanpm2001 / Stop-using-Google-Classroom

An article on the illegal predatory practices of Google Classroom and other reasons why you should stop using it for Education.

  • Updated Apr 26, 2023

KillianKemps / ClassroomAdmin

A web interface to create Google Classrooms in bulk from a CSV

  • Updated Dec 24, 2020

Abhijith14 / PROJECT-L.A.Z.Y

Automation to attend online classes based on timetable.

  • Updated Aug 17, 2022

daaniiieel / homie

A simple program that synchronizes your Classroom and KRÉTA assignments to Todoist

  • Updated Nov 7, 2021

maleeqB / Classroom-Client

Google Classroom Client Application

  • Updated Mar 31, 2021

SarwinR / better-classroom

Better Classroom extension lets users create folders in Google Classroom to organize their classes based on criteria like subject or grade level. It provides a simple interface for creating, renaming, deleting, and moving classes between folders, helping users save time and manage their classes more efficiently.

  • Updated Jul 3, 2024

Created by Google

Related Topics

Teacher Tech blog with Alice Keeler

Paperless Is Not a Pedagogy

Alice keeler, 7 hacks for google classroom.

Alice Keeler

5 Hidden Google Easter Eggs

google classroom missing assignments hack

How to Organize a Blended Lesson with FigJam

google classroom missing assignments hack

5 Steps to Starting Google Sheets

7 hacks for Google Classroom

I love using Google Classroom. It solves the sharing permissions problem when using Google Docs and makes it so easy for me to find all student work in one convenient place in Google Drive. When I have a specific wish for Google Classroom I use Google Apps Script to create a custom solution.

Keep a Roster

Download these grades as CSV

1. RosterTab

Create a spreadsheet that assigns each student a tab. alicekeeler.com/rostertab

[expand title=”Click Here for more information on RosterTab]

Attach the spreadsheet in Google Classroom as “Students can edit file.” Each student locates their named tab to do their work. This gives the teacher one document to open to review student work.

Click Here for RosterTab blog post.

2. DiscussionTab

Create a spreadsheet to facilitate a classroom discussion. alicekeeler.com/discussiontab

[expand title=”Click Here for more information on DiscussionTab]

Create a list of discussion topics on the first sheet. A sheet for each question will be created. Tip to rename long tab names. Attach the spreadsheet in Google Classroom as “Students can edit file.” Use the spreadsheet to let all students give initial thoughts on a topic.

Click Here for DiscussionTab blog post.

3. PDF My Folder

Create a PDF of each students submission to Google Classroom. Helpful if you need to print student work. alicekeeler.com/pdfmyfolder

[expand title=”Click Here for more information on PDF my Folder]

While my first question is… why do you want to print? Putting student work on the wall is a good thing to do. You can also use this script to freeze submissions at a certain point in time.

Click Here for PDF my Folder blog post.

4. Grade the Folder

My favorite!! Providing high-quality feedback to students takes some time. Use this script to facilitate the process. alicekeeler.com/gradethefolder

[expand title=”Click Here for more information on Grade the Folder]

This script extracts all of the submitted student work from a Google Classroom assignment folder to a Google Sheets spreadsheet.

Optionally you can randomize the submissions to give each student a chance to get feedback first.

Grade the Folder lets you rename the student documents to let you know the grading status. I first set everyone’s status as “FB needed.”

As I provide feedback, I change the status on the spreadsheet to “graded” or “FB given.” Running the script renames the documents to let you and the students know that the document has been reviewed.

Click Here for Grade the Folder blog post.

5. Group Maker

Easily assign students to groups and post them to Google Classroom. alicekeeler.com/groupmaker

[expand title=”Click Here for more information on Group Maker]

Group maker randomly assigns your roster to groups. Manually edit after the script has run if group adjustments need to be made. Attach the spreadsheet in Google Classroom as “Students can view file.” Students can check the spreadsheet to see what group they are in.

Click Here for the Group Maker blog post.

6. Group Document Maker

Assign a Google Doc template to each group. alicekeeler.com/groupdocs

[expand title=”Click Here for more information on Group Document Maker]

This script builds on the group maker script. Assign students to random groups or set your own groups. The script creates a copy of a template you create to allow groups to work together on the same document. Each group member is added as an editor to the document. Other groups can not view other group documents. Attach the spreadsheet in Google Classroom as “Students can view file” to allow students to easily locate their group and their document.

Click Here for the Group Document Maker blog post.

7. List Docs

Create a list of all of the documents submitted to a Google Classroom class. If documents have been returned, sort by student to see what they have turned in. alicekeeler.com/listdocs alicekeeler.com/showdocs

[expand title=”Click Here for more information on List Docs]

Use the Google Classroom class folder ID to create a list of everything attached to every assignment in Google Classroom. List Docs creates a single list. Show Docs creates a sheet per assignment. This script is not dynamic so new submissions are not updated to the sheet. However, it can be handy to have submissions in a spreadsheet to allow you to make notes or sort and filter.

Click Here for the List Docs blog post.

Recent Teacher Tech Blog Posts

google classroom missing assignments hack

Have AI Help With Classroom Storytelling

google classroom missing assignments hack

Using Char in Google Sheets

google classroom missing assignments hack

Feedback Made Simple in Google Classroom

google classroom missing assignments hack

Translating Your Google Form

google classroom missing assignments hack

Harnessing the Power of =TIME()

2 thoughts on “ 7 hacks for google classroom ”.

Thanks Alice. I struggled last year to workout how to assign documents to a group, and not have other groups edit them!

Thank you, these are helpful!

Leave a Reply Cancel reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed .

© 2024 All Rights Reserved.

💥 FREE OTIS WORKSHOP

A canvas of creativity: start your lessons with figjam.

Join Alice Keeler, Thursday Oct24th or register to gain access to the recording. Create a free OTIS account.

Join Alice Keeler for this session for using FigJam to start every lesson.

Join More OTIS Workshops with Alice

10/24 A Canvas of Creativity: Start Your Lessons with FigJam

Exit this pop up by pressing escape or clicking anywhere off the pop up.

COMMENTS

  1. Turn in Assignment Hack on Google Classroom

    A super easy hack for turning in missing assignm...more. In this video, I provide a quick guide for turning in assignments on Google Classroom so that you can avoid the …

  2. ULPT: Forgot to do an assignment? In settings, change the date

    ULPT: Forgot to do an assignment? In settings, change the date on your computer to a few days before the due date, save the file, and send the file to your professor, telling them to check the …

  3. google-classroom · GitHub Topics · GitHub

    Google Classroom is a free blended learning platform developed by Google for educational institutions that aims to simplify creating, distributing, and grading assignments. The primary purpose of Google Classroom is to …

  4. 7 Hacks for Google Classroom

    This script extracts all of the submitted student work from a Google Classroom assignment folder to a Google Sheets spreadsheet. Optionally you can randomize the submissions to give each student a chance …

  5. Late assignments on Google Classroom : r/Teachers

    DEFINITELY put a due date on your assignments and enforce them. It marks late assignments, so just show them that if they complain. They'll get the message eventually.

  6. An entire class's assignments disappeared one day--where

    An entire class's assignments disappeared one day--where did they go? - Google Classroom Community.

  7. Google Classroom group-work hacks : r/Teachers

    Worst of all is having a rubric in Classroom or creating comments in the doc that only the submitter will see. Does anyone have any good hacks for GC group work, or, even more …