Вы находитесь на странице: 1из 20

SARASWATI VIDYA NIKETAN

SCHOOL-BASED ASSESSMENT
for
CARIBBEAN EXAMINATIONS COUNCIL
Secondary Education Certificate Examination

INFORMATION TECHNOLOGY

Practical Assignments
Database | Spreadsheet | Word-processing
Web Page Design | Programming & Problem solving

YEAR : MAY/JUNE 2020


CENTRE : 090100
TEACHER : Krishna Devanand
Date Started : 1st June, 2019

This project belongs to …………………………………………..


SARASWATI VIDYA NIKETAN
-- 090100 –

INFORMATION TECHNOLOGY (G)


SCHOOL BASED ASSESSMENT (SBA) – 2020

Title : Guyana National Elections

Description of 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 Guyana 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.

SVN [090100] IT SBA Project 2020 | Page 2 of 20


The following tasks were given to you by the Elections
Commission:
i. 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.
ii. Manage data on candidates nominated to contest seats in the
general elections.
iii. Design a simple tri-fold brochure to be distributed to voters
encouraging them to participate in the election.
iv. Use word-processing tools to design a fillable nomination
form.
v. Design a webpage to provide the public with general
information about the election.
The following info are to be noted with regards to the Guyana
Elections Commission:

• Contact - Plot A, Vreed-en-Hoop,


West Coast Demerara.
Region 3.
Tel: (592) 264-1234
Email: info@gecomgy.com
Website: www.gecomgy.com
(will be changed to the site created by student)

• Date of Election- 11th November, 2019

SVN [090100] IT SBA Project 2020 | Page 3 of 20


SPREADSHEET (20 marks)
The Elections Commission has mandated that you create 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:-
1. Democratic Action Party (DAP)
2. Workers National Alliance (WNA)
3. United Progressive Movement (UPM)
4. People’s Democratic Revolution (PDR)
The spreadsheet should be designed to accept data from seven (7)
constituencies.
You are required to:

TASK A
i. Create a spreadsheet with the below table in sheet 1.

CONSTITUENCY CONSTITUENCY % VOTER


NUMBER NAME TURNOUT
Region 1 North 0.75
Region 2 South 0.85
Region 3 East 0.90
Region 4 West 0.80
Region 5 North-west 0.75
Region 6 East-central 0.88
Region 7 West-coast 0.82

Rename this worksheet as REGION

ii. Using another worksheet in the same work book, create a


table to record the elections results:
• Constituency

SVN [090100] IT SBA Project 2020 | Page 4 of 20


• Number of voters
(The number of voters in a constituency ranges from 6,250 to
10,795.)
• Votes Cast
(automatically generated using data from the REGION table)
Use the Percentage Voter Turnout data to determine the
number of votes cast (number of voters * percentage
voter turnout).

• Candidate’s name
• Candidate’s rating
(The rating 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
Rename this worksheet as Elections Data
You must enter data for EACH candidate in each of the
seven constituencies.
iii. Insert a FOOTER with the TASK name, SHEET name & the
WORKBOOK name.

NOTE
To facilitate absolute cell referencing, reference to the REGION
table must be included in your calculations where applicable.
Generate a FORMULA sheet for this task
(use electronic template provided).
Save the workbook as ELECTIONS.

SVN [090100] IT SBA Project 2020 | Page 5 of 20


TASK B
Using the “ELECTIONS” workbook, modify the Elections Data
worksheet as follows:-
i. Insert a column in an appropriate position that determines
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% of 6400.)

ii. Include totals & average where applicable.

iii. Insert an appropriate two-line title for the main table/


worksheet.
Centre title across the columns.

iv. Apply appropriate formatting to title(s), headings & data.


o ALL votes must be formatted to ZERO d.p.
o Wrap all headings

v. Sort the data first on party (ascending order) and secondly on


votes received (descending order).

vi. The Guyana Elections Commission needs to determine the


following:
o Whether or not a refund is due to a candidate.
Insert an appropriately labelled column to determine
“Refund Due” or “No Refund” for each candidate. A
refund is due if the candidate’s votes received equals or exceeds 20%
of the votes cast in the constituency. This % is subject to
change as per the Chairman’s discretion.

SVN [090100] IT SBA Project 2020 | Page 6 of 20


o A list of ALL candidates who should receive a refund.
Using advance filter, extract the candidates who should receive a
refund. Place the extracted data below the source data.

vii. Generate an appropriate chart showing the distribution of


the votes by constituency. Add appropriate labels, legends
and title to the chart. Place this chart in an appropriate
section of the sheet or in a new worksheet.

viii. Insert a FOOTER with the TASK name, SHEET name & the
WORKBOOK name.

Generate a FORMULA sheet for this task.


(use electronic template provided).
Save (SaveAs) the adjusted workbook as ELECTIONS 2.

TASK C
Using the “ELECTIONS 2” workbook, you are required to:-
i. The Chairman has decided to increase percentage votes
required for a refund by 5%. Additionally, it was noticed that
there was an error with the percentage voter turnout for
Region 5 – the correct figure is 57% voter turnout.
Make the necessary adjustments. Changes MUST be reflected
across affected sheet(s).

ii. In order to analyze the results of the election, the Chief


Elections Officer request that the elections data be
summarized.
Using the Elections Data worksheet generate summary
tables for the elections results & overall voting. Use suitable
functions & formula.

SVN [090100] IT SBA Project 2020 | Page 7 of 20


Place the summary tables in a new worksheet of the same workbook
(ELECTIONS 2).
USE THE TABLES BELOW AS A GUIDE

Elections Data
Party Total Votes Received % of Votes Cast

Total Votes Cast


Constituency No. of Votes Abstention
Voters Cast

iii. In the elections data summary table, insert a column


generating the RANK of the party according to total votes
received.

iv. Use appropriate formatting and merge & centre the tables’
heading. Name the new sheets.

v. Format the Percentage of Votes Cast to one decimal place with


the percent symbol.

vi. Since Guyana uses the Proportional Representation system to


determine the winner of the elections, the party with the
overall highest number of votes wins the elections.
Using conditional formatting, clearly highlight the winning party.

vii. Generate a column graph that compares the votes cast and
abstention data by constituency. Provide an appropriate title,
label the axis and display the data labels. Place this chart below
the summary tables.

SVN [090100] IT SBA Project 2020 | Page 8 of 20


viii. Create a pivot table (using data from Elections Data worksheet)
showing the constituencies, the candidates’ names and the
total number of votes the candidates received. Place this chart
below the elections data.

ix. Insert a FOOTER with the TASK name, SHEET name & the
WORKBOOK name.

x. Set relevant “named data ranges” to facilitate export to


database and web page design components.

xi. Export the Elections Data summary table to be used in Word


Processing.

Generate a FORMULA sheet for this task


(use electronic template provided).

Save (SaveAs) the adjusted workbook as ELECTIONS RESULTS.

TO BE PRINTED
❑ ALL worksheets
❑ ALL formula sheets
❑ Charts & Pivot Table

SVN [090100] IT SBA Project 2020 | Page 9 of 20


DATABASE (20 MARKS)
You are asked to use a suitable application to manage data on
candidates nominated to contest seats in the general elections.
TASK A
Create and design a database with tables that store the
following data:
1. A table is required for maintaining EACH party info. The
table should include fields as follows:
• PartyID (acronym)
• Party name
• Date formed (5 to 20 years old)
Name this table PARTY.

2. Details of each constituency is also required to be stored. The


following details should be included:
• Constituency number
• Constituency name
• Number of voters
Name this table CONSTITUENCY

3. An elections data table is also required and should include for


EACH constituency:
• Constituency number
• Percentage voter turnout
• Year of election
Name this table ELE_DATA.

SVN [090100] IT SBA Project 2020 | Page 10 of 20


4. A table is required for recording relevant personal data on
each candidate. The table should include fields as follows:
• ID (candidate initials + party acronym)
• Candidate name
• Address
• Date of birth (35 to 50 years)
• Gender
• Profession
• Constituency #
• Party (acronym)
• Votes received

Name this table CANDIDATE.

NOTE:
Relevant data to populate the tables must be sourced (imported)
from the SPREADSHEET section of your project.
You are required to:
a) Create a database as “Elections 2019”
b) Design and create the tables as specified
c) Assign PRIMARY KEYS to EACH table
d) Set appropriate data/field type & size to each structure
e) Establish relevant relationships between tables.

PRINT all tables with their records & structure.


PRINT a report displaying the established relationships.

SVN [090100] IT SBA Project 2020 | Page 11 of 20


TASK B
Your database should respond to the following QUERIES:
i. List the name, gender, age and profession of all candidates
from the People’s Democratic Revolution (PDR). Name this
query “PDR_Query”.

ii. 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 this
query “LOW_RATING”.

iii. Count the number of candidates who DID NOT qualify for a
refund. Name this query “COUNT_NOREFUND”.

iv. Using a calculated field determine the total votes cast in each
constituency. Include other relevant fields. Name this query
“VOTES_CAST”.
PRINT all queries along with their SQLs.

SVN [090100] IT SBA Project 2020 | Page 12 of 20


TASK C
Prepare the following report & control form for submission to
the Elections Commission:
i. 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 have the following
features:
o The report should be grouped by constituency.
o Within each constituency the report should be sorted in descending
order by number of votes received by each candidate.
o It should also give the total and average number of votes in each
constituency.
o The report should have a two-line title as follows:
“Official Results
Guyana National Elections - 2019”
If necessary, create a query to facilitate the easy
creation this report.

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


The form should have the following features:
o Appropriate title & layout
o Include a sub-form with candidate’s corresponding elections data
o Next record & exit buttons
o OPTIONAL – the feature to select ANY candidate from a pull-
down list and the form will automatically update the data.
Format report and from for proper presentation.
PRINT the report & form.

SVN [090100] IT SBA Project 2020 | Page 13 of 20


WORD PROCESSING (20 MARKS)
TASK A
Produce a SIMPLE tri-fold brochure to be distributed to voters
encouraging them to participate in the election. The brochure should
provide information on:-

• The purpose of elections


• The importance of voting
• How to select a candidate if you are unsure
• Voting on election day
The following should be taken into consideration:
i. Brochure format – 8.5x11 / tri-fold / back & front / colored
ii. A logo needs to be created for Guyana Elections Commission
iii. The front cover should highlight the Commission’s slogan “Every Vote
Counts” along with the election date.
iv. The back cover should have the Commissions contact info along with the
parties names, acronym & symbol.
v. The design should feature simple graphics, fonts and appropriate styling
features.
SAVE the brochure as “VOTER EDUCATION.docx”.

TASK B
Each candidate must complete and submit a nomination form to the
Guyana Elections Commission.
You are required to:
Using the Developer tab in Word Processing, design a FILLABLE
nomination form that the candidates will fill and submit GECOM
providing information on their participation in the elections.

SVN [090100] IT SBA Project 2020 | Page 14 of 20


You are to create the fillable form using the following
guidelines:
i. Use a section-styled form.
ii. Use text boxes and/or tables to create layout.
iii. The form must allow for the entry of relevant data on the
candidate, including the constituency which he/she intends to contest,
fees paid, etc.
iv. The letter head (with company Logo) of the Guyana Elections
Commission should be placed at the top.
v. Include spaces for signature and date.
vi. Instructions for filling the form must be clearly stated where necessary.
vii. When making the form fillable
- use no more than four (4) controls (text box, drop-down
list, check box or date picker)
- The controls can be used more than once.
Save the form as ‘NOMINATION FORM.docx’
TASK C
The results of the national elections must be delivered to each
candidate. Using a suitable feature of your word processing
application:
a) Create a letter which will be mailed to the candidates after the
analysis of the results.
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. Use 1.15 line spacing for the entire body
of the letter.

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 name & address and salutation.

SVN [090100] IT SBA Project 2020 | Page 15 of 20


iv. Insert a footer with the Commission’s slogan.

v. The first paragraph should congratulate and thank the candidates


for the manner in which he/she conducts his or her campaign.

vi. A summary table of results should be included (imported from SS


Task C).

vii. The third paragraph inviting him/her to view the complete listing of
the results on the commission’s website (include the website you have
created) and conclude the letter.

viii. Close with your name, your position is Chief Electoral Officer.
Save the primary document as ‘LETTER.docx’.

b) Use data from your database to create the mail merge so that
letters can be sent to the candidates. Insert appropriate fields for
the merge.
Save the secondary document as ‘SECONDARY LETTER’.

c) Execute the merge and print ONLY the first and the last 2
merged letters.
Save the merged documents.

d) Print the primary & secondary document, the merged letters and
data source.

General Notes for ALL Word Processing tasks:-


- ALL documents MUST be free from spelling &
grammatical errors.
- Save-as a PDF copy of document(s) created in EACH task.

WEB PAGE DESIGN (15 MARKS)

SVN [090100] IT SBA Project 2020 | Page 16 of 20


The Guyana Elections Commission has requested that you design a
web page to provide the public with general information about the
election.
Using a word processor or a free online web service design the web
page, including the following:
a) The commission’s logo
b) Display information about the elections (for example the total
votes received by each party and the number of votes cast in
each constituency).
c) defined areas on the page for navigational links and content
d) 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).
at minimum two hyperlinks of the following:
• link to a location within the web page;
• link to an email address;
• link to another web page (which may or may not
exist); and,
• link to user-created files
e) Your name and candidate # should be at the top right hand
of the page.
f) Create only a single webpage with different sections.
g) If feasible, use the address format:- ?????.gecomgy.????
Data used in the web page should be sourced from the
spreadsheet section of the project.

SVN [090100] IT SBA Project 2020 | Page 17 of 20


INTRODUCTION TO PROBLEM SOLVING AND
PROGRAM IMPLEMENTATION (15 MARKS)
TASK A
Develop an algorithm or draw a flowchart to print the names of the
candidates who should receive a refund.
i. The algorithm must accept as input the names of the candidates, party
name (acronym), rating and the votes cast in the constituency.

ii. Based on the candidate’s rating, the votes received will be calculated
(rating% * votes cast in constituency)

iii. The algorithm must now determine whether a candidate receives a refund
or not. A refund is due if the candidate’s votes received equals or exceeds
20 per cent of the votes cast in the constituency.

iv. All inputs & calculations are to be stored for later output.
v. The algorithm should print the list of the candidates and the words
“Refund Due” or “No Refund”

vi. The algorithm should also determine and print the number of candidates
who received a refund.

vii. Test the algorithm with data from ten candidates.

Data to test the algorithm must be sourced from the


spreadsheet section of the project.

SVN [090100] IT SBA Project 2020 | Page 18 of 20


TASK B
Design and execute a trace table to test the algorithm developed in
TASK A. The table should have a maximum of ten iterations.

TASK C
i. Develop a problem statement for the algorithm developed
in Task A.

ii. Using the programming language Pascal or VBA, write code


to implement/automate the algorithm in Task A. The
program should use an appropriate data structure (array),
conditional branching, looping and user friendliness.

END of PROJECT
Created - Friday, May 31, 2019
***********************************************************
……………………………………………………………………………

……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………

SVN [090100] IT SBA Project 2020 | Page 19 of 20


……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………
……………………………………………………………………………

SVN [090100] IT SBA Project 2020 | Page 20 of 20

Вам также может понравиться