Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

IFM01A1: INFORMATICS 1A

INTRODUCTION TO ALGORITHM DEVELOPMENT (VB)


SEMESTER TEST 2 2024: PAPER A
Student # 223149639

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

You might also like