Closed beta · run Worlds on your machineBrowse worlds →

Worlds / Education / Canvas

Canvas world

A local Canvas LMS with courses, sections, assignments, submissions, the gradebook and late policies. Test the teaching assistant agent that grades, applies late penalties and posts grades.

AssignmentsSubmissionsGradesLate PolicyRubrics
Book a demo
Canvas · Gradebook · BIO 101 · Lab Report 3Illustrative
StudentSubmittedNoteGrade
Sample, AveryOn timeRubric 18 of 20Ungraded18 / 20
Test, Blake1 day lateLate policy 10%Ungraded15.3 / 20
Demo, Casey2 days lateExtension approvedUngraded14.4 / 20
Example, DrewMissingNo extensionMissing
Placeholder, EliOn timeNeeds reviewUngraded

fig. 1 · illustrative replica · the agent's changes land as you scroll

What's in this world

What you get when you open Canvas. Seeded, local, yours to break.

Seeded records

courses
3 courses with 2 sections each
students
90 fake students
assignments
24 with due dates, points and rubrics
submissions
Across submitted, graded, unsubmitted and late
late policy
10% per day, extensions recorded per student

Agent jobs you can test

  1. Grade submissions with the rubric and leave comments
  2. Apply late policy and excuse approved extensions
  3. Post grades when the assignment is ready

What your agent can get wrong here

The reply sounds right. The record is what counts.

ActionWhat the world recordsCommon mistake
Apply a late penaltythe submission's late status and points deductedTakes the late penalty from a student with an extension
Grade a submissionscore, rubric assessment and commentEnters the score on the wrong student
Post gradesthe assignment's posting policyPosts grades before every submission is graded
Excuse an assignmentthe excused flagExcuses a missing assignment instead of marking it zero

Example test

Describe the job. Review the checks before anything runs.

Brief · plain EnglishIllustrative

Grade Lab Report 3. Score each submission with the rubric, take 10% per day late unless the student has an extension, and hold posting until every submission is graded.
Drafted test · reviewDrafting
  1. 01Sample, Avery graded 18 out of 20
  2. 02Test, Blake penalized 10% for one day late
  3. 03Demo, Casey graded with no late penalty
  4. 04Grades not posted while Placeholder, Eli is ungraded
  5. 05Example, Drew still marked missing

fig. 2 · illustrative brief and drafted checks

Failures you can inject

Make it a bad day on purpose.

effectRequests return 403 Rate Limit Exceeded when the quota runs outfires before the handler · state untouched · same result every run

Evidence

StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations