0% found this document useful (0 votes)
26 views13 pages

SBA 2024-2025 Updated

The document outlines the School Based Assessment for CXC CSEC Information Technology at Munro College, detailing practical assignments in areas such as Word Processing, Spreadsheet, Database Management, and Programming. It describes a project aimed at improving the Traffic Collection and Payments Department's manual database system by implementing an electronic ticketing system to track traffic violations and payments. The assessment includes requirements for pseudocode, spreadsheet design, word processing tasks, and website development to facilitate better management of traffic offences and enhance communication with motorists.

Uploaded by

barrettraynard87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views13 pages

SBA 2024-2025 Updated

The document outlines the School Based Assessment for CXC CSEC Information Technology at Munro College, detailing practical assignments in areas such as Word Processing, Spreadsheet, Database Management, and Programming. It describes a project aimed at improving the Traffic Collection and Payments Department's manual database system by implementing an electronic ticketing system to track traffic violations and payments. The assessment includes requirements for pseudocode, spreadsheet design, word processing tasks, and website development to facilitate better management of traffic offences and enhance communication with motorists.

Uploaded by

barrettraynard87
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

MUNRO COLLEGE

CXC CSEC INFORMATION TECHNOLOGY


SCHOOL BASED ASSESSMENT

(General Proficiency) School Based Assessment

PRACTICAL ASSIGNMENTS

 WORD-PROCESSING
 SPREADSHEET
 DATABASE MANAGEMENT
 PROBLEM-SOLVING AND PROGRAM DESIGN & IMPLEMENTATION
Contents
Project Description 3

Problem Solving and Program Implementation 4

Spreadsheet 6

Word Processing 9

Website 11

Database Management 12
Project Description
The Traffic Collection and Payments Department of the Revenue Collections Agency of Jamaica
(RCAJ) has a manual database which is used to store information on motorists; track/ monitor
the issuing of tickets to unlawful motorists and the collection of monies for such traffic offences.
This type of system results in delinquent motorists being often overlooked causing a backlog of
unpaid tickets. No stringent measure is in place to record traffic violations and update the
ticketing system in a timely manner; therefore, tickets are unpaid, and monies owed to the
Government are being lost.
Due to these inefficiencies, you are hired by the Government as an Information Technology
Specialist. The Government wants relevant details of tickets issued to be recorded and monitored
electronically. After a ticket is issued, the motorist being charged is given a 21-day period
(including weekends) within which he or she is required to pay the amount documented on the
ticket. The system is to keep track of the days to print a summon letter for the delinquent
motorist, inviting him or her to a hearing in court. Four copies of the letter are to be created for
the following purposes/ departments:
The Driver’s Copy
The Control Centre Copy
The Revenue Collections Office Copy
The Court’s Office Copy

A pamphlet is to be made available to motorists who visit the Revenue Collections Agency of
Jamaica (RCAJ) office to inform them of the different traffic laws, offences and penalties. An
explanation of the Point System is to be included in the pamphlet. You are required to utilize
Word Processing, Database, Spreadsheet and Programming software packages to efficiently carry
out the required activities.
Problem Solving and Program Implementation
The Traffic Ticketing System is addressing the backlog of tickets by tracking the pointing system
for each motorist who has received a ticket and making delinquent motorists accountable. They
have decided to start by clearing up all tickets that were issued on the 1st of April. You are hired
as a programmer to address these delinquent motorists and ensure that the adequate points and
penalties are awarded to each motorist. The penalties are aligned to the accumulation of a certain
number of points. Fifty (50) is the default points on all licenses for motorist.

As the programmer you are required to:


1. Create a pseudocode algorithm that will:
• accept the name of the motorists, driver’s license number, the type of offence for
the ticket and status of the offender’s ticket. The status of the offender can be
paid or unpaid. If the ticket has been paid, prompt the user to enter the day the
payment was made.( The payment day must be in the month of April)
• Determine if the offender will appear in court or not. An offender attends court
if he has unpaid ticket.
• Display the updated points for the motorist.
Offenses Points
Seatbelt 1

Expired fitness/registration 8

Defective vehicle 11

Racing 10

Suspended licenses 15

Illegal parking 3
• Calculate the cost of the offender’s ticket. The cost of tickets are calculated as:
points * cost per point (cost per point is $1050)
• Each offender is given a 21-day period to pay a ticket; if fees are late then their
payment attracts an interest of 20%.
• The program should output the offender’s name, license number, offense, status,
points, and Final Cost.
2. Design and execute a trace table that accepts data from a traffic ticket. The input fields
are the license number, current offence, current point(s) on license, total points given
from offences, and updated points. The table should trace whether a motorist will be
suspended, using the listed point system. The trace table should have at least seven
iterations. NB. Fifty (50) is the current points on all licenses.
3. Using the programming language PASCAL, write the program code for the pseudocode
solution you produced in question.

Munro College
Computing & Information Technology
Problem Solving & Programme Implementation
The effectiveness with which candidate(s) use(s) or Manipulate Maximum Mark
features to marks per sub- Allocation
section
Flowchart/Pseudocode
• 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
Trace Table
• Variables identified in trace table 1
• Appropriate test data 1
• Changes in values correctly demonstrated 2
- Some errors in manipulating the trace table

Program Execution •
Working Program 1

Program Language/Working Solution


• Variable Initialized 1
• Control Structures
- Appropriate use of selection statements (if-then-else) 1
- Looping (while, for or repeat-until 1
Documentation
• Program documentation (such as date created, problem 1
statement and comment
Total 15
Spreadsheet
The Ticket Collection and Payments Department of the Revenue Collections Agency of Jamaica
(RCAJ) has mandated that you design a spreadsheet that will accept relevant data on offenders,
tickets, and offences. Each offender is given points on a scale of 1-10. In case of an offence the
cost per point is $1050. Each offender is given a 21-day period to pay for a ticket; if fees are late
then their payment attracts an interest of 20%.

You are required to create three sheets with 25 records: OFFENDERS, TICKETS AND
OFFENCES.
The OFFENDERS sheet should include:Drivers Licence Number, First Name, Last
Name, Address (street, town, parish) Gender, Driver’s Licence Expiry date.
The TICKET sheet should include: Drivers Licence Number, Last Name, First Name,
Issue Date (year , month and day) and Payment Deadline.
Make all headings font size 14 and font type “Century”.
Insert “” across the top Revenue Collections Agency of Jamaica of both tables. Text
should be font size 16 and font type “Elephant”.

TASK A

Create a sheet name OFFENCES to record driver’s license #, type of offence, points and
cost.
In an appropriate section of the spreadsheet insert cost per point. Offences possible are
listed below:
Offenses Points
Seatbelt 1

Expired fitness/registration 8

Defective vehicle 11

Racing 10

Suspended licenses 15

Illegal parking 3
The cost of tickets are calculated as: points * cost per points(cost per point is $1050)
All monetary values must be formatted to currency and to two decimal places.
Insert Issue date for each offender (year, month, day)
Indicate using appropriate formula, the date of the payment deadline for ticket issued.
The (deadline is 21 days after the ticket is issued)

Use appropriate formula to compute points as per the offense added.


It was discovered that Jessica Jones had an outstanding ticket, insert this person in the
offences table.
A new traffic offence was added (with a point DISOBEYING “NO U TURN SIGN”)
value of 7. In an appropriate part of the spreadsheet insert the relevant data assuming that
Jessica committed this offence twice.
Sort the Offenders data by last name and then by Driver’s License Expiry date.
In the Offenses table

- insert a column called “STATUS” to show whether tickets are paid or unpaid.

If an offender has an unpaid ticket, then a 20% interest is added to cost of ticket; calculate
interest and total paid.

Names the ranges cost, Interest and total to be paid Costing.

In an appropriate section of the spreadsheet create a table to show the following:

- The maximum amount paid by an offender.


- The total amount in revenue collected from offenders.

The Revenue Department is in the process of reviewing all the offenders who will be
heading to court. They have decided to not include offenders with unpaid tickets less than
$4000. In an appropriate section of the spreadsheet use advance filter to display the
offenders who meet the requirements.

Use the pivot table feature to summarize the offence table to show the total unpaid and
paid tickets.

Use the data in the pivot table to generate a Column chart to compare the total money
collected and to be collected by the tax office. Insert appropriate titles and data label.

- In an appropriate section of the Pivot table sheet, use a formula to calculate the
percentage of revenue that paid or unpaid.

Use the results of the advance filter to generate a pie chart to show ALL offenders with
unpaid tickets less than $4000. Insert appropriate titles and data label.

Save the spreadsheet as Firstname_Lastname_Spreadsheet.


Munro College
Computing & Information Technology
Spreadsheet
The effectiveness with which candidate(s) use(s) or Manipulate Marks per Mark
sub-section Allocation
Pre-defined systems functions – 1 mark each for correct use of
any THREE functions
• Correct use of any THREE different functions
- maximum function (maximum fee paid) 1
- Sum function (Total revenue) 1
- if function (point/interest) 1
Arithmetic formulas – 1 mark each for any THREE formulas
• Correct use of any THREE different formulas
- Formula used to calculate payment deadline 1
- Formula used to calculate cost 1
- Formula used to calculate percentage 1
Replicate formulas into other cells
• Use of absolute addressing 1
- Used in the calculation of cost
• range names 1
- Costing in the Offenses sheet
Spreadsheet formatting
• two decimal places for currency and currency 2
• Centre align ALL headings and make the font size 14. 1
• Merge and Center to include Revenue Collections Agency 1
of Jamaica
Sorting data in the spreadsheet
• Data sorted in ascending order by Last Name then by 1
Driver’s License Expiry date
Extracting data
• Filter for the listing of all unpaid tickets with a final cost 1
less than $4000. 1
• Evidence of criteria range
Pivot Tables
• Use pivot table to summarize the total collected for paid and 1
unpaid tickets in the offences table.
Charting operations
• Ability to select required range of adjacent/nonadjacent 1
cell for use in a chart
• Appropriate chart such as bar/column and pie chart 1
• Appropriate labelling of chart title, axes and/or data labels. 1
Use of two or more sheets
• Linking Offenders and ticket 1
Total 20
Word Processing
The organization aims to formalize its documentation process and increase awareness among
drivers and road users. To achieve this, you are required to complete the following tasks:

1. Design a Letterhead
 Create a professional and neatly styled letterhead to be placed in the document
header.
 Include a suitable logo for the letterhead.
 Ensure the following design elements:
- The organization's name should be bold and centred.
- The email address or website should be underlined.
- Use font size 18 for the organization's name and font size 14 for additional
information.
2. Create a Letter Using Mail Merge
 Draft a letter to be mailed to individuals with unpaid traffic offences using a word
processor's mail merge feature.
 Incorporate data from a spreadsheet for personalization.
 Adjust the margins to:
- Left & Right: 1.25” (3.17 cm)
- Top & Bottom: 0.9” (2.29 cm)
 Format the letter as follows:
- Font: Times New Roman
- Font size: 12
- Line spacing: 1.5
 Save the documents as:
- First_Last_PrimaryLetter
- First_Last_SecondaryLetter
- First_Last_DataSource
3. Design a Brochure
 Develop a brochure to promote good driving habits and educate drivers about
traffic offences and points allocation.
 Include the following:
- Graphics illustrating good and bad driving habits.
- Information about payment outlets.
 Save the document as First_Last_Brochure.
4. Create a Fillable Form for Kiosk Use
 Design a fillable form to capture information from motorists seeking redress for
payment discrepancies.
 Include the following fields:
-
- Name of Motorist - Offence
- Driver’s License - Payment Date
Number - Receipt Number
- Gender 
- Address (Street,
Town, Parish)
- Ticket Issue Date
 Create the form on the letterhead and save it as First_Last_Form.

Munro College
Computing & Information Technology
The effectiveness with which candidate(s) use(s) or Mark Maximum
Manipulate features to Allocatio marks per
n sub-section
Document Formatting features No more than FOUR features to be
tested:
 Any TWO: bold, underline, italics
 Justification (centre, right, full) 4
 Changes in line spacing
 Changes in font or font size
Page Layout
 Any change in margins to (left & right =1.25”/3.17cm 1
Top & Bottom = 0.9”/2.29cm)
 Correct use of header 1
Inserting/importing files
 Graphic in header section of the document 1
 Graphic/chart/table sized appropriately to fit in desired 1
location/margins
Columns
 Correct use in entire document or selected text 2 1
 Mostly correct in document or selected text 1
Mail Merge
Selection or creation of required merge fields in:
 Data source 1
 Primary document (final document consistent with 1
 merged document)

Insertion of correct merge field in:


 Appropriate section 1
 Correct merge 2
Fillable Forms
Appropriate use of at least THREE of:
 Option boxes, check boxes, text boxes, date picker, and 3
drop-down lists

Layout of form for ease of use


 Layout clear and easy to follow 2
 Some aspects of layout not clear or easy/ to follow
Total 20
Word Processing
Website
Design a website to provide information and services related to traffic offences and road safety.
Include the following pages and features:

 Home Page: Overview of the organization and its purpose, with quick links to other

sections.

 Traffic Offences: Details of common traffic violations, associated penalties, and points

allocation.

 Payment Portal: Secure section for motorists to view and pay outstanding tickets.

 Contact Us: Form to submit general inquiries, with fields for name, email, phone number,

and message.

 Save the website files as First_Last_Website.

Munro College
Computing & Information Technology
Web Based Design

Key Skills Mark Maximum


The effectiveness with which the candidate(s) has/have Allocation marks per
used or applied sub-section

Appropriate design features to create a simple web page


 Inclusion of graphics and text 1
 Appropriate use of text 1
 Appropriate use of graphics 1
Web page for intended audience
 Layout suitable for intended audience 1
 Mostly suitable for intended audience 1
Consistent Information on the page specific with requirements
 Majority of information consistent with requirements (3) 3
 Somewhat consistent with requirements (2)
 A few aspects are consistent with requirements (1)
Hyperlinks
The presence of a link for any TWO of the following:
 link to another web page; 1
 link to an email address; and, 1
Total 10
Database Management
The Ticket Collection and Payments Department of the Revenue Collections Agency of Jamaica
(RCAJ) has mandated that you design a Database that will accept relevant data on offenders,
tickets, and offences. Some components of the spreadsheet can be incorporated to make data
collection seamless.
You are required to:
 Create a database call Revenue Collections Agency of Jamaica
 Task A
- Tickets issued are to be monitored to efficiently and effectively target delinquent
motorists who owe the Government. Create a table called OWNER TABLE to
contain the following fields: Driver’s License Number, First Name, Last Name,
Address1, Address 2, Parish, Driver’s License Expiry Date, contact number, and
Gender. Use appropriate data types and field sizes for each field
- Create a TICKET TABLE containing the fields: Ticket Number, Driver’s License
number, Vehicle Number, Issue Date and Payment Deadline. Use appropriate data
types and field sizes for each field.
- Create a table called OFFENCE TABLE containing the fields: Driver’s License
number, Description (type of offence), status, COURT, Point and Total Cost. Use
appropriate data types and field sizes for each field.
- Use a form to populate the Owner & Ticket table. Name the form OT_form
 Task B - Your database should respond to the following queries:
- List the names of all offenders sorted by last name. Display the Driver’s License
number, First Name, Last Name, Driver’s License Expiry Date, and Gender. Save
the query as Qry_Motorist.
- List all the offenders who have seat belt or racing offences. The query should
display First name, Last name and types of offences. Save the query as
Qry_Sbelt_racing.
- List the names, Issue Date, Deadline Date and Contact Number for all persons
with unpaid tickets. Save the query as Qry_List_Unpaid_Tickets.
- Find the total for all paid offenders. Save the query as Qry_SumofPaid.
- The government wishes to send a strong message to all offenders with a
“suspended license”. As such there will be a 20% increase in cost to all offenders
with unpaid tickets. Create a query to list the Driver license number, total cost and
new cost. Save the query as Qry_suspended.
 Task C
- Create a report using the fields: Driver’s License number, First Name, Last Name,
Parish, total cost. Group by Parish. Sort in ascending order by total cost. For each
grouping level the report must indicate the total for Total Cost. Add report footer
with the label “Revenue Collections Agency of Jamaica”. Write your name in the
top right hand corner of the Page Header. The report title should be Offenders by
Parish.
Munro College
Computing & Information Technology
Database

Key Skills Mark Maximum


The effectiveness with which the candidate(s) has/have Allocation marks per
used or applied sub-section

Create a database
 Appropriate fieldnames 1
 Appropriate data types 1

 Populating table 1

 Create minimum of two database tables/files 1

 Selecting a suitable primary key 1

Relationships
 Joining between pairs of database tables/files 1
 Evidence of relationship (1:1 or 1:M) 1
Create Queries
 Simple query - Qry_Motorist 1
 Complex query - Qry_Sbelt_racing 2

 Correct use of and result from calculated field in query - 2

Qry_suspended
Create Forms
 Form with sub-form created 1
 Appropriate fields for sub-form 1
Sort a database table/file/report
 Evidence of sort 1
Generate reports
 Selection of appropriate fields for report 1
 Statistical and/or summary features (for example, count, 1
sum, average)
 Grouping required fields 1

 Correct specific report title (2) 2

- Generic report title only (1)


Total 20

You might also like