It Sba Question 2020
It Sba Question 2020
It Sba Question 2020
SPREADSHEET
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 Democratic Action Party (DAP), the Workers National Alliance (WNA), the United Progressive
Movement (UPM), and the People’s Democratic Revolution (PDR). The spreadsheet is design to accept
data from seven constituencies.
Task 1
1. (a) Design a spreadsheet with the below table in sheet 1. Rename sheet 1 as CPVT.
Constituency Percentage Voter 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
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).
Format as a table. 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.
3. Sort the data first on party (ascending order) and secondly on votes received (descending order).
Elections Data
Party Total Votes Received Percentage of Votes Cast
2. Create a pivot table showing the constituencies, the candidates’ names and the total number of
votes the candidates received.
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: name, address, date of birth, age, sex, profession and party. The
constituency data table should include: the constituency number, constituency name and the number of
voters in each constituency and percentage of voters turnout. An elections data table should include: the
constituency number and the number of votes received for each constituency.
The data to populate the tables must be sourced from the spreadsheet section of your project.
Sort each table by an appropriate field.
You should test your database by generating queries, reports and control forms:
Control Forms
Create a form to enter the information about the candidates in the Personal Data table and Election Data
table.
Queries:
1. List the name, sex, age and profession of all candidates from the People’s Democratic
Revolution (PDR). Name query Candidates of PDR
2. 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. Name query Specific Candidates
3. Using a calculated field determine the total votes cast in each constituency. Name query Total
Votes cast
4. List the candidate name, party and number of votes received for all females older than 30. Name
query Females 30
INFORMATION TECHNOLOGY SCHOOL BASED ASSESSMENT QUESTION 2020
Report
Generate a report, named Official Results, which lists the constituency, number of voters in the
constituency, name of candidates, sex, 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 in each
constituency. The report should have a two-line title as follows:
“Official Results
Trinbarjam National Elections”
WORD-PROCESSING
Document 1
Each candidate must complete and submit a nomination form to the Trinbarjam 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 constituency which he/she intends to contest. Use columns where necessary.
The letter head (with company Logo) of the Trinbarjam Elections Commission should be placed at
the top.
Document 2
The results of the national elections must be delivered to each candidate. Using a suitable feature of your
word processing application, create a document which should be mailed to the candidates. The
requirements for the letter are:
It must be design on letter sized paper and must have a 0.7” margin on the left and right sides.
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.
Candidate’s address.
Salutation.
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.
A summary table of results should be included with at least seven rows and three columns, with
appropriate formats.
The third paragraph inviting him/her to view the complete listing of the results on the
commission’s website and conclude the letter.
Close with your name, your position is Chief Electoral Officer.
INFORMATION TECHNOLOGY SCHOOL BASED ASSESSMENT QUESTION 2020
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
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 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
3. Develop a problem statement for the algorithm developed in question (1) above.