Updated: 23 January 2026

Creating Classes

Classes in Scrible help you organize students, distribute assignments, and manage class libraries for different courses or sections. This guide shows you how to create classes using roster sync (Google Classroom, Office 365 Education, or Canvas) or by creating them manually in Scrible.

Creating Classes via Roster Sync

Roster sync automatically imports your classes from your learning management system and keeps student rosters up to date. You can connect Scrible to Google Classroom, Office 365 Education, or Canvas.

Setting Up Google Classroom Sync

To import classes from Google Classroom first you will need to authorize to Google from Scrible:

  1. Click the Classes tab in the main navigation.

  2. Click Active in the left sidebar.

  3. Click Set Up Class Roster Sync.

IMAGE 01: Active Classes screen with Set Up Class Roster Sync button visible

  1. In the "Manage Class Roster Sync" view, click Google Classroom.

IMAGE 02: Manage Class Roster Sync modal showing Google Classroom, Office 365 Education, and Canvas options

  1. Click Connect and Authorize to begin the authorization process.

IMAGE 03: Google Classroom Connect and Authorize screen

  1. Follow the authorization prompts to connect your Google account.

  2. After authorization completes, your Google Classroom classes will appear in your Active Classes list.

Setting Up Office 365 Education Sync

To import classes from Office 365 Education:

  1. Click the Classes tab in the main navigation.

  2. Click Active in the left sidebar.

  3. Click Set Up Class Roster Sync.

  4. In the "Manage Class Roster Sync" view, click Office 365 Education.

IMAGE 04: Office 365 Education authorization screen

  1. Follow the authorization prompts to connect your Office 365 account.

  2. After authorization completes, your Office 365 classes will appear in your Active Classes list.

Canvas Integration

Scrible also supports roster sync with Canvas. The setup process is similar to Google Classroom and Office 365 Education—click Set Up Class Roster Sync, select Canvas, and follow the authorization prompts.

After Roster Sync Setup

Once you've set up roster sync, your Active Classes list shows your imported classes with roster status information:

IMAGE 07: Active Classes list showing roster-synced classes with roster method information

At the top of the page, you'll see:

  • Sync Now button: Click to refresh your class list from your learning management system and pull in any new classes you've created.

  • Google Classroom (or your connected learning management system name)

Each class card shows its roster method:

  • Roster Method: Manual: The class was created manually in Scrible and students are managed directly in Scrible.

  • Roster Method: Sync: The class was imported from your learning management system. Click the Enable button to sync the roster.

  • Roster Method: Sync Enabled: The class roster is synced with your learning management system and will update automatically.

To verify your integration is active, go to your account settings:

  1. Click Account in the main navigation.

IMAGE 08: Account menu with Settings option

  1. Click Settings.

  2. Click Connected Applications.

You'll see your connected learning management system listed as authorized.

Key Differences: Roster-Synced vs. Manual Classes

Classes created through roster sync differ from manually created classes:

Roster-synced classes:

  • Student rosters are managed in your learning management system (Google Classroom, Office 365, or Canvas)

  • Roster updates in your learning management system automatically sync to Scrible

  • Class detail page has 2 tabs: Class Info and Student Roster

  • No Invite Students tab (students are controlled by your learning management system)

  • Use the Update Roster button to sync the latest roster information from your learning management system

IMAGE 09: Roster-synced class Student Roster tab showing students and joined status

Manual classes:

  • Student rosters are managed entirely in Scrible

  • You invite students via email or class invite code

  • Class detail page has 3 tabs: Class Info, Student Roster, and Invite Students

IMAGE 10: Manual class Invite Students tab showing email invite and class code options

Creating Classes Manually

If you don't use a learning management system or prefer to manage classes directly in Scrible, you can create classes manually.

To create a class manually:

  1. Click New, then select New Class from the menu.

  2. Fill in the class information:

    • Class Name: The name of your course (e.g., "Example New Class")

    • Section Name: The specific section (e.g., "Period 1")

    • Description: Optional details about the class

    • Term Start Date: When the class begins

    • Term End Date: When the class ends

    • Subscription: Select which subscription to use for this class

IMAGE 05: New Class form with example class information filled in

  1. Click Create Class.

After creating the class, you'll see the class details page:

IMAGE 06: Class details page showing Class Info, Student Roster, and Invite Students tabs with class library information

Your class is now ready. To add students, click the Invite Students tab and choose to invite students by email or share the class invite code.

Tips

  • Class invite codes: Each manually created class has a unique invite code that students can use to join. You can find this code on the Invite Students tab.

  • Class libraries: When you create a class, Scrible automatically creates a class library where you can share sources and assignments with your students.

  • Automatic roster updates: If you use roster sync, student rosters stay up to date automatically when you add or remove students in your learning management system.