Skip to content

Preview - #22

Merged
jvcByte merged 22 commits into
mainfrom
preview
Jun 12, 2026
Merged

Preview#22
jvcByte merged 22 commits into
mainfrom
preview

Conversation

@jvcByte

@jvcByte jvcByte commented Jun 12, 2026

Copy link
Copy Markdown
Owner

No description provided.

jvcByte added 22 commits June 12, 2026 13:24
- Overview metrics: pass/fail rates, total participants
- Question-level breakdown showing why students passed/failed
- Student trajectories: high performers, moderate, struggling, at-risk
- Flagged submissions analysis
- Individual student records with CSV export
- Accessible from instructor dashboard
- Fix flag reason matching to use LIKE pattern matching
- Add failure reason column showing why student failed
- Show pass criteria (5 questions required)
- Display flag counts correctly
- Improve flag reasons display in student table
- Track passed_override (manual pass/fail)
- Show verdict and verdict_note
- Display review_notes from submissions
- Highlight manually intervened students with warning icon
- Show session ended manually status
- Include all intervention details in CSV export
- Distinguish between automatic and manual failures
- Change from COUNT(sub.id) to COUNT(CASE WHEN sub.is_final = true)
- This correctly counts Questions Answered (final submissions only)
- Fixes inflated submission counts that included autosaves
- Updates both student details and question-level performance
- Better reflects that students may submit without completing
- Includes submissions with TODO or minimal code
- Added clarifying notes in report
- More accurate terminology for stakeholders
- Show total registered participants (all with 'participant' role)
- Show how many actually participated (started a session)
- Show how many did not participate
- Add participation rate percentage
- Clarify that pass/fail rates are of those who participated
- Provides complete picture of student engagement
- Add API endpoint to set verdict (continue/quit)
- Create VerdictButton modal component
- Allow instructors to mark sessions as:
  * 'quit' - Student abandoned/quit the exam
  * 'continue' - Allow retry/exception for technical issues
- Include optional note for explanation
- Track who set verdict and when (verdict_by, verdict_at)
- Display verdict in student records table
- Update report after setting verdict
- Show students who did not participate in report
- Instructors can add/edit reasons for non-participation
- Track who set reason and when
- Add database migration for non_participation_reason columns
- Display in dedicated section below trajectories
- Examples: Sick, Withdrew, No show, etc.
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
recoding Ready Ready Preview, Comment Jun 12, 2026 5:17pm

@jvcByte
jvcByte merged commit 6c6ce0c into main Jun 12, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant