Student Grade Calculation and Reporting System
Classified in Mathematics
Written on in
English with a size of 2.71 KB
1. Elementary Mathematics Grading System
The UEL program collects and displays information from students. Validation is necessary to ensure the correct section is selected. The system prompts for additional data processing if required.
System Requirements
- Minimum Grade: The minimum note is 30; if the calculated note is below 30, it is rounded up to 100.
- Decimals: The system must support decimal values.
- Output: The program generates a final student report.
2. Functional Priorities
Priority: High | Mandatory: Yes | Function: Automate the calculation and display of final report notes.
3. Operational Workflow
The system follows this sequence:
- Enter student name.
- Enter section.
- Enter average grades for: Daily work, Extraclass work, Concept, Attendance, First test, and Second test.
- Process data for another person if requested.
- Display report details.
Report Details
- Student Name
- Section
- Rating: Sum of all grade components. If the total is less than 30, it is set to 30.
- Assessment: Excellent, Very Good, Good, Fair, Poor, or Bad.
- Status: Approved or Fail.
4. Sample Report
Student Name: Carlos Salas Blanco
Section: 10-A
Percentages: Daily work (35%), Extraclass (8%), Concept (4%), Attendance (4%), First test (13%), Second test (13%)
Final Report
Student Name: Carlos Salas Blanco
Section: 10-A
Calificación: 77
Assessment: Regular
Condition: Aprobado
5. Technical Logic and Constraints
The system processes data based on the following constraints:
- NombrEst: String (40 characters)
- Section: 10, 11, 12 or AC
- TC (Daily Work): 0-50
- TE (Extraclass): 0-10
- PC (Concept): 0-5
- PA (Attendance): 0-5
- PP (First Test): 0-15
- SP (Second Test): 0-15
Calculation Formula
Rating = TC + TE + PC + PA + PP + SP
Assessment Scale
- Excellent: 95-100
- Very Good: 89-94
- Good: 80-88
- Average: 75-79
- Poor: 70-74
- Bad: 30-69