Enhance Supervisor Dashboard and Trainee Feedback Features
- Redesigned the supervisor overview page to include a header card with supervisor details and trainee statistics. - Implemented a tabbed interface for viewing trainees and their recent attempts. - Improved the trainee detail page with a profile card and a table for displaying attempt history. - Added a new view for supervisors to provide feedback on case collections, including outstanding feedback items and previous conversations. - Updated URL routing to support new feedback functionality. - Enhanced backend logic to ensure proper sharing permissions for exam attempts and case collections. - Added comprehensive tests for supervisor access to trainee data and feedback functionalities.
This commit is contained in:
@@ -239,6 +239,11 @@ urlpatterns = [
|
||||
views.supervisor_trainee,
|
||||
name="supervisor_trainee",
|
||||
),
|
||||
path(
|
||||
"supervisor/<int:pk>/trainee/<int:trainee_id>/collection/<int:collection_id>/",
|
||||
views.supervisor_collection_feedback,
|
||||
name="supervisor_collection_feedback",
|
||||
),
|
||||
path(
|
||||
"supervisor/<int:pk>",
|
||||
views.SupervisorDetail.as_view(),
|
||||
|
||||
Reference in New Issue
Block a user