Technical Updates Required for the Dashboard
Please implement the following updates to the system:
1. Student List Enhancements:
- Indexing: Add a serial number (ID/No.) column to the student table to number each student.
- Detailed Grades Integration: Inside the “Course Grade” section, expand the data to include:
- Coursework (Assignments/Quizzes).
- Midterm Score.
- Final Exam Score.
2. Dynamic Grading Schema:
- Implement a flexible grading distribution per course. For example:
- Course A: Final (50) | Midterm (30) | Coursework (20).
- Course B: Final (40) | Midterm (40) | Coursework (20).
3. Integration of the 3-Stage Analysis Logic:
- Implement the analysis workflow (Early, Mid, and Final stages) as per the provided flowchart.
- The system should update its “Risk Label” and “Predicted Grade” based on which stage of data is currently available.
4. Data Scaling & Storage:
- Population: Expand the mock dataset to include 200 students per course.
- Storage: Generate and export this data into an Excel/CSV file for persistence and to be used as the primary data source for the frontend.
5. UI/UX Refinement:
- Ensure the “Risk Label” and “Predicted Result” are visually prominent and update dynamically based on the 3-stage analysis.
Leave a Reply
You must be logged in to post a comment.