0% found this document useful (0 votes)
28 views7 pages

IT SBA Question 2025

The document outlines a project for simulating the election process for the Dominbarjam Elections Commission, requiring the design and implementation of various computer-based solutions including spreadsheets, databases, and web pages. It details tasks such as creating spreadsheets to manage election data, generating reports, and designing forms for candidate nominations. Additionally, it includes requirements for programming algorithms to determine refund eligibility for candidates based on their received votes.

Uploaded by

blackzoe216
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)
28 views7 pages

IT SBA Question 2025

The document outlines a project for simulating the election process for the Dominbarjam Elections Commission, requiring the design and implementation of various computer-based solutions including spreadsheets, databases, and web pages. It details tasks such as creating spreadsheets to manage election data, generating reports, and designing forms for candidate nominations. Additionally, it includes requirements for programming algorithms to determine refund eligibility for candidates based on their received votes.

Uploaded by

blackzoe216
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/ 7

Titchfield High School

Information Technology
SCHOOL-BASED ASSESSMENT 2025
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 Dominbarjam 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

1. The Elections Commission has mandated that you design a spreadsheet that will accept
pertinent data on constituencies 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: The Workers Action Party (WAP),
the National Workers Alliance (NWA), the United Progressive Movement (UPM),
and the National Democratic Revolution (NDR).

The spreadsheet is designed to accept data from seven constituencies.

You are required to:


Task 1
1. (a) Design a spreadsheet with the table below in sheet 1.
Constituenc Percentage Voter
y Turnout

North 0.75

South 0.85

East 0.90

West 0.80

North West 0.75

South West 0.88


East
Central 0.82

(b)Using another worksheet design a table to record the:


 Constituency

 Number of voters (The number of voters in a constituency ranges from 6,250 to


10,795.)

 Votes Cast

 Candidate’s name (firstname and lastname)

 Candidate rating (The ratings assigned to candidates are 15, 20, 30 and 35. These
ratings were determined by the results of a recent poll conducted in each
constituency by a noted pollster. Each candidate in a given constituency has a
unique rating.)

 Party name

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

Rename the worksheet as Elections Data


Save your spreadsheet as Elections

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. Using
an appropriate column title, determine the votes received by each candidate in a given
constituency. The candidate’s rating represents the percentage of votes received
by the candidate in a given constituency. 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.

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


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

3. The Dominbarjam Elections Commission needs to determine the following:

 Whether or not a refund is due to a candidate. Use an appropriately labeled


column to state “Refund Due” or “No Refund” for each candidate. A refund
is due if the candidate’s votes received equals or exceeds 25 percent of the
votes cast in the constituency.

 A list of all candidates who should receive a refund. Extract the data to the
bottom of the worksheet.

 A table with summary data for the elections

Elections Data

Party Total Votes Received Percentage of Votes Cast

Total Votes Cast

Constituency No. of Voters Votes Cast Abstention

Note the following:

 Format the Percentage of Votes Cast to one decimal place with the percent symbol.

 Centre the data in the worksheet.

 Merge and centre the cells in the row with the label “Elections Data”

Charting and Summary Operations

♦ Generate a column graph that compares the votes cast and abstention data by
constituency. Provide an appropriate title, label the axes and display the data labels.
♦ Create a pivot table showing the constituencies, the candidates’ names and the total
number of votes the candidates received.

Save your spreadsheet as Elections

Due Date: May 31, 2024


Database Management

You are asked to use a suitable application to manage data on candidates nominated to contest
seats in the general elections. Three tables must be used to store the data. The table with
relevant personal data on each candidate should include: candidate number, name (first and last),
address (Street, post office and parish), date of birth, gender, profession, constituency,
constituency number, party and votes received. The constituency data table should include: the
constituency name, constituency number and the number of voters in each constituency. An
elections data table should include: the constituency number and the percentage voter turnout for
each constituency.

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:

2. List the name, sex, age and profession of all candidates from the National Workers
Alliance (NWA
3. List the candidate name, party, number of voters and number of votes received for
candidates in constituencies 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.

4. Using a calculated field, determine the total votes cast in each constituency.

Report

4. Generate a report which lists the constituency, number of voters in the constituency,
name of candidates, gender, party and number of votes received. The report should be
grouped by constituency. Within each constituency 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 received in each constituency. The report should have
a two-line title as follows:

“Final Results
Dominbarjam National Elections 2023

Control Forms

5. Create a form to display information about the candidates.

Due Date:
Word-processing

Document 1

1. Each candidate must complete and submit a nomination form to the Dominbarjam
Elections Commission. You are required to:

(a) Design a fillable nomination form. It must allow for the entry of relevant data on
the candidate, including the constituency which he/she intends to contest.

(i) The letter head (with company Logo) of the Dominbarjam Elections
Commission should be placed at the top.

Document 2

2. 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.8” 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 summary table of results should be included with at least seven rows
and three columns, with appropriate formats.

(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

Due Date:
Web Page Design

The Dominbarjam 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:

 The commission’s logo

 Display information about the elections (for example the total votes received by each
party and the number of votes cast in each constituency).

 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).

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

Due Date:

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 percent of the
votes cast in the constituency. 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 constituency. The algorithm should print the name of the cs “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. (a) Develop a problem statement for the algorithm developed in question (1) above.

(b) Using the programming language Pascal or VBA, write code to implement/automate
the algorithm in question (1) above.

Due Date:

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