Mark Scheme
Mark Scheme
© OUP 2019: this may be reproduced for class use solely for the purchaser’s institute 1
CSEC IT Sample Paper 031–School-
Based Assessment Mark Scheme
Specific Key Skills Mark Maximum
Objective The effectiveness with which the candidate has Allocation marks per
confidently used and/or manipulated: sub-section
S4: SO4 Mail Merge Facility (5)
Selection or creation of required merge fields in:
• Data source 1
• Primary document (link to final consistent with 1
merged document)
Insertion of correct merge field in:
• Appropriate section 1
• Correct merge 2
S4: SO9 Fillable Forms (5)
Appropriate use of at least THREE of: 3
• Option boxes, check boxes, text boxes, date picker,
drop-down lists, and command buttons
Layout of form for ease of use
• Layout clear and easy to follow 2
• Some aspects of layout not clear or easy to follow 1
© OUP 2019: this may be reproduced for class use solely for the purchaser’s institute 2
CSEC IT Sample Paper 031–School-
Based Assessment Mark Scheme
Specific Key Skills Mark Maximum
Objective The effectiveness with which the Allocation marks per
student has used or applied sub-section
S4: SO11 Hyperlinks (2)
The presence of a link for any TWO of the following:
• link to another web page;
• link to a location within the web page;
• link to an email address;
• link to user-created files.
© OUP 2019: this may be reproduced for class use solely for the purchaser’s institute 3
CSEC IT Sample Paper 031–School-
Based Assessment Mark Scheme
Specific The effectiveness with which students use or Mark Maximum
Objective manipulate Allocation marks per
sub-section
S5: SO7 Sorting data in the spreadsheet (1)
Service type field 1
• Data sorted in ascending order as required
S5: SO7 Extracting data (2)
Customers who paid on a specific date 1
• Simple filter in place
• Evidence of criteria (e.g. B3<20) 1
S5:SO7 Pivot Tables (1)
SERVICE table 1
• Use of pivot tables to summarise a large group of
data
S5: SO8 Charting operations (3)
Comparison of customer and service costs 1
• Ability to select required range of adjacent/non-
adjacent cell for use in a chart
• Appropriate chart such as bar/column chart, line 1
graph, pie chart
• Appropriate labeling of chart title, chart axes and/ 1
or data labels
S5: SO9 Use of two or more sheets (1)
• Linking 8% and 10% cells in EXTRA sheet to other 1
sheets
• Linking of cells in different sheets
© OUP 2019: this may be reproduced for class use solely for the purchaser’s institute 4
CSEC IT Sample Paper 031–School-
Based Assessment Mark Scheme
Database Management: maximum of 20 marks
Specific The effectiveness with which students Mark Maximum
Objective use or manipulate features to Allocation marks per
sub-section
S6: SO3 Create a database (5)
• Appropriate fieldnames 1
• Appropriate data types 1
• Populating table 1
• Create minimum of two database tables/files 1
• Selecting a suitable primary key 1
S6: SO3 Simultaneous use of two or more tables/files (2)
• Joining between pairs of database tables/files 1
• Evidence of relationship (1:1 or 1:M) 1
S6: SO4 Create queries (5)
• Simple query (1 criteria) 1
• Complex query: >1 criteria (1) using more than 2
one table (1)
• Correct use of and result from calculated field in 2
query
S6: SO4 Create forms (2)
• Form with sub-form created 1 (2)
• Appropriate fields for sub-form 1
S6: SO4 Sort a database table/file/report (1)
• Evidence of sort 1
S6: SO5 Generate reports (5)
• Selection of appropriate fields for report 1
• Statistical and/or summary features (e.g. count, 1
sum, average)
• Grouping required fields 1
• Correct specific report title (2); Generic report 2
title only (1)
© OUP 2019: this may be reproduced for class use solely for the purchaser’s institute 5
CSEC IT Sample Paper 031–School-
Based Assessment Mark Scheme
Problem-Solving and Programming: maximum of 15 marks)
Specific The effectiveness with which students Mark Maximum
Objective employed techniques to create or design Allocation marks per
sub-section
S7: SO5 Flowchart or pseudocode (6)
• Start of algorithm 1
• Identifying user-friendly variable names 1
• Initializing variables 1
Processing
• Request for data (prompt) 1
• Storing data (reading data)
Appropriate and logical use of structures:
• Selection 1
• Looping 1
S7: SO7 Trace table (3)
• Variables identified in trace table 1
• Appropriate test data 1
• Changes in values correctly demonstrated 1
S3: SO2 Program Execution (2)
• Working program 2
• Some errors 1
Program language features / working solution (3)
Variable initialization 1
S8: SO5 Control structures:
• Appropriate use of selection statements (if-then, 1
if-then-else, or case statement)
• Looping - (while, repeat or for) 1
S8: SO7 Documentation (1)
Program documentation (such as author, date 1
created, statement of problem, and suitable inline
comments)
© OUP 2019: this may be reproduced for class use solely for the purchaser’s institute 6