Computer-Use Agent Taxonomy中文
R15.01.01.02 · TASK CLASS

Gradebook & term closeout

Set weights, enter and curve grades, and close a term correctly.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Previous class address: R10.05.01.02 · Original proposal IDs are retained.

Typical applications
Canvas Gradebook · Moodle Grader · PowerSchool
Class GUI-need label
HY · Hybrid

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R10.05.01.02-T01 Set weighted gradebook categories with a dropped lowest homework

Original instruction

Moodle 4.x sandbox, course BIO101-F26, Gradebook setup. Create categories Homework (weight 40%, drop the lowest 1) and Exams (60%), move the 8 homework assignments and 2 exams into them, and set the course total aggregation to Weighted mean of grades. Do not change any existing grades.

Platforms
web · Any OS (web)
Applications
Moodle Grader
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click drag · Drag & drop type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

grade_categories: aggregation, droplow=1 on Homework; grade_items aggregationcoef weights 40/60; item parents correct; grade_grades finalgrade for items unchanged (raw). Web services are disabled for the role and the agent has no server shell; only web-origin log events are accepted.

Proposed partial credit

30% categories; 30% weights and aggregation; 20% drop lowest; 20% items placed, grades untouched.

R10.05.01.02-T02 Override, lock and hide grade items in the Moodle grader report

Original instruction

Moodle sandbox, course PSYC200-F26 grader report. Override the course final grade for the 2 students with approved medical excusals in input/excusals.pdf to the values stated there with feedback 'Medical excusal - see Dean memo', lock the Midterm grade item, and hide Quiz 3 from students until 2026-12-20.

Platforms
web · Any OS (web)
Applications
Moodle Grader
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

grade_grades: 2 course-total rows overridden with values and feedback exact; Midterm grade_item locked; Quiz 3 hidden until the timestamp. No other overrides. Web services are disabled for the role and the agent has no server shell; web-origin logs required (grade override events).

Proposed partial credit

45% overrides with feedback; 25% lock; 30% hide-until.

R10.05.01.02-T03 Apply a ten-percent-per-day late penalty to four submissions

Original instruction

Canvas LMS sandbox, course 'HIST 210 (sandbox)'. Per input/late_policy.pdf (10% of possible points per calendar day late, capped at 50%, deadline extensions in input/extensions.csv honored), adjust the scores of the late submissions on 'Research Paper' in SpeedGrader or the gradebook and leave a comment stating days late and penalty.

Platforms
web · Any OS (web)
Applications
Canvas Gradebook
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
type · Text & forms click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Submission scores equal gold (4 penalized; 1 late submission covered by an extension stays unpenalized); comments contain days late and penalty; no other scores changed. Agent has no API token.

Proposed partial credit

60% penalized scores; 20% extension honored; 20% comments.

R10.05.01.02-T04 Curve an exam in Excel and import the curved scores

Original instruction

Export the Canvas gradebook for 'CHEM 120 (sandbox)', compute a linear curve for 'Exam 2' in Excel so the class mean becomes 75 with no score above 100 (scores already at or above 100 stay), then import the curved scores via the gradebook CSV import, reviewing the import preview so only Exam 2 changes.

Platforms
web · Any OS (web) mac · macOS win · Windows
Applications
Canvas Gradebook · Excel
Interfaces
brow · Browser desk · Desktop GUI
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click code · Code & commands multi · Cross-app
Work product
WP08 · App/system state
Conditions
multiapp · Multi-app
Proposed difficulty
4 / 5

Proposed verifier

Exam 2 scores equal gold curve (within 0.01); all other columns unchanged; curved mean 75 +/- 0.05 computed over non-excused students only (2 excused seeded).

Proposed partial credit

45% curve math; 15% excused handling; 40% clean import affecting only Exam 2.

R10.05.01.02-T05 Set assignment-group weights and excuse items in Canvas

Original instruction

Canvas sandbox, course 'MATH 105 (sandbox)'. Turn on weighted assignment groups (Homework 30, Quizzes 20, Exams 50), set Homework to drop lowest 2, mark the excused assignments in input/excused.csv as Excused (not zero), and record the resulting current grade for students s201, s214 and s233 in output/check.json.

Platforms
web · Any OS (web)
Applications
Canvas Gradebook
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Course apply_assignment_group_weights true with exact weights; drop rule; 7 submissions with excused=true; check.json grades equal Canvas-computed values after changes (grader recomputes from export). Personal access token creation is disabled for the agent's role, so Canvas API calls are blocked and changes must be made in the Gradebook UI.

Proposed partial credit

35% weights; 15% drop rule; 30% excused; 20% check values.

R10.05.01.02-T06 Repair a broken Moodle backup and rebuild registrar and OneRoster exports

Original instruction

input/course_backup.mbz (Moodle) fails to restore: grade_items references are inconsistent and two category weights do not sum. Repair the backup offline, recompute every student's final grade per input/grading_policy.pdf, and produce output/registrar.csv (student id, final %, letter) and OneRoster 1.2 results.csv and lineItems.csv for the SIS.

Platforms
lin · Linux
Applications
Python · Moodle backup tools
Interfaces
term · Terminal
GUI need · task setting
CL · CLI-sufficient
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
code · Code & commands
Work product
WP02 · Records/table
Conditions
long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

Repaired .mbz restores on a clean Moodle (grader CLI restore succeeds); registrar.csv finals within 0.01 and letters exact vs hidden reconciliation; OneRoster files schema-valid with sourcedId cross-references consistent.

Proposed partial credit

30% backup restores; 40% final grades and letters; 30% OneRoster exports valid and consistent.

R10.05.01.02-T07 Enter twenty-five scores with quick grading in a Moodle assignment

Original instruction

Moodle sandbox, course BIO101-F26, assignment 'Lab Report 2'. Using the grading table with quick grading enabled, enter the 25 scores and short feedback comments from input/lab2_scores.pdf (a photographed paper sheet) and save.

Platforms
web · Any OS (web)
Applications
Moodle Grader
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
type · Text & forms vis · Visual judgment
Work product
WP02 · Records/table
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

assign_grades rows for 25 students equal gold; feedback comments exact; handwriting on 3 seeded scores; no other assignment touched. Web services are disabled for the role and the agent has no server shell; only web-origin log events are accepted.

Proposed partial credit

70% scores; 30% feedback comments.

R10.05.01.02-T08 Enter scores with missing, late and exempt flags in PowerTeacher Pro

Original instruction

PowerSchool PowerTeacher Pro (sandbox district), section 'Algebra I - P2'. For assignment 'Unit 4 Test' enter the 28 scores from input/unit4.xlsx, set flags Missing, Late, Exempt and Incomplete as the sheet indicates (Missing scores as 0, Exempt excluded), and override one student's quarter grade per input/override_note.pdf with the required comment.

Platforms
web · Any OS (web)
Applications
PowerSchool PowerTeacher Pro · Excel
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
type · Text & forms click · Point & click multi · Cross-app
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app multiapp · Multi-app
Proposed difficulty
3 / 5

Proposed verifier

Sandbox DB: 28 scores exact; flag set per student exact; Exempt not counted; quarter override value and comment exact. Teacher role has no API; audit trail shows web entries.

Proposed partial credit

50% scores; 30% flags; 20% override with comment.

R10.05.01.02-T09 Score standards and compute final standards grades by district method

Original instruction

PowerTeacher Pro sandbox, section 'Grade 5 Science'. Enter standards scores (1-4) for 3 assessments from input/standards_scores.xlsx, set the standards calculation method to the district's 'Most Recent 3 Weighted' rule in input/district_sbg.pdf, and verify the computed final standard grades for 5 listed students against your own calculation; record any discrepancy in output/sbg_check.csv.

Platforms
web · Any OS (web)
Applications
PowerSchool PowerTeacher Pro · Excel
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
type · Text & forms click · Point & click multi · Cross-app
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app multiapp · Multi-app
Proposed difficulty
4 / 5

Proposed verifier

Standards scores exact (84 entries); calculation method setting exact; sbg_check.csv values equal the rule applied to the data (gold) and flags exactly the seeded student where PowerSchool's displayed value differs due to an exempt score. PowerSchool plugin/API credentials are withheld from the teacher account, so scores must be entered in PowerTeacher Pro (change log checked).

Proposed partial credit

45% scores; 20% method setting; 35% verification file.

R10.05.01.02-T10 Post midterm grades for two sections and keep the others hidden

Original instruction

Canvas sandbox, cross-listed course 'BIO 200 (sandbox)' with sections A, B, C. Set the 'Midterm' grade posting policy to manual, then post grades only for sections A and B after confirming every submission in those sections is graded; section C must stay hidden.

Platforms
web · Any OS (web)
Applications
Canvas Gradebook
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll
Work product
WP08 · App/system state
Conditions
risk · Irreversible/risky
Proposed difficulty
3 / 5

Proposed verifier

Assignment post_manually true; submissions posted_at set for all A and B students and null for C; no ungraded submissions in A/B at post time (2 seeded ungraded must be graded from input/remaining_scores.csv first). Personal access token creation is disabled for the agent's role, so Canvas API calls are blocked and posting must be done in the Gradebook UI.

Proposed partial credit

20% manual policy; 30% remaining grades entered; 40% A/B posted; 10% C hidden.

R10.05.01.02-T11 Close out a Canvas term: zero missing work, export SIS grades, conclude

Original instruction

Canvas sandbox, course 'ECON 200 (sandbox)', term ended. Per input/closeout_checklist.pdf: confirm every assignment is graded or excused, apply the missing-is-zero policy to past-due missing submissions, check final letter grades with the course grading scheme, export final grades in the registrar format of input/sis_template.csv, then conclude the course.

Platforms
web · Any OS (web)
Applications
Canvas Gradebook · Excel
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click nav · Pan/zoom/scroll multi · Cross-app
Work product
WP02 · Records/table
Conditions
risk · Irreversible/risky multiapp · Multi-app hidden · Hidden/stale state
Proposed difficulty
4 / 5

Proposed verifier

Missing submissions scored 0 (gold set; excused untouched); export file rows equal Canvas final grades in template format; course workflow_state concluded only after export (timestamp order).

Proposed partial credit

30% missing policy; 15% all graded/excused; 35% SIS export; 20% concluded after export.

R10.05.01.02-T12 Process six regrade requests and recompute borderline letter grades

Original instruction

Moodle sandbox, course CHEM110-F26. input/regrades/ has 6 regrade requests with the original exam pages and rubric. Decide each per the rubric, update the item scores with feedback, check how each change moves the student's course total across the letter boundaries (Moodle rounding settings apply), and log decisions and letter changes in output/regrade_log.xlsx.

Platforms
web · Any OS (web) mac · macOS win · Windows
Applications
Moodle Grader · Excel
Interfaces
brow · Browser desk · Desktop GUI
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
vis · Visual judgment type · Text & forms multi · Cross-app
Work product
WP08 · App/system state
Conditions
multiapp · Multi-app hidden · Hidden/stale state
Proposed difficulty
5 / 5

Proposed verifier

Regrade decisions equal gold (4 granted with exact points, 2 denied); grades and feedback updated; log letter changes equal Moodle-computed letters after updates (one seeded case flips only because of the course's decimal rounding setting).

Proposed partial credit

45% regrade decisions; 20% gradebook updates; 35% letter-change log.

R10.05.01.02-T13 Compute final grades in Excel from a gradebook export and flag cutoff cases

Original instruction

input/gradebook_export.csv is a Canvas export (60 students, 22 assignments). In Excel compute each student's final percentage using the weights and drop rules in input/syllabus_grading.pdf, map to letters with the given scheme, and flag students within 0.5 points below a letter cutoff. Save output/finals.xlsx with formulas intact.

Platforms
mac · macOS win · Windows
Applications
Excel
Interfaces
desk · Desktop GUI
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
code · Code & commands type · Text & forms
Work product
WP02 · Records/table
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Final percentages within 0.01 of gold; letters exact; flagged set exact; cells contain formulas (not pasted values) referencing the data sheet.

Proposed partial credit

50% finals; 20% letters; 20% flags; 10% formulas retained.

R10.05.01.02-T14 Set weighted grade categories and return graded work in Google Classroom

Original instruction

Google Classroom sandbox class 'Grade 8 Science - P3'. Turn on weighted grading with categories Labs 40, Quizzes 30, Projects 30, assign the existing 9 assignments to categories per input/categories.csv, and return the 10 graded 'Lab 3' submissions to students.

Platforms
web · Any OS (web)
Applications
Google Classroom
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Grader API read: gradebook settings with 3 categories and weights; coursework gradeCategory assignments exact; 10 Lab 3 submissions in state RETURNED with grades unchanged. Classroom API OAuth credentials are withheld from the agent (no Cloud project), so settings and returns must come from the Classroom web UI.

Proposed partial credit

40% categories and weights; 30% assignments categorized; 30% returned.

R10.05.01.02-T15 Customize Moodle grade letters and rounding and check boundary students

Original instruction

Moodle sandbox, course PSYC200-F26. Set course grade letters to the department scheme in input/letters.pdf (A >= 93, A- >= 90, ... F < 60), course total display 'Real (Letter)', overall decimal points 1, then list in output/boundary.json the final letter for the 4 students whose totals sit within 0.05 of a boundary as Moodle displays them.

Platforms
web · Any OS (web)
Applications
Moodle Grader
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms vis · Visual judgment
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

grade_letters rows exact for the course context; gradedisplaytype and decimalpoints settings exact; boundary.json letters equal Moodle's rendered user report for those 4 students. Web services are disabled for the role and the agent has no server shell; settings changes must log origin 'web'.

Proposed partial credit

40% letter scheme; 20% display settings; 40% boundary letters.

R10.05.01.02-T16 Post term grades and comment codes to report cards in Infinite Campus

Original instruction

Infinite Campus sandbox, teacher view, section 'English 9 - P4'. Post the Semester 1 grading task grades from the gradebook to the report card for all 27 students, add the comment codes in input/comments.csv (max 2 per student), and correct the one student whose posted grade must be an 'I' (incomplete) per input/incomplete_note.pdf.

Platforms
web · Any OS (web)
Applications
Infinite Campus
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Sandbox posted grades equal gradebook values for 26 students and 'I' for the noted student; comment codes exact; post timestamp present. No API for teacher role.

Proposed partial credit

50% grades posted; 30% comment codes; 20% incomplete handled.

R10.05.01.02-T17 Reconcile LMS and SIS final grades for three sections and resync

Original instruction

Final grades for 'CS 101' sections 01-03 (120 students) exist in Canvas and were synced to PowerSchool (sandbox). input/discrepancy_report.csv from the registrar lists suspected mismatches but is incomplete. Compare every student, determine the correct value per input/grade_policy.pdf (Canvas is source of truth unless a grade-change form in input/forms/ applies), fix the wrong side, and log every fix in output/reconciliation.xlsx.

Platforms
web · Any OS (web)
Applications
Canvas Gradebook · PowerSchool · Excel
Interfaces
brow · Browser
GUI need · task setting
HY · Hybrid
GUI need · ordinary access
HY · Hybrid
Interaction primitives
multi · Cross-app click · Point & click code · Code & commands nav · Pan/zoom/scroll
Work product
WP02 · Records/table
Conditions
multiapp · Multi-app long · Long-horizon licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

After fixes both systems agree for 120 students and equal gold; the 9 seeded mismatches (3 not in the registrar report) fixed on the correct side; log rows equal the gold fix list.

Proposed partial credit

45% mismatches found; 30% fixed on correct side; 25% log.

R10.05.01.02-T18 Record incomplete grades with contracts and expiry dates

Original instruction

Canvas sandbox and PowerSchool sandbox, course 'NURS 210'. Two students have signed incomplete contracts (input/contracts/). In Canvas, extend their due dates on the listed assignments via assignment overrides; in PowerSchool record final grade 'I' with the contract's lapse date and default grade. Do not post 'I' for any other student.

Platforms
web · Any OS (web)
Applications
Canvas Gradebook · PowerSchool
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms multi · Cross-app
Work product
WP08 · App/system state
Conditions
multiapp · Multi-app risk · Irreversible/risky licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Canvas: overrides for exactly those students and assignments with contract dates; PowerSchool: 2 'I' grades with lapse date and default grade exact; no other students changed. Canvas personal access tokens are disabled for the agent's role and PowerSchool API credentials are withheld, so both changes must be made in the web UIs.

Proposed partial credit

40% Canvas overrides; 45% SIS incompletes; 15% no collateral changes.

R10.05.01.02-T19 Save the same twenty-five assignment grades via Moodle web services (control)

Original instruction

Control pair of T07. With a web-service token in env MOODLE_TOKEN, call mod_assign_save_grades to store the 25 scores and feedback from input/lab2_scores.csv for 'Lab Report 2' in course BIO101-F26.

Platforms
lin · Linux
Applications
Moodle web services · Python
Interfaces
api · API/SDK term · Terminal
GUI need · task setting
AP · API-sufficient
GUI need · ordinary access
AP · API-sufficient
Interaction primitives
code · Code & commands
Work product
WP02 · Records/table
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Same assign_grades checks as T07; log origin 'ws' expected. Measures GUI-vs-API gap (the CSV removes the handwriting step).

Proposed partial credit

70% scores; 30% feedback.

R10.05.01.02-T20 Apply a custom letter grading scheme and hide totals until closeout

Original instruction

Canvas sandbox, course 'BIOL 150 (sandbox)'. Create grading scheme 'BIOL Plus/Minus' from input/scheme.csv, enable it for the course so final grades display as letters, and hide totals in the student grade summary until the term ends; confirm in Student View that a test student sees no total.

Platforms
web · Any OS (web)
Applications
Canvas Gradebook
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click type · Text & forms
Work product
WP08 · App/system state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Grading standard rows exact; course grading_standard_id set; hide_final_grades true; Student View rendered summary shows no total (grader screenshot check). Personal access token creation is disabled for the agent's role, so Canvas API calls are blocked and settings must be made in the web UI.

Proposed partial credit

45% scheme; 25% applied; 30% totals hidden.

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family