Skip to content

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.