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 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
Paperless Is Not a Pedagogy
Alice keeler, 7 hacks for google classroom.
5 Hidden Google Easter Eggs
How to Organize a Blended Lesson with FigJam
5 Steps to Starting Google Sheets
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
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
Have AI Help With Classroom Storytelling
Using Char in Google Sheets
Feedback Made Simple in Google Classroom
Translating Your Google Form
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
COMMENTS
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 …
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 …
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 …
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 …
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.
An entire class's assignments disappeared one day--where did they go? - Google Classroom Community.
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 …