Grading & feedback
Set criteria, review work, and release results.
Rubrics and review
Create a rubric
Interactive activities can include rubric sections with items such as manual score, AI grading, or code grading, depending on block type. Rubrics define how points are awarded per question.
Add grading criteria
A rubric on an activity defines how that question is scored. After you click Create Rubric, add one or more items:
Grade with Lightning Grader
Lightning Grader is the lesson workspace for scanning submission status and grading rubrics, feedback, and score history without leaving the page.
View student work
Learner List lets you select a student and see their live work—the same collaborative document they’re editing—not a graded submission snapshot.
Add score adjustments
Score modifiers add fixed bonuses or deductions on top of rubric totals for a lesson. Editing them affects all learners on that lesson.
Grading methods
AI grading
AI grading works best when you treat the model like a trained teaching assistant: give it a clear job, explicit standards, and examples of what good and weak work look like. Put shared…
Code grading
Code Grading runs the learner’s program in a sandbox and compares stdout to Expected Output. It is not a unit-test framework with assertions — you control the run with Run command, Input…
Code grading examples
CuraCourse Code Grading does not run unittest or JUnit. It runs a command in the sandbox and compares stdout to Expected Output.