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 2: Enter Dates and Holidays
Set your Start and End Dates. In the Holidays / Blackouts box, list dates you don’t want items scheduled. Then pick 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 15 days after the start date; the last is 2 days before the end date. Remaining items are distributed evenly.
Step 4: Save or Reuse Presets
To reuse settings, name them (e.g., “Spring 2026 Scheduleâ€) and click Save as New Preset. To reuse later, select it. To remove, click Delete Selected.
Step 5: Load Course Items
Click Load Course Items to pull assignments, quizzes, discussions, pages, and links. Use Search Terms and Omit Terms to refine what’s shown.
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 Navigation Tabs
Step 1: Select Courses
Click on one or more courses in the list. Hold Ctrl/Cmd to select multiple courses at once.
Step 2: Choose a Navigation Tab
Select the tab you want to modify from the dropdown (e.g., Assignments, Grades, Modules).
Step 3: Apply Visibility
Click "Make Visible in Selected Courses" to show the tab or "Hide in Selected Courses" to hide it.
Step 4: Review Results
The results will appear below showing the status of your changes.
Tip
Click the "🎯 Quick Tour" button for an interactive walkthrough!
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.