Repository navigation
Add autogrder, review score, exports to qualified table - #150
Conversation
📝 WalkthroughWalkthroughThe dashboard now retrieves review and autograder scores, adds them to qualified application rows and CSV exports, displays autograder percentages in the interviews table, and supports role-filtered table exports. ChangesInterview scoring and export
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
actor Reviewer
participant BoardInterviewsTable
participant flattenRows
participant ExportButton
Reviewer->>BoardInterviewsTable: Select export
BoardInterviewsTable->>flattenRows: Flatten rows with roleFilter
flattenRows-->>BoardInterviewsTable: Return CSV rows with score columns
BoardInterviewsTable->>ExportButton: Provide rows and role-specific filename
ExportButton-->>Reviewer: Download CSV
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Visit the preview URL for this PR (updated for commit 3452b98): https://h4i-applications--pr150-review-qol-czekkdej.web.app (expires Sat, 15 Aug 2026 20:45:30 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 22093378deab11a21f59ccd5f5596d569dc5fc0d |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@frontend/src/components/dor/QualifiedDashboard/useRows.ts`:
- Around line 96-100: The review update flow must also invalidate the qualified
rows cache so its review score data refreshes. Update useUpdateReviewData to
invalidate qualifiedRowsQueryRoot after review score or notes changes, in
addition to reviewDataQueries.detail(reviewDataId), preserving the existing
review-data invalidation.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 8c31c476-e16b-4d3e-9291-00a3b9090eb8
📒 Files selected for processing (3)
frontend/src/components/dor/BoardInterviewsDashboard/BoardInterviewsTable.tsxfrontend/src/components/dor/QualifiedDashboard/useRows.tsfrontend/src/services/gradingService.ts
Summary by CodeRabbit
New Features
Improvements