Welcome to Pawtograder - Course Staff Guide
This guide helps you set up and run a course in Pawtograder: creating assignments, grading submissions, answering questions, and tracking grades.Finding your way around
The course navigation bar is a single flat row. For an instructor it reads: Manage Assignments · Discussion · Office Hours · Gradebook · Surveys · Polls · Course Settings Everything except Course Settings goes straight to a page. Course Settings is a menu: clicking it opens the menu and the address in your browser does not change. Pick one of its entries: Discord, Enrollments, LMS (LTI) Sync, Feature flags, GitHub Templates, Lab Sections, Flashcard Decks, Discussion Topics, Discussion Engagement, Grading Conflicts, Due Date Extensions, Audit Log, Emailer, Workflow Runs.Most top-level entries are gated on course feature flags. If your course has
Discussion, Office Hours, Gradebook, Surveys, or Polls turned off under
Course Settings → Feature flags, that entry is missing
from the nav entirely. The Flashcards flag is student-facing only: turning it off
takes Flashcards out of the student nav and leaves Course Settings →
Flashcard Decks where it is for staff. Instructions elsewhere in this guide
assume the relevant module is enabled.
What graders see
Graders get a smaller navigation set than instructors. A grader has no Gradebook entry at all — neither the staff gradebook nor the student one — and does not see these Course Settings entries: Enrollments, LMS (LTI) Sync, Feature flags, GitHub Templates, Discussion Topics, Due Date Extensions, Audit Log, Emailer, Workflow Runs. A grader does see Manage Assignments, Discussion, Office Hours, Surveys, Polls, and Course Settings → Discord, Lab Sections, Flashcard Decks, Discussion Engagement, and Grading Conflicts.Key features
- Assignments: distribute and grade programming assignments with autograders, rubrics, groups, and bulk grading assignments
- Discussion: a course discussion board for students and staff, with karma and engagement reporting
- Office Hours: realtime help queues, by text chat, video call, or in person
- Gradebook: expression-based grade columns, with an instructor-only export
- Surveys: SurveyJS-based feedback collection with per-survey response reports
- Polls: quick in-class polling for comprehension checks
- Flashcard Decks: practice decks with per-student and per-card analytics
- Emailer: compose and send email to course members from Course Settings → Emailer
- Workflow Runs and Audit Log: autograder run health, and a log of changes to assignments, groups, extensions, rubrics, submissions, reviews, comments, and discussion threads
- Discord and LMS (LTI) Sync: optional integrations for chat and for roster/grade sync
The course home page
Opening a course as staff gives you a dashboard with these sections:- Assignment Grading Overview, with summary cards for Assignments Needing Attention, Incomplete Submission Reviews, Incomplete Review Assignments, Grade Release Status, and Open Regrade Requests
- Three assignment tables: Needs attention, Upcoming with no blocking work, and Complete or stable
- Open Office Hours Requests — a list of currently open help requests, shown only when Office Hours is enabled
- Workflow Runs Summary — autograder run counts and error counts for Last Hour, Last 24 Hours, and Recent Errors
Time zones
Each course has a time zone that all due dates, deadlines, and timestamps are interpreted in. It defaults toAmerica/New_York, and nothing in the course UI
or the admin portal can change it — if your course’s time zone is wrong, ask your
Pawtograder administrator to set it directly.
You can choose how times are displayed to you: open the user menu and pick
Time Zone Settings, then choose Course time zone or Your local time
zone. That preference is saved in your browser only and does not change any
deadline. The header also shows the current course time zone as a
Course Time Zone button.
Assignments
Create, distribute, and grade programming assignments with autograders and rubrics.
Course Settings
Enrollments, feature flags, lab sections, extensions, and the rest of the settings menu.
Gradebook
Track grades with expression-based calculations.
Office Hours
Run help queues, track TA time, and moderate requests.
Discussion
Moderate the discussion board and review engagement.
Polls
Conduct live in-class polling to check understanding.
Surveys
Collect detailed feedback with customizable survey forms.
AI Assistance
Copy structured prompts into an AI assistant to help diagnose student errors.
Exporting Course Data
Every CSV, JSON, ZIP, and Markdown download available to staff.