Skip to content

Enhanced Peer Evaluation with Validation, Anomaly Detection, and Teacher Re-evaluation#110

Open
sush-78 wants to merge 6 commits into
vicharanashala:mainfrom
sush-78:main
Open

Enhanced Peer Evaluation with Validation, Anomaly Detection, and Teacher Re-evaluation#110
sush-78 wants to merge 6 commits into
vicharanashala:mainfrom
sush-78:main

Conversation

@sush-78

@sush-78 sush-78 commented Apr 3, 2026

Copy link
Copy Markdown

This pull request improves the peer evaluation system by introducing better validation, anomaly detection, and teacher review functionality.
🔹 Key Updates:
Evaluation Validation
Added strict checks during evaluation submission to ensure marks and feedback are correctly entered and do not exceed the allowed limits.
Anomaly Detection (Needs Review)
Evaluations are automatically flagged as "Needs Review" when the assigned marks significantly deviate from the peer average. The system also provides a clear reason by showing the deviation value.
Teacher Re-evaluation
Teachers can review flagged evaluations, edit marks and feedback if needed, and either approve or reject the evaluation to ensure fairness and accuracy.
Role-Based Login (Basic Enhancement)
Added role selection during login to ensure users access the correct functionalities based on their role.
Improved Error Handling
Clear and user-friendly error messages are displayed when evaluation submission fails due to invalid or incomplete data.
🔹 Outcome:
These improvements make the evaluation process more reliable, transparent, and fair by preventing incorrect submissions and enabling proper review of inconsistent evaluations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant