Professional Documents
Culture Documents
IFM01A1 2024 ST2 Main SSA Marksheet
IFM01A1 2024 ST2 Main SSA Marksheet
Surname, Inits
Marker
TAKAINDISA, LL
Ahimbisibwe
80
Program Status Compiles correctly Final Mark
Criteria M1 M2
0.1 Design (Input, Output, Events & Actions, Record structures, Variables, Interface, 1 x Algorithm) 5 5
0.2 Implementation of Interface 2 2
0.3 Option Statements 1 1
0.4 Effective use of methods 1 1
0.5 Descriptive Commenting 1 1
1.1 Definition of Student record structure 4 4
1.2 Definition of Class record structure 6 6
2.1 Input of number of Classes, Students, and Weeks 2 2
2.2 Set up of dynamic arrays 5 5
2.3 Set up of the UJGrid control 0 2
2.4 Labelling of UJGrid headings (Classes as Rows, and Students as Columns) 1 2
3.1 Input of data for each Class (including information for each Student in that Class) 7 7
4.1 Definition of CalcTotal function 1 2
4.2 Code 0 1
5.1 Calculation of the Total Attendance of each Student (using the CalcTotal function) 2 7
5.2 Correctness 0 7
6.1 Calculation of the Attendance Percentage of each Student 6 6
6.2 Display of the Attendance Percentage of each Student 2 2
6.3 Correctness 8 8
7.1 Calculation of the Low Attendance Count of each Class 5 5
7.2 Display of the Low Attendance Count of each Class 2 2
7.3 Correctness 7 7
8.1 Calculation of Attendance Rating 5 6
8.2 Display of Attendance Rating 1 1
8.3 Correctness 6 8
Total 80 100
Comments:
Marker comment:
Q0:
Q1:
Q2: 2.3 many rows and cols
Q3:
Q4: 4.1 arr() not ByVal, 4.2 incorrect code
Q5: 5.1 Calc locally in 3 loops nested, no use Function
Q6:
Q7:
Q8: 8.1 many conditionals