Skip to content
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ce8ecff
Split unsolved tasks into attempted/not attempted and add sortable su…
devin-ai-integration[bot] Jan 23, 2026
e0d5cad
Add inaccessible task indicator and rename sidebar link to Home Task …
devin-ai-integration[bot] Jan 23, 2026
71f7a21
Fix: Mark inaccessible tasks on Home Task Scores page and rename side…
devin-ai-integration[bot] Jan 23, 2026
58f462a
Fix submissions link and task archive progress calculation
devin-ai-integration[bot] Jan 24, 2026
06f7602
Fix stale task_scores cache and add Task Archive Progress column
devin-ai-integration[bot] Jan 24, 2026
4d5ad1f
Share common logic
ronryv Jan 24, 2026
985324f
Address review comments
ronryv Jan 24, 2026
8f3b583
Redesign student tasks page with modern card-based UI
devin-ai-integration[bot] Jan 24, 2026
a6bb437
Add bulk add students from file functionality for training programs
devin-ai-integration[bot] Jan 25, 2026
4434f85
Redesign students page with modern UI matching student_tasks design
devin-ai-integration[bot] Jan 25, 2026
8c44364
Fix submission_count undefined error in student remove confirmation
devin-ai-integration[bot] Jan 25, 2026
68df408
Refine students page design based on feedback
devin-ai-integration[bot] Jan 25, 2026
61ec8e3
Cleanup students page: remove duplicate tags column, add score displa…
devin-ai-integration[bot] Jan 25, 2026
2720c4e
Improve students table: profile pictures, inline tags, better sorting
devin-ai-integration[bot] Jan 25, 2026
4fe412c
Fix initials placeholder error when name is empty
devin-ai-integration[bot] Jan 25, 2026
fc20f82
Improve table alignment and styling based on reviewer feedback
devin-ai-integration[bot] Jan 25, 2026
e9efdb7
fix sorting
ronryv Jan 25, 2026
fb9223d
Replace bulk assign task page with modal and centralize CSS styles
devin-ai-integration[bot] Jan 25, 2026
9a9e7fe
Centralize css
ronryv Jan 25, 2026
62932c5
Fix styling issues: student column layout, attendance headers, and mo…
devin-ai-integration[bot] Jan 25, 2026
fdc54db
Refactor user detail templates to share common code
devin-ai-integration[bot] Jan 25, 2026
9aa871a
small fixes
ronryv Jan 25, 2026
abf3e18
Address coderabbit comments
ronryv Jan 25, 2026
bbc7ec6
nits
ronryv Jan 25, 2026
3929cae
additional comments
ronryv Jan 25, 2026
91af6cc
Update cms/server/admin/templates/fragments/user_detail_layout.html
ronryv Jan 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions cms/server/admin/handlers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -197,10 +197,12 @@
from .student import \
TrainingProgramStudentsHandler, \
AddTrainingProgramStudentHandler, \
BulkAddTrainingProgramStudentsHandler, \
RemoveTrainingProgramStudentHandler, \
StudentHandler, \
StudentTagsHandler, \
StudentTasksHandler, \
StudentTaskSubmissionsHandler, \
AddStudentTaskHandler, \
RemoveStudentTaskHandler, \
BulkAssignTaskHandler
Expand Down Expand Up @@ -373,12 +375,14 @@
# Training Program tabs
(r"/training_program/([0-9]+)/students", TrainingProgramStudentsHandler),
(r"/training_program/([0-9]+)/students/add", AddTrainingProgramStudentHandler),
(r"/training_program/([0-9]+)/students/bulk_add", BulkAddTrainingProgramStudentsHandler),
(r"/training_program/([0-9]+)/student/([0-9]+)/remove", RemoveTrainingProgramStudentHandler),
(r"/training_program/([0-9]+)/student/([0-9]+)/edit", StudentHandler),
(r"/training_program/([0-9]+)/student/([0-9]+)/tags", StudentTagsHandler),
(r"/training_program/([0-9]+)/student/([0-9]+)/tasks", StudentTasksHandler),
(r"/training_program/([0-9]+)/student/([0-9]+)/tasks/add", AddStudentTaskHandler),
(r"/training_program/([0-9]+)/student/([0-9]+)/task/([0-9]+)/remove", RemoveStudentTaskHandler),
(r"/training_program/([0-9]+)/student/([0-9]+)/task/([0-9]+)/submissions", StudentTaskSubmissionsHandler),
(r"/training_program/([0-9]+)/bulk_assign_task", BulkAssignTaskHandler),
(r"/training_program/([0-9]+)/tasks", TrainingProgramTasksHandler),
(r"/training_program/([0-9]+)/tasks/add", AddTrainingProgramTaskHandler),
Expand Down
Loading
Loading