0% found this document useful (0 votes)
14 views5 pages

IT SBA Guide

The document outlines a school-based assessment project for simulating the election process in Jamaica, focusing on data management and analysis. It includes tasks for creating spreadsheets, databases, web pages, and word-processing documents to manage election data, candidate information, and results. The project emphasizes the use of various software applications to ensure accuracy, efficiency, and effective communication of election outcomes.

Uploaded by

bx6dhmzg7m
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)
14 views5 pages

IT SBA Guide

The document outlines a school-based assessment project for simulating the election process in Jamaica, focusing on data management and analysis. It includes tasks for creating spreadsheets, databases, web pages, and word-processing documents to manage election data, candidate information, and results. The project emphasizes the use of various software applications to ensure accuracy, efficiency, and effective communication of election outcomes.

Uploaded by

bx6dhmzg7m
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/ 5

Wolmer’s Boys School

Information Technology
SCHOOL-BASED ASSESSMENT 2021-2022

Description of the Project


National general elections have been a recurring feature among the democratic territories of the
Caribbean. Every year, in one territory or another, citizens exercise their right to elect a government
of their choice. However, the exercise is not without its attendant challenges of data management.
Thousands of votes are cast on the day of the elections and an anxious, waiting public demands speed,
efficiency and accuracy in the determination of results.

In preparation for the actual exercise, the Jamaica Elections Commission has hired you to simulate the
elections exercise as a test run, prior to the actual elections which are to take place shortly in your
country. You are required to utilize suitable word-processing, web page design, spreadsheet, database
management as well as a programming application to design and implement computer-based solutions
to the tasks involved in the simulation of the election process.

Spreadsheet

The Elections Commission has mandated that you design a spreadsheet that will accept pertinent data
on counties and candidates’ votes and generate information that would enable the outcome of the
elections to be divulged to the population in the shortest possible time.

Four parties contest the elections:


 Jamaica Labour Party
 People’s National Party
 Independent
 National Democratic Movement

The spreadsheet is design to accept data for three counties.


You are required to:

Task 1

1. (a) Design a spreadsheet with the table below and give the sheet an appropriate name
Counties Percentage Voter
Turnout
Cornwall 0.75
Middlesex 0.85
Surrey 0.90

(b) Using another worksheet in the same spreadsheet to design a table to record the:
 Counties
 Number of voters (The number of voters in a counties ranges from 6,250 to 10,795.)
 Votes cast per county
 Candidate’s name
 Candidate rating (Each candidate is given a rating based on the results of a recent poll
conducted in each counties by a noted pollster. Each candidate in a given counties
has a unique rating. No candidate should receive a rating below 10, and the total
ratings per county should add up to 100.)
 Party name
 Each party MUST have a candidate in each county.

You must enter data for each candidate in each of the three counties. Use the Percentage Voter
Turnout data to determine the number of votes cast (number of voters * percentage voter
turnout).

Name the worksheet as Elections Data.


Save your spreadsheet as Elections.
NB
1. Create formulae sheets. [Ensure that the row and column headings are displayed.]
2. Only letter size paper is allowed. May use vertical or horizontal page layout.

Task 2

Duplicate the Elections Data worksheet. Rename the duplicate as Elections Data Backup.

Modify the Elections Data worksheet as follows:

1. Insert a column before the one which displays the name of the political party. Name the column
Votes Received. In this column determine the votes received by each candidate in a given
county using the candidate ratings. The candidate’s rating represents the percentage of
votes received by the candidate in a given counties. For example, given that 6400 votes
were cast and a candidate has a rating of 20, the votes received by the candidate would
be 20/100*6400.
2. Insert another column to display the “Percentage Voter Turnout” for each constituency.

3. Format the votes received by each candidate to zero decimal places.

4. Sort the data first on party (ascending order) and secondly on votes received (descending
order).

5. The Jamaica Elections Commission needs to determine the following:


a. Whether or not a refund is due to a candidate. Use an appropriately labelled column to
state “Refund Due” or “No Refund” for each candidate. A refund is due if a candidate
received 20% or more of votes cast in the county.
b. A list of all candidates who should receive a refund and extract the data to the bottom
of the worksheet.
c. A table with summary data for the elections as shown below.

Elections Data
Party Total Votes Percentage of Votes Cast
Received

Total Votes
Cast
Counties No. of Voters Votes Cast Abstention

Table with Summary Data

Note the following:


 Format the Percentage of Votes Cast to one decimal place with the percent symbol.
 Centre on the page
 Merge and centre the cells in the row with the label “Elections Data”

NB:
1. Create formulae sheets. [Ensure that the row and column headings are displayed.]
Task 3

