Adds live-class session scheduling on lessons (join link, date/time, timezone) with automatic 24h and 1h reminder emails plus a calendar invite (.ics), a time-change notification with an updated invite, a teacher-authored welcome email and session invite on enrollment, and a "Notify students" quiz nudge. LMS gets an upcoming live-sessions card and Join buttons, plus a reusable live-session card component (3 states) in @cio/ui with a Storybook story. The sidebar content tree now reflects sequential progression locking like the content list, and the course-completion confetti regression is fixed. Org-based emails no longer reference ClassroomIO by name. Docs add live-class, welcome-email, and course-progression guides, expand the certificates guide (design, signatures, corrected labels), move plan-required callouts to the top, flatten how-to-guides to the docs root with redirects, and add screenshots. Includes an add-docs-image skill.
72 lines
2.6 KiB
Plaintext
72 lines
2.6 KiB
Plaintext
---
|
|
title: How to Grade an Exercise
|
|
description: Review student submissions, move them through the grading workflow, score answers, and leave feedback.
|
|
---
|
|
|
|
import { Callout } from 'fumadocs-ui/components/callout';
|
|
import { Step, Steps } from 'fumadocs-ui/components/steps';
|
|
|
|
When students submit exercises, their work appears in the **Submissions** tab of the course dashboard. Exercises move through a three-stage workflow: **Submitted → In Progress → Graded**.
|
|
|
|
## Grading workflow
|
|
|
|
| Stage | Meaning |
|
|
| --- | --- |
|
|
| **Submitted** | Student has submitted; not yet reviewed |
|
|
| **In Progress** | You have opened the submission for review |
|
|
| **Graded** | Review is complete and the grade is recorded |
|
|
|
|
Submissions are displayed as cards on a board. Drag a card between columns or open it to change its status manually.
|
|
|
|
<Callout type="info" title="Auto-graded exercises">
|
|
Exercises that use only objective question types (multiple choice, etc.) are auto-graded when submitted. They move directly to **Graded** without manual review. Exercises with open-ended or video questions require manual review and are flagged **Manual grading required**.
|
|
</Callout>
|
|
|
|
## Grade a submission
|
|
|
|
<Steps>
|
|
<Step>
|
|
### Open the Submissions tab
|
|
|
|
From the course dashboard, click **Submissions** in the top navigation.
|
|
</Step>
|
|
|
|
<Step>
|
|
### Open a submission
|
|
|
|
Click any card in the **Submitted** column. The grading modal opens showing the student's answers, a score breakdown, and a comment field.
|
|
</Step>
|
|
|
|
<Step>
|
|
### Review and score
|
|
|
|
Each question shows the student's answer alongside the expected answer or rubric. Scores are calculated automatically where possible. Adjust individual question scores if needed.
|
|
</Step>
|
|
|
|
<Step>
|
|
### Leave a comment (optional)
|
|
|
|
Type feedback in **Add comment**. The student can see this after grading is complete.
|
|
</Step>
|
|
|
|
<Step>
|
|
### Submit the grade
|
|
|
|
Click **Submit Grades**. The card moves to **Graded** and the student's score is recorded.
|
|
</Step>
|
|
</Steps>
|
|
|
|
## Grade with AI
|
|
|
|
Click **Grade with AI** inside the grading modal to get an AI-suggested score and rationale for open-ended answers. Review the suggestion and click **Accept** to apply it or **Reject** to discard it and grade manually.
|
|
|
|
<Callout type="warn" title="Review AI grades before submitting">
|
|
AI grading is a suggestion. Always review the reasoning before accepting, especially for nuanced or context-dependent answers.
|
|
</Callout>
|
|
|
|
## Related guides
|
|
|
|
- [How to Create an Exercise](/docs/create-exercise) — create and configure exercises
|
|
- [How to Create Certificates](/docs/certificates) — certificates that depend on exercise scores
|
|
- [Course](/docs/course) — course overview including the Submissions tab
|