feat: Implement peer review management, student, and session pages for courses.

This commit is contained in:
2026-02-25 14:06:28 -03:00
parent c76125c96a
commit 44b2160590
10 changed files with 925 additions and 10 deletions
+8
View File
@@ -210,6 +210,14 @@ async fn main() {
"/courses/{id}/lessons/{lesson_id}/feedback",
get(handlers_peer_review::get_my_submission_feedback),
)
.route(
"/courses/{id}/lessons/{lesson_id}/submissions",
get(handlers_peer_review::list_lesson_submissions),
)
.route(
"/peer-reviews/submissions/{id}/reviews",
get(handlers_peer_review::get_submission_reviews),
)
.route_layer(middleware::from_fn(
common::middleware::org_extractor_middleware,
));