Help Center

How to Edit Assignments

Step 1

Choose your course and click Load Items to import all assignments, quizzes, and discussions.

Step 2

Select items using the checkboxes or click Select All. To start over, click Cancel.

Step 3

Use the Bulk Edit panel to set due dates, lock dates, attempts, submission types, or file restrictions.

Step 4

Click Apply Changes when done. Use Filter & Search to narrow by title or type.

Tips

  • For Search, enter multiple terms separated by commas (e.g., lab, critical) to match any of those terms.
  • For Omit, enter terms you don't want included (e.g., part 1, quiz) and any matching items will be excluded.

How to Use Course Scheduler

Step 1: Select a Course

If you have not already, select your course prefix in the "Choose Course" window. This prefix is used to label calendar entries, so make sure it matches your course naming pattern.

Step 2: Enter Dates and Holidays

Set your Start Date and End Date. In the Holidays / Blackouts box, list any dates you do not want items scheduled (holidays, breaks, grading days). Then choose which weekdays you want assignments placed on (e.g., Monday-Friday).

Step 3: Configure Special Scheduling

For items like Honors Projects or Capstones, separate them from regular pacing. The first special item is scheduled 15 days after the start date; the last special item is scheduled 2 days before the end date. Remaining special items are distributed evenly between those dates.

Step 4: Save or Reuse Presets

To reuse settings, give them a name (e.g., Spring 2026 Schedule) and click Save as New Preset. Next time, select the preset to instantly load dates and holidays. To remove a preset, select it and click Delete Preset.

Step 5: Load Course Items

Click Load Course Items to pull in assignments, quizzes, discussions, pages, and links. Use Filter by Title (comma-separated, e.g., lab, critical) to include any matching items. Use Omit items with Title (e.g., part 1, quiz) to exclude matches. Type Filters can show/hide item types.

Step 6: Manage Items and Toggles

Select items via the left checkboxes, then use the toggles to Schedule/Unschedule, Publish/Unpublish, or Mark/Unmark as Special Scheduling.

Step 7: Choose How to Schedule

Choose Schedule by Module (group items on the same day) or Schedule by Item (spread items across available dates). Scroll to see a draft preview.

Step 8: Adjust Your Schedule

Drag and drop items between dates, use the arrow buttons to reorder, or edit date inputs to adjust individual dates.

Step 9: Apply Changes

Click Apply Changes to create calendar entries for lesson pages, set due dates for graded items, and assign a default due time of 11:59 PM in your configured timezone (Settings).

Tip

Click the "Quick Tour" button for an interactive walkthrough!

Video Walkthrough

How to Use Add Lock Dates

Step 1: Choose Dates

Select a saved preset or enter dates manually. Lock Dates apply to items with due dates in the first range. Course End Lock applies to items in the second range (starting the day after the first ends).

Step 2: Understand the Two Ranges

Lock Dates Range: Items due between your "From" and "To" dates will have a lock date set.

Course End Lock Range: Items due between the auto-filled "From" date and your "To" date will be locked on the specified date (usually the course end date).

Step 3: Save as Preset (Optional)

If you want to reuse these dates, give them a name (e.g., "Fall 2025 Dates") and click "Save Preset". Next time, select the preset to load all dates instantly.

Step 4: Preview Items

Click "Preview" to see all items matching your date ranges. This shows the items that will be locked and lets you filter before applying.

Step 5: Filter & Select Items

In the preview, you can filter by title, toggle item types (Assignments, Quizzes, Discussions), and sort by clicking column headers. Check the "Apply?" checkbox for each item you want to lock. Use "Select All" or "Deselect All" for quick selection.

Step 6: Apply Changes

Click "Apply Changes" to set the lock dates in Canvas. You can always come back and adjust more items later.

Tip

Click the "Quick Tour" button for an interactive walkthrough!

Video Walkthrough

How to Apply Temporary Zeros

Step 1: Set Date Filter

Set a cutoff date or date range to find assignments, quizzes, and discussions due by that date.

Step 2: Load Assignments

Click "Load Assignments" to find all items matching your date filter.

Step 3: Filter and Select

Use the search and type filters to find specific items. Check the boxes for items where you want to apply temporary zeros.

Step 4: Apply Temporary Zeros

Once you've selected items, click "Apply Temporary Zeros to Selected" to grade students with no submission.

Tip

Click the "🎯 Quick Tour" button for an interactive walkthrough!

Temporary Zeros - Multi-Course

Apply temporary zeros across multiple courses using the same workflow as the single-course tool: set date filters, load assignments, select items, and apply.

How to Manage Announcements

Step 1: Load Courses

Click "Load Courses" to fetch all your courses. Use search and omit filters to narrow down the list, then select the courses you want to work with.

Step 2: Choose an Action

Click "Load Announcements" to view existing posts, or "Post Announcement..." to create a new one.

Step 3: For New Posts

Enter a title, optionally set start/end dates, choose Basic or HTML editor, and compose your message.

Step 4: Post or Delete

Post new announcements to selected courses or delete existing ones in bulk after filtering and selecting them.

Tip

Click the "🎯 Quick Tour" button for an interactive walkthrough!

How to Reset Calendar

Step 1: Click Preview

Click the Preview button to see all calendar events in your course.

Step 2: Filter and Select Events

Use "Filter by Title" to find specific events. Use "Omit items with Title" to exclude certain events. Select the events you want to delete using the checkboxes.

Step 3: Click Confirm & Delete

Once you've selected all events to delete, click the "Confirm & Delete" button.

Step 4: Confirm in Popup

A confirmation popup will appear. Click "Yes, Delete Events" to complete the action. This action cannot be undone.

Tip

Click the "🎯 Quick Tour" button for an interactive walkthrough!

How to Reset Dates

Step 1: Click Preview

Click the Preview button to see all graded items with dates in your course.

Step 2: Filter and Select Items

Use "Filter by Title" to find specific items. Use "Omit items with Title" to exclude certain items. Select the items you want to reset dates for using the checkboxes.

Step 3: Click Confirm & Reset

Once you've selected all items to reset, click the "Confirm & Reset" button.

Step 4: Confirm in Popup

A confirmation popup will appear. Click "Yes, Reset Dates" to complete the action. This action cannot be undone.

Tip

Click the "🎯 Quick Tour" button for an interactive walkthrough!

How to Match Rubrics

Step 1: Load Assignments

Click "Load Assignments" to find all graded items (assignments and discussions) in your course.

Step 2: Filter Results

Use the search and omit fields to narrow down the list to the items you're interested in.

Step 3: Review Matches

The tool automatically suggests rubric matches based on similar naming patterns (e.g., "1.03" matches both a rubric and an assignment).

Step 4: Apply Rubrics

Review the suggested rubric associations and click "Apply Rubric Settings" to attach the rubrics to your assignments.

Tip

Click the "🎯 Quick Tour" button for an interactive walkthrough!

Engageli Sessions — This Course

What it does

  • Schedules Engageli sessions for this course as calendar events linked to Engageli module items.

How it works

  • Add Engageli link(s) to Course Materials and publish them.
  • Click Load Engageli Links from Course, complete the scheduling form.
  • Preview and Apply changes.

Engageli Sessions — Multi-Course

What it does

  • Creates the same Engageli calendar event across multiple courses.

How it works

  • Complete event details (title, date/time, link).
  • Select courses via filters and checklist.
  • Create Event in Selected Courses and review results.

Setup Guide

Pin the extension, configure Canvas Base URL and Personal Access Token, set default timezone, and export settings for backup. See Quickstart for details.

TeacherPro for Canvas – Quick Start Guide

1. Install and Set Up

  • Add the extension: Install TeacherPro for Canvas from the Chrome Web Store.
  • Pin it: Click the puzzle icon → Pin TeacherPro so it stays on your toolbar.
  • Open Settings: Click the TeacherPro icon → Open Settings. Enter:
  • Canvas Base URL (e.g., https://yourschool.instructure.com)
  • Personal Access Token (PAT)

Click Save Settings to connect your Canvas account.

Tip: If you just installed the extension, the Settings page will open automatically.

2. Open the Dashboard

Click the TeacherPro icon → Open Dashboard. This is your command center for all tools: scheduling, grading, Engageli sessions, and more.

The left sidebar is your navigation:

  • Scheduling Tools: Auto-Scheduler, Lock Dates, Edit Dates, Reset Tools
  • Engageli Tools: Create, Delete, and Manage multi-course sessions
  • Grades & Rubrics: Temporary Zeros, Rubric Matcher
  • Admin Tools: Announcements, Navigation Tabs

3. Choose a Course

  • Click Select a Course (or “Change Course” if one is already set).
  • Choose your Canvas course from the list.
  • Add a short Course Prefix (e.g., ENG101) — this helps label calendar events.

Once saved, your course name and prefix appear in the blue status bar at the top.

4. Run a Tool

Each tool works right inside the dashboard — no need to visit Canvas pages directly.

  • Auto Scheduler: Automatically schedule assignments by module or type.
  • Perm Zero: Add lock dates for assignments to close after due dates.
  • Edit Dates: Bulk-edit due dates, unlock/lock times, and publish status.
  • Reset Tools: Clear out old assignment or calendar dates at term start.
  • Rubric Matcher: Connect, rename, or import rubrics in bulk.
  • Default Grader: Apply temporary zeros or default grades quickly.
  • Engageli Scheduler: Create class sessions across multiple courses.
  • Announcement Manager: Post or delete announcements across courses.
  • Navigation Tabs: Hide or unhide course navigation links.

When a tool is running, progress messages appear inside the panel. A small popup toast (bottom corner) confirms success or shows errors.

5. Manage Your Subscription

  • Free users can access Scheduling Tools.
  • Premium unlocks everything else — grading automation, Engageli tools, rubrics, and admin utilities.

Click ⭐ Manage Subscription in the sidebar to view pricing or upgrade.

If your trial is active, the remaining days show in the badge above the button.

6. Feedback Library (Optional)

In the popup menu, choose Open Feedback Library to manage stored feedback phrases and quick comments.

7. Support & Updates

  • Report a Bug: From the popup → Report a Bug / Contact Support
  • Website: teacherpro.app
  • Email: support@teacherpro.app

Updates appear automatically; you’ll be prompted to refresh Canvas pages after major updates.

âš¡ Pro Tips

  • You can safely switch between tools; your form data and presets are auto-saved.
  • If the dashboard looks small, adjust the UI Scale in Settings.
  • To retry a Canvas action, simply reopen the dashboard — it remembers your last tool.

Bulk Deleter

Delete selected items across a course. Load items, filter, select, and delete.

Deleter

Remove selected content quickly within a course. Use filters, select, and delete.

Backup Reminder

Export your Feedback Library (CSV) and Settings (JSON) to avoid data loss. Restore anytime from Settings.

Rubric Importer

Paste rubric data from a spreadsheet, preview, edit, and create a Canvas rubric.

Permission Zero

Temporarily set zero-grade permissions per course; see in-app steps to apply and revert.

Permission Zero 2

Advanced zero application workflow; set criteria, preview, and apply in bulk.