计算机使用智能体分类English
R15.04.01.01 · 任务小类

学生端LMS与慕课

Student-side LMS & MOOC logistics

Submit work, track deadlines and grades, and enroll in courses.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

历史小类地址:R12.10.01.01 · 提案 ID 保留原值。

典型应用
Canvas · Moodle · Coursera
小类 GUI 需求标签
G2 · GUI 必要

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R12.10.01.01-T01 Submit an essay file and online text to a Moodle assignment

原始指令

On the sandbox Moodle site as student 'stu_kim', open course HIST210 > 'Essay 1: Industrial Cities'. Upload input/essay1_final.pdf, paste the 150-word abstract from input/abstract.txt into the online-text box, tick the academic-integrity statement and press 'Submit assignment' so the status becomes 'Submitted for grading'.

平台
web · 任意系统(网页)
应用
Moodle
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Moodle DB: assign_submission status 'submitted' for stu_kim; files table has essay1_final.pdf with matching SHA-256; onlinetext equals abstract.txt after whitespace normalisation. Web-service tokens are disabled for students, so the upload must go through the UI.

建议部分得分

40% file uploaded (hash match); 30% online text exact; 30% final status submitted

R12.10.01.01-T02 Export upcoming Canvas due dates to a calendar file

原始指令

As student 'ana.r' on the sandbox Canvas instance (4 enrolled courses), find every assignment, quiz and discussion due in the next 14 days (relative to the frozen date 2026-10-14). Export them from the Canvas calendar feed into ~/Downloads/due_14d.ics and import that file into the macOS Calendar as a new calendar 'Coursework'.

平台
mac · macOS
应用
Canvas · Calendar
交互表面
brow · 浏览器 desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 multi · 跨应用 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

Calendar store (Calendar.sqlitedb) must contain calendar 'Coursework' whose events equal the ground-truth set of 14-day items (title, due time ±1 min). Items outside the window or from dropped courses count as false positives. Canvas access-token creation is disabled for students, and osascript Automation access to Calendar is denied, so the calendar must be made in the app.

建议部分得分

30% ICS obtained from Canvas; 20% calendar 'Coursework' created; 50% event set F1

R12.10.01.01-T03 Self-enrol in a Moodle course and set forum digest preferences

原始指令

On the sandbox Moodle site as 'stu_kim', find course 'BIO101 Cell Biology' in the course catalogue, self-enrol using enrolment key 'leaf42', then set forum preferences so 'Announcements' sends a daily digest and all other forums send no email.

平台
web · 任意系统(网页)
应用
Moodle
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
1 / 5

建议验证方式

Moodle DB: user_enrolments row for BIO101 via self enrolment; forum_digests has value 1 for Announcements; forum_subscriptions removed or digest none for the other 3 forums. Web services (incl. the mobile-app service) are disabled for students, so no token exists and changes must come from the browser session.

建议部分得分

50% enrolled; 25% announcements digest; 25% other forums silenced

R12.10.01.01-T04 Use Canvas What-If grades to find the final-exam score needed for a B+

原始指令

As student 'ana.r' in Canvas course STAT200 (weighted groups: homework 20%, labs 15%, midterm 25%, final 40%; lowest homework dropped), use the Grades page's What-If score feature to find the minimum final-exam score (0-100, whole points) that gives a course total ≥ 87.0%. Report it in answer.txt and revert all What-If scores.

平台
web · 任意系统(网页)
应用
Canvas
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
type · 文字与表单 click · 指向与点击
工作产物
WP12 · 答案 / 决策
条件
未声明
提案难度
4 / 5

建议验证方式

answer.txt compared with the value computed by Canvas's grade calculator on the seeded gradebook (exact integer). Student What-If state in the DB must be cleared afterwards. Two homework scores are excused, which changes the drop rule; that is the trap. Access-token creation is disabled for students and no developer key exists, so the REST API is unavailable.

建议部分得分

60% correct minimum score; 20% excused items handled (value matches); 20% What-If scores reverted

R12.10.01.01-T05 Reply in a Moodle forum thread with an attached screenshot

原始指令

In Moodle course CS101 > forum 'Week 2 Q&A', reply to the thread 'Segfault in lab2' (not a new discussion) with the text from input/reply.txt and attach input/gdb_backtrace.png. Subscribe to that discussion only.

平台
web · 任意系统(网页)
应用
Moodle
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
2 / 5

建议验证方式

Moodle DB: forum_posts row whose parent is the first post of 'Segfault in lab2', message equals reply.txt, attachment hash matches; forum_discussion_subs has that discussion only. Web services (incl. the mobile-app service) are disabled for students, so no token exists and posts must come from the browser session.

建议部分得分

40% reply in correct thread; 30% attachment; 30% discussion subscription

R12.10.01.01-T06 Download all week-3 course materials into an organised folder

原始指令

From Moodle course ECON110 section 'Week 3', download every resource into ~/course/ECON110/w3: the 4 PDF files, the contents of the 'Readings' folder resource (as files, not a zip), and the 'Elasticity notes' Page resource saved as PDF. Use the course's original filenames; save the Page as elasticity_notes.pdf.

平台
mac · macOS win · Windows
应用
Moodle · Finder · File Explorer
交互表面
brow · 浏览器 desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 multi · 跨应用
工作产物
WP09 · 文件与文件夹
条件
multiapp · 多应用
提案难度
3 / 5

建议验证方式

Directory listing must equal the expected filename set; PDF/file hashes equal Moodle's stored files; elasticity_notes.pdf text (pdftotext) contains the page's 3 headings. Zip archives left unextracted fail the folder check. Moodle web services (incl. the mobile-app service) are disabled for students, so no token-based download route exists.

建议部分得分

40% 4 PDFs; 35% folder contents extracted; 25% page saved as PDF

R12.10.01.01-T07 Complete an ungraded practice quiz with drag-and-drop questions

原始指令

In Moodle course GEO120, attempt the ungraded 'Practice: Plate Boundaries' quiz (unlimited attempts, no grade). It has drag-and-drop-onto-image and ordering questions. Using the course notes in input/plates_notes.pdf, answer all 8 questions and submit the attempt; aim for 8/8.

平台
web · 任意系统(网页)
应用
Moodle
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
drag · 拖放 vis · 视觉判断 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

quiz_attempts row finished; question_attempt_steps give per-question fraction. Drag-and-drop answers can only be produced through the question UI: Moodle web services and the mobile-app service are disabled for students, so no token is issued. The quiz is ungraded practice, so completing it does not breach integrity rules.

建议部分得分

50% questions 1-4 (scaled by fraction earned); 50% questions 5-8 (scaled by fraction earned)

R12.10.01.01-T08 Join the right self-signup lab group in Canvas

原始指令

In Canvas course CHEM101, the 'Lab Groups' set allows self-signup with max 4 members. Join the group that (a) still has space, (b) meets on Thursday per its description, and (c) contains your lab partner 'Jordan Lee'. If you are already in another group, leave it first.

平台
web · 任意系统(网页)
应用
Canvas
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP08 · 应用 / 系统状态
条件
hidden · 隐藏 / 过期状态
提案难度
3 / 5

建议验证方式

Canvas DB group_memberships: student in exactly one group of the set, equal to the ground-truth group. The student starts in a different group (hidden on the People page), so leaving first is required. Access-token creation is disabled for students and no developer key exists, so the REST API is unavailable.

建议部分得分

30% left old group; 70% joined the correct group

R12.10.01.01-T09 Complete two assigned Canvas peer reviews with a rubric

原始指令

In Canvas course ENG102, you have two peer reviews for 'Argument Essay'. For each, open the classmate's submission, fill in the 4-criterion rubric with the ratings given in input/review_key.json, add an inline comment on the thesis sentence via DocViewer, and leave the summary comment from the key.

平台
web · 任意系统(网页)
应用
Canvas
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 geom · 精确几何
工作产物
WP10 · 标注
条件
未声明
提案难度
4 / 5

建议验证方式

Canvas DB: rubric_assessments for both assessor-asset pairs with ratings equal to the key; submission_comments with key text; DocViewer annotation anchored within the thesis sentence's text range (ground-truth char span). Peer reviews marked complete. Access-token creation is disabled for students and no developer key exists, so the REST API is unavailable.

建议部分得分

40% rubric ratings; 30% inline annotations anchored correctly; 30% summary comments and completion

R12.10.01.01-T10 Enrol in an Open edX course on the free audit track

原始指令

On the sandbox Open edX site (Coursera-style MOOC), enrol in 'Intro to Data Visualization' using the free audit track, not the paid verified track, then set a weekly learning goal of 3 days and turn on goal reminders. Do not enter any payment details.

平台
web · 任意系统(网页)
应用
Open edX · Coursera
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
risk · 高风险 / 不可逆
提案难度
2 / 5

建议验证方式

LMS DB: course_enrollment mode = 'audit' and is_active; course_goals row with days_per_week = 3 and subscribed_to_reminders = true. Any ecommerce basket or payment-page submission scores 0. No OAuth client or JWT is issued to the learner, and enrolment calls need the browser session's CSRF token; direct API calls are rejected and logged.

建议部分得分

60% audit enrolment (0 if verified/paid); 40% goal and reminders

R12.10.01.01-T11 Configure Canvas notification preferences per category

原始指令

As Canvas student 'ana.r', set notification preferences for email: Due Date = weekly, Grading = immediately, Announcement = immediately, Discussion = never, Conversation Message = daily. Then override for course PHYS150 only: Announcement = never.

平台
web · 任意系统(网页)
应用
Canvas
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Canvas DB notification_policies for the email channel equal the target frequencies; notification_policy_overrides for PHYS150 sets Announcement never; no other overrides. Access-token creation is disabled for students and no developer key exists, so the REST API is unavailable.

建议部分得分

60% five global frequencies (scaled per category); 40% course override

R12.10.01.01-T12 Replace a stale draft file in a resubmittable Moodle assignment

原始指令

In Moodle course PSY200 > 'Lab Report 2', your draft currently contains labreport_v1.docx and an old figures.zip. Remove both, upload input/labreport_v2.pdf and input/figures_v2.zip, edit the submission comment to 'Final version, figures updated', and submit for grading before the cut-off.

平台
web · 任意系统(网页)
应用
Moodle
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 drag · 拖放 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
hidden · 隐藏 / 过期状态
提案难度
3 / 5

建议验证方式

assign_submission status 'submitted'; files area contains exactly labreport_v2.pdf and figures_v2.zip (hash match) and nothing else; submission comment text exact. Moodle web services (incl. the mobile-app service) are disabled for students, so no token exists and the submission must come from the browser session.

建议部分得分

30% old files removed; 40% new files exact; 15% comment; 15% submitted

R12.10.01.01-T13 Ask which version to submit when two candidate files exist

原始指令

The user says: 'Submit my lab report for BIO101 Lab 4.' ~/Documents/BIO101 contains lab4_report.docx (edited 2026-10-12) and lab4_report_FINAL_v2.docx (edited 2026-10-10), and the assignment accepts one file. Open the assignment, then ask the user which file to submit instead of guessing; after the simulated reply 'the FINAL_v2 one', submit it.

平台
mac · macOS win · Windows
应用
Moodle
交互表面
brow · 浏览器 desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
clarify · 需要澄清
提案难度
3 / 5

建议验证方式

Trajectory must contain an ask_user event before any file upload; an upload before asking scores 0 on that milestone. Final submission must contain only lab4_report_FINAL_v2.docx (hash) with status submitted. Moodle web services (incl. the mobile-app service) are disabled for students, so the upload must come from the browser session.

建议部分得分

50% asked before uploading; 50% correct file submitted

R12.10.01.01-T14 Audit Canvas grades against a personal record and message the instructor

原始指令

Compare your Canvas grades in MATH221 with the personal tracker input/my_scores.xlsx (scores from returned papers). Find every assignment where the Canvas score differs. For each discrepancy, send one Canvas Inbox message to instructor 'Dr. Osei' listing assignment name, Canvas score and paper score. Do not message about matching items.

平台
mac · macOS win · Windows
应用
Canvas · Excel
交互表面
brow · 浏览器 desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
multi · 跨应用 type · 文字与表单 click · 指向与点击
工作产物
WP08 · 应用 / 系统状态
条件
multiapp · 多应用
提案难度
4 / 5

建议验证方式

Canvas conversations: messages to Dr. Osei must cover exactly the 2 seeded discrepancies (names and both scores parsed by regex). One discrepancy is hidden because a late penalty was applied; it still counts since the displayed score differs. Access-token creation is disabled for students and no developer key exists, so the REST API is unavailable.

建议部分得分

50% discrepancies found (half per item); 30% message content correct; 20% no false reports

R12.10.01.01-T15 Submit a photographed worksheet from the Canvas Student Android app

原始指令

On the Android emulator with the Canvas Student app signed in to the sandbox, submit the photo worksheet_p1.jpg (already in the gallery) to MATH090 > 'Worksheet 5' as a file upload, add the comment 'Page 1 only, page 2 tomorrow', and confirm the submission.

平台
and · Android
应用
Canvas
交互表面
mob · 移动触控
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
touch · 触控手势 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Canvas DB: submission for Worksheet 5 with attachment hash equal to worksheet_p1.jpg and submission comment text exact; submitted from the mobile client (user agent logged). Access-token creation is disabled for students and no developer key exists, so the REST API is unavailable outside the app's own session.

建议部分得分

60% file submitted (hash); 40% comment exact

R12.10.01.01-T16 Book a Moodle scheduler slot that avoids timetable clashes

原始指令

In Moodle course CS330, the 'Project check-in' scheduler lists 30-minute slots across next week. Your timetable is in input/timetable.ics and a part-time shift is in input/work_shift.png. Book the earliest slot that clashes with neither and has at least 15 minutes gap after any class. Add the slot note 'Team 7'.

平台
web · 任意系统(网页)
应用
Moodle
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 vis · 视觉判断 multi · 跨应用
工作产物
WP08 · 应用 / 系统状态
条件
personal · 个人上下文
提案难度
4 / 5

