0% found this document useful (0 votes)
69 views10 pages

SBA 2024-2025 Updated

Uploaded by

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

SBA 2024-2025 Updated

Uploaded by

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

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


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 Center 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 1 st 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-
section Allocation

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 Marks per Mark
Manipulate 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)

- 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

• Appropriate labelling of chart title, axes and/or data labels. 1

Use of two or more sheets

• Linking Offenders and ticket 1

Total 20

You might also like