Add evidence submission, 3-state offline tasks, parent comments, and retake policies
- Evidence on assignments: photo upload + notes + student self-note (needs help / not sure) - Evidence required/optional/none flag per item; grading queue shows evidence with lightbox thumbnail - Parent comment field when grading; shown to student on graded items - Offline tasks: 3-state status (not started → in progress → done) with inline evidence form - Retake policy per item: latest / highest / average — gradebook computes effective score accordingly - Grading queue expanded to include lessons and practices (not just assignments) when evidence present Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
02909e1edc
commit
a7de24b1da
7 files changed
+351
-58
No files matched your search
@@ -120,6 +120,22 @@
|
||||
<label>Prerequisite item (must be done first)
|
||||
<select id="ie-prereq"><option value="">None</option></select>
|
||||
</label>
|
||||
<div class="inline-form">
|
||||
<label>Evidence from student
|
||||
<select id="ie-evidence-mode">
|
||||
<option value="none">None</option>
|
||||
<option value="optional">Optional</option>
|
||||
<option value="required">Required</option>
|
||||
</select>
|
||||
</label>
|
||||
<label>Retake score policy
|
||||
<select id="ie-retake-policy">
|
||||
<option value="latest">Latest attempt</option>
|
||||
<option value="highest">Highest score</option>
|
||||
<option value="average">Average of all</option>
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<!-- Scan a page: visible for lesson + quiz types -->
|
||||
<div id="ie-scan-section" class="scan-card" hidden>
|
||||
@@ -189,6 +205,14 @@
|
||||
<h1>Grading Queue</h1>
|
||||
<div id="grading-rows"></div>
|
||||
<p id="grading-empty" class="hint" hidden>Nothing waiting to be graded 🎉</p>
|
||||
<!-- Evidence lightbox -->
|
||||
<div id="evidence-lightbox" class="modal" hidden>
|
||||
<div class="modal-box">
|
||||
<h3>Evidence</h3>
|
||||
<div id="evidence-lightbox-body"></div>
|
||||
<button id="evidence-lightbox-close" class="secondary">Close</button>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Gradebook -->
|
||||
|
||||
Reference in new issue
Block a user