Charting and Summary Operations

1. Generate a column graph that compares the votes cast and abstention data by counties. Provide
an appropriate title, label the axes and display the data labels.

2. Create a pivot table showing the counties, the candidates’ names and the total number of votes
the candidates received.

3. Save your charts as new worksheets using appropriate names.

Database Management

You are asked to use a suitable application to manage data on candidates nominated to contest seats
in the general elections.
1. Give the database an appropriate name.
2. Create three tables to store the data.
a. The table with relevant personal data on each candidate which should include: name,
address, date of birth, gender, profession, county, county number, party and votes
received. Save table as Candidates_Data
b. The county data table should include: the county name, county number and the number
of voters in each counties. Save table as County_Data.
c. An elections data table should include: the county number and the percentage voter
turnout for each counties. Save as Election_Data.

The data to populate the tables must be sourced from the spreadsheet section of your project.

You should test your database by generating queries, reports and control forms:

Queries:
1. List the name, sex, age and profession of all candidates from the National Democratic
Movement. Save query as Profession_Qry

2. List the candidate name, party, number of voters and number of votes received for
candidates in counties with more than 6500 voters and where the candidates received less
than 1000 of the votes. Sort the data in descending order on the number of votes received by
the candidate. Save query as TotalCandidateVotes_Qry

3. Using a calculated field determine the total votes cast in each counties. Save query as
TotalCountyVotes_Qry

Report
Generate a report which lists the county, number of voters in the county, name of candidates,
gender, party and number of votes received. The report should be grouped by county. Within
each county the report should be sorted in descending order by number of votes received by
each candidate. It should also give the total and average number of votes in each county. The
report should have a two-line title as follows: “Official Results - Jamaica National
Elections”.

Control Forms
Create a form to display information about the candidates. (Form with Sub-form)
Web Page Design

The Jamaica Elections Commission has requested that you design a web page to provide the public
with general information about the election. The web page should include the following:
1. The commission’s logo.
2. Display information about the elections (for example the total votes received by each party
and the number of votes cast in each county).
3. Links to the commission’s email address and a web page which displays past election data
results (this web page may or may not exist).
4. Print the web page.

NB: Data used in the web page should be sourced from the spreadsheet section of the
project.

Word-processing

Document 1
1. Each candidate must complete and submit a nomination form to the Jamaica Elections
Commission. You are required to:
Design a fillable nomination form. It must allow for the entry of relevant data on the
candidate, including the county which he/she intends to contest.
i. The letter head (with company Logo) of the Jamaica Elections Commission should
be placed at the top.
ii. Save as JEC_Form
2. Print Form

Document 2
1. The results of the national elections must be delivered to each candidate. Using a suitable
feature of your word processing application;
a. Create a document which should be mailed to the candidates. The requirements for the
letter are:
i. It must be design on letter sized paper and must have a 0.7” margin on the left
and right sides.
ii. The commission’s letterhead (with company Logo) should be placed as the
header in the letter. The font in the letterhead should be appropriately formatted
for emphasis.
iii. Candidate’s address
iv. Salutation
v. The first paragraph should congratulate and thank the candidates (insert
candidate’s name in the letter) for the manner in which he/she conducts his or
her campaign,
vi. A copy of the Elections Report should be included in the letter with appropriate
formatting.
vii. The third paragraph inviting him/her to view the complete listing of the results
on the commission’s website and conclude the letter.
viii. Close with your name, your position is Chief Electoral Officer
ix. The letter should include the report called “Official Results - Jamaica National
Elections”.
Problem-Solving

1. Develop an algorithm to print the names of the candidates who should receive a refund. A
refund is due if the candidate’s votes received equals or exceeds 20 per cent of the votes cast
in the counties. The algorithm should also determine and print the number of candidates who
received a refund. Test the algorithm with data from ten candidates. The algorithm must accept
as input the names of the candidates, votes received and the votes cast in the counties. The
algorithm should print the name of the candidate and the words “Refund Due” or “No Refund”
and the number of candidates who received a refund. Data to test the algorithm must be
sourced from the spreadsheet section of the project.

2. Design and execute a trace table to test the algorithm developed in question (1) above. The
table should have a maximum of ten iterations.

Program Implementation
1. Develop a problem statement for the algorithm developed in question (1) above.

2. Using the programming language Pascal or VBA, write a code to implement the algorithm in
question (1) above for all candidates.

NB:
1. Screenshots of the working program should also be submitted.

Deadlines for submission of SBA components:

Spreadsheet –
Database –
Web Design –
Processing –
Problem solving –

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy