学习作业:查看多阶段任务与进度
指南说明通用操作。当前域的权限、报名状态、时间限制及教师设置决定你能使用的选项。
用途与入口
学习作业把课程小节和比赛安排到多个截止阶段。进入当前域的“学习作业”查看自己的任务;安卓客户端的“作业”入口展示同一套进度。站点需要启用学习作业模块,账号需要当前域的作业查看权限,并被教师列入分配名单。
原来的“作业”仍是独立的题目作业,有自己的领取、提交和延期扣分规则。学习作业按关联课程或比赛的成果判定,不需要再领取,也不会自动报名课程、比赛或 VP。
查看并完成任务
- 打开“学习作业”,选择一份作业,查看每个阶段的截止日期、时间和时区。
- 展开阶段,查看各项任务的条件。勾选的条件全部满足才完成该任务,阶段内全部任务完成才完成阶段。
- 使用任务中的按钮进入课程、比赛或总结页面。代码提交和 VP 必须保留比赛上下文,普通题库提交不会算成该比赛成绩。
- 在源页面完成操作后返回作业并刷新,核对各条件的状态。安卓中做题、参赛和写总结会打开系统浏览器,浏览器可能需要再次登录。
课程比例按发布时固定的编程题集合计算,每题取有效记录中的最高分;可能与课程成绩表的当前分数不同。指定题要求 AC,满分不能代替 AC。比赛比例沿用对应赛制,ACM 显示通过题目比例;OI 后续低分可能让当前进度回退。总结需要正式提交,草稿、普通编辑、教师批改和 AI 反馈都不算新的正式提交。
历史成果与截止时间
默认计入已有成果;教师选择“仅统计发布后”时,只有作业发布后新的提交才能贡献成果,重评旧代码不会变成新提交。新的总结正式提交也必须符合源任务允许修改和提交的条件。
截止时间是任务安排,不会自动延长课程小结、比赛或 VP 的原有窗口。恰好到达截止时刻的提交属于截止之后。截止前提交、截止后才评测完成的记录,按实际提交时间补算;评测完成前可能显示待判定。
“当前完成”与“是否按时完成”分别展示。截止后达标会显示补做完成,但不改成按时;重评发现原结果有误时可以纠正截止结论。阶段延期后以新截止时间计算,并保留变更记录。
常见问题
- 看不到作业: 检查当前域、作业查看权限和教师分配名单。用户组在发布后新增成员不会自动补入该作业。
- 结果待公开: 比赛或 VP 尚不允许查看成绩。作业也会隐藏可能反推出成绩的勾选、完成数和总进度。
- 已报名但参赛条件未完成: 仅报名或预约 VP 不算实际参与,需要在有效参赛窗口有正式评测提交。
- 需要报名或来源不可用: 按任务提示报名;目标已删除、被隐藏或功能未启用时联系教师。不要把无法判断当作零分。
- 只改了总结仍未完成: 发布后模式要求一次新的正式提交,且原总结任务仍须允许提交;保存草稿不计入。