SlideSeats – Transform Google Slides™ into Dynamic Seating Charts & Group Manager
SlideSeats is a Google Slides™ add-on for educators that simplifies seating chart creation and classroom group management. Whether you want to form balanced groups, avoid pairing conflicts, or randomize individual seat assignments on a slide, SlideSeats has you covered.
Key Features:
• Automatic Chart Creation: Generate seating charts with customizable layouts
• Group Management: Easily create, rearrange, and swap student groups for projects or discussions.
• Individual Seat Randomization: Shuffle seat assignments to mix up seating dynamically.
• Conflict Avoidance: Set bad pairings to prevent conflicts, with smart wildcard management.
• Random Selector: Promote fair participation by randomly selecting and highlighting students.
• Intuitive Editing: Drag-and-drop adjustments and slide duplication let you save and reuse configurations.
How It Works:
Installation: Install SlideSeats from the Google Workspace Marketplace™.
Launch: Open the add-on and sidebar from the Extensions menu
Input Data: Enter student names using comma-, space-, or mixed formats.
Customize: Select your seating arrangement, set group sizes or randomize individual seats, and let SlideSeats generate your chart.
Perfect for educators, administrators, and instructional designers, SlideSeats saves time and enhances classroom management while keeping all data secure in your Google Drive.
Support:
For questions or feedback, email: megiddo at gmail dot com
Don't want to install the Add-on? Make a copy of the template below:
This is the precursor to SlideSeats and works with Google Sheets, not Slides.
Automatically create random orders, partners, or groups of 3-5. Smart remainder management. Video is of Version 2; Version 3 allows prevention of bad pairings. Read more about this tool here.
Read more about this tool here or below:
This Sheet sends a birthday reminder email to the teacher, with names and classes of students whose birthday is today or tomorrow. Choose the frequency and time of email via setting a trigger in the script editor.
Code walkthrough, and how to set up the trigger:
Rows get timestamped and sorted upon adding to queue. Subsequent edits lead to "losing your place in line"; that row moves down the queue, with a new timestamp. Spreadsheet alerts generated upon trying to edit the row of a different student.