建议验证方式

scheduler_appointment row: slot equals the ground-truth earliest valid slot, note text exact. Exactly one booking for the student. The shift is only in an image, so the constraint must be read visually. Moodle web services (incl. the mobile-app service) are disabled for students, so the booking must come from the browser session.

建议部分得分

30% one booking; 50% correct slot; 20% note

R12.10.01.01-T17 Choose and audit-enrol three MOOCs that fit a certificate plan

原始指令

On the sandbox Open edX catalogue, a 'Data Analyst' certificate requires one course from each of three topic groups (SQL, statistics, visualization). Using input/availability.txt (8 weeks starting 2026-11-02, at most 6 h/week total), choose one course per group whose run dates and weekly effort fit together, and audit-enrol in exactly those three.

平台
web · 任意系统(网页)
应用
Open edX · Coursera
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动 type · 文字与表单
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
4 / 5

建议验证方式

course_enrollment rows: exactly three audit enrolments, one per group, and the set must satisfy the constraints (run dates inside the window, summed weekly effort ≤ 6 h). Any feasible set passes; the checker evaluates constraints, not a fixed answer. No OAuth client or JWT is issued to the learner; enrolment calls need the browser session's CSRF token.

建议部分得分

30% one course per group; 40% constraints satisfied; 30% audit mode, exactly 3 enrolments

R12.10.01.01-T18 Build a 30-day deadline list across four Moodle courses

原始指令

As 'stu_kim', produce deadlines.csv (course, item, type, due_local) for every assignment, quiz and workshop due in the next 30 days across all four enrolled Moodle courses. Show times in the user's profile timezone (Europe/Berlin), not the server timezone. Some sections are collapsed and one course hides upcoming items in a restricted section you can access.

平台
mac · macOS win · Windows
应用
Moodle · Excel
交互表面
brow · 浏览器 desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
nav · 平移 / 缩放 / 滚动 click · 指向与点击 multi · 跨应用
工作产物
WP02 · 记录 / 表格
条件
hidden · 隐藏 / 过期状态 multiapp · 多应用
提案难度
5 / 5

建议验证方式

deadlines.csv rows compared to ground truth from the Moodle DB (item set F1; due_local exact to the minute in Europe/Berlin). Server timezone is UTC, so copying raw DB-style times fails the time check. Moodle web services (incl. the mobile-app service) are disabled for students, so no token exists to pull the calendar by API.

建议部分得分

50% item-set F1; 35% correct local due times; 15% correct type labels

R12.10.01.01-T19 Set up a Canvas group workspace for a project team

原始指令

In Canvas course BUS300, your project group 'Team Atlas' has a group space. Create a group page 'Project Plan' with the content of input/plan.md (headings and a 4-row table), upload input/charter.pdf to the group Files in a folder 'Admin', and start a group discussion 'Weekly sync' with the text from input/sync.txt.

平台
web · 任意系统(网页)
应用
Canvas
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
type · 文字与表单 click · 指向与点击 drag · 拖放
工作产物
WP08 · 应用 / 系统状态
条件
未声明
提案难度
3 / 5

建议验证方式

Canvas DB for group context: wiki page 'Project Plan' whose HTML has the 3 headings and a 4-row table with matching cells; attachment charter.pdf in folder Admin (hash); discussion topic with exact title and body. Access-token creation is disabled for students and no developer key exists, so the REST API is unavailable.

建议部分得分

40% page structure and content; 30% file in folder; 30% discussion

R12.10.01.01-T20 Archive a full term's submissions and feedback across Canvas and Moodle

原始指令

At term end, archive your work from 3 Canvas courses and 2 Moodle courses into ~/Archive/2026-Fall/<course_code>/: every file you submitted (latest attempt), every annotated feedback file or rubric PDF the instructors returned, and a grades.csv per course with item, score and max. Skip items with no submission.

平台
mac · macOS win · Windows
应用
Canvas · Moodle · Finder · File Explorer
交互表面
brow · 浏览器 desk · 桌面 GUI
GUI 需求 · 任务设定
G2 · GUI 必要
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 nav · 平移 / 缩放 / 滚动 multi · 跨应用
工作产物
WP09 · 文件与文件夹
条件
long · 长流程 multiapp · 多应用
提案难度
5 / 5

建议验证方式

Per course: submitted-file hashes equal the latest attempts in the LMS DBs; feedback files present (hash); grades.csv rows equal the gradebook (exact scores). Earlier attempts included count as errors. Student API tokens are disabled on both sites.

建议部分得分

40% submissions (latest only); 30% feedback files; 30% grades.csv accuracy, scaled per course

已有研究映射

以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。

同工作流族的小类