Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…dent CSV - Add exam3-subjective preset (18 short-answer questions, contest d4edfae6) - Register deepseek-v4-flash and deepseek-v4-pro as canonical model IDs in model_factory, serializer choices, and credits pricing table - Include exam3 grading results: summary.csv + per_student_scores.csv (118 students, 51pt max, avg 36.30, with recovery runs for Q2/Q7/Q10/Q11/Q12) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
# Conflicts: # docs/superpowers/specs/2026-05-20-ai-grading-experiment-cli-design.md # docs/superpowers/specs/2026-05-20-qjudge-paper-cli-oauth-first-design.md # frontend/src/features/contest/screens/paperExam/hooks/usePaperExamAutoSave.test.ts # frontend/src/features/contest/screens/paperExam/hooks/usePaperExamAutoSave.ts
Align auth entry pages with the refreshed visual shell, remove legacy login hero code, and switch the auth illustration asset to WebP.
Refresh auth entry responsive layout, generic campus registration flow, and auth i18n cleanup.
Filter campus SSO choices by registration support on the registration flow while preserving login SSO provider visibility.
feat: refresh auth providers and exam monitoring Squashed from PR #195 after all CI checks passed.
Merge auth provider consolidation, QAuth documentation/showcase updates, and fixed score precision handling.
💡 Codex ReviewThis generated export contains student identifiers/names alongside total and per-question scores. When this commit is pushed to a shared or public repo, those grades become available to anyone with repo access and are hard to purge from history. Please remove these reports from the commit or replace them with anonymized fixtures. QJudge/backend/apps/judge/io_judge.py Lines 186 to 188 in f22dd6f In deployments that set Line 38 in f22dd6f The new example advertises ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
Verification