Sie sind auf Seite 1von 12

CARIBBEAN SECONDARY EXAMINATION COUNCIL (CSEC)

SPOT VALLEY HIGH SCHOOL


School Based Assessment
2017/2018

Description of Project

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

In preparation of the actual exercise, the Jamaican Election Commission (JEC) has hired you to simulate the
election exercise as a test run, prior the actual elections which are to take place shortly in your country. You
are required to utilize: Word Processing, Spreadsheet, database management as well as a programming
application (Pascal) to design and implement computer based solutions to the tasks involved in the simulation
of the election process.

1
2
SPOT VALLEY HIGH SCHOOL
School Based Assessment 2010-2011
Spreadsheet

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

The four parties are: DAP, WNA, UPM and PDR. Election is to be contested in eight
constituencies to determine the representation. The representative of a constituency is the
candidate who gets the most votes in his/her constituency. All the parties except PDR have a
representative in each constituency.

For each constituency, you are required to:

Task A

A. Create a table in your spreadsheet that record:


 The constituencies (8)
 The number of electors;
 The percentage Voter Turn Out (VTO);
 Number of Votes Cast (VC);
 The percentage of spoilt ballets (SB);
 The number of General Votes
 The number of electors registered in each constituency over 18 years old, ranges from
6200 to 10700
 The voters turnout is projected to be from a low of 45% to a high of 85%

Example:

Constituency No. of % of No. of VC % of SB General


Electors VTO Votes
North Trelawney 6350 67% 2%

Populate the table using the following information:

i. Number of votes cast (No. of VC) is determined by (number of electors * % voters


turnout).
ii. The percentage (%) of spoilt ballots varies per constituency but never exceeds 3.5% in
any constituency.
iii. General Votes are calculated: (votes cast-spoilt votes).

Rename the sheet e.g. sheet 1 (NOT file name) containing the data as “constituency”
Save the spreadsheet (file) as VOTES. (5 marks)
Task B

B. For each constituency, design another worksheet (in the same file) that contains column
headings:
Candidates name (Title, Surname and Christian), Party, Rating, % of votes estimate and
number of votes received.

You should enter data for each constituency; each of the eight constituency has four
Candidates (one from each party), except for PDR which has representative in 6
constituency. Separate each constituency with four blank rows and place the constituency
name two rows above each table, centered.

Constituency North Trelawney


Title Surname Firstname Party Rating % Est. Actual Vote
Votes
Dr. Blythe Barry UMP 2 34%
Ms Brown Tomly PDR 4 11%
Mr Reaves Mark WNA 1 42%
Mrs Simms Lorna DAP 3 13%

Note:
i. The rating is a value from 1 to 4 and is determined by the recent poll conducted in each
constituency by a noted pollster. No two parties have the same rating.

ii. Also, the pollster supplies the % votes, each candidate is likely to receive: based on
popularity rating (% of votes estimated). Number 1 rating is the party with the highest
% votes and number 4 rating receives the lowest % votes. Total % of estimated votes for
that constituency MUST be equal 100.

iii. The actual vote is calculated as: (% of votes estimated * General vote) for that
constituency.

Rename the sheet (e.g., sheet 2) as ‘Candidates’.

Save the spreadsheet as VOTES1

2. Modify the spreadsheet to reflect the following:


I.
a. Sort the spreadsheet by Party then by Surname in ascending order
b. Votes cast by special voters must be considered. Insert a column in Constituency
(sheet1) after General Votes called ‘Special Votes’, in Each constituency;
(special votes must be 40% of general votes).

c. Insert column in the candidate worksheet to record the number of SV (Special


Votes) recorded by Each Candidate. The special vote for each constituency is
dived equally among candidates in the constituency, example =SV divide by 4.
d. In the candidates worksheet, insert a column to record the Total Votes received
by each candidate in Each Constituency. Total votes received are calculated as
[actual votes + special votes].

II. Insert rows in appropriate parts of the spreadsheet that calculate each constituency total
for: Actual votes, special votes total number of votes received.
3
III. Add appropriate titles to each worksheet centered for constituency and candidate

IV. Insert a column called Refund that indicates if a refund is due to a candidate. The column
should states “Refund Due” or “No Refund”; a refund is due if the candidate total votes
received equals or less than 500.

Save as VOTES 1 and make a copy of the file called VOTES 2

3. Perform further modification to the spreadsheet to reflect:


I. Extract those persons who got Total votes over 500 in an appropriate area of the
spreadsheet.
II. In an appropriate part of the spreadsheet, create a summary table that lists the Parties and
the total number of votes received in the country.

PARTY DAP WNA UPM PDR


Total Votes

III. Create a pie chart that compares the votes received by each party. Save the spreadsheet

4
SPREADSHEET
Candidate’s Name: __________________________________ Reg. #: __________________
School: _____________________________ Center #: ___________________
Teacher: _____________________________ Territory: Jamaica

Processes Key Skills Mark Student’s


Allocation Score
The effectiveness with which  Demonstrating awareness of the 1
students use pre-defined existence of appropriate formulae
system functions to form  Use appropriate formulae to solve
arithmetic, logical and relation numeric problems 2
expression.  Replicating Formulae
 Use of range names, relative and
absolute addressing formats 1

2
(6)
The effectiveness with which Copying data 1
students manipulate the Using formatting features to allow clarity
spreadsheet. of display 1
(2)
The effectiveness with which Sort the spreadsheet sorted by:
the students use search and Party (primary key) 1
sorting facilities. then by Surname (secondary key)
(1)
The effectiveness with which Conceptualizing a solution using the
students use spreadsheet to spreadsheet:
solve specific problems  Select appropriate columns and
rows 1
 Layout spreadsheet permits easy
addition and deletion 1
 Use constants in cells, instead of
placing the values directly in the 1
cells.
Organizing spreadsheet so that data can
easily be interpreted. 1

Extract correct data for persons who got


total votes over 500. 2
(6)
The effectiveness with which Chart:
the students perform graphic  Creation of pie chart to represent: 3
operations to present EACH party and the number of
information Votes received
 Appropriate Labeling of chart - 1
Legend 1
 Appropriate percentage represented
for Each constituency
(5)
20
5
WORD-PROCESSING (20 Marks)

SECTION A – Application Form

There are four parties contesting in the election. Democratic Action Party (DAP); Workers National
Alliance (WNA), United Progressive Movement (UPM) and the Peoples democratic
Revolution (PDR). Elections are contested to determine representatives in eight constituencies; each
candidate must complete and submit a nomination form to the Jamaica Elections Commission (JEC).

You are required to design a Nomination Application Form. It must allow for the relevant data on the
candidate including the constituency which he intends to contest.
Note: the applications form should be no more than two (2) pages, printed on one sheet, front and back.

The form must be designed on letter sized paper and must have 0.7” margin left and right sides and 1”
margin top and bottom.

The letter head of the Jamaican Elections Commission (JEC) must be placed on top (Header) with a 1”
logo.
SECTION B – Mail Merge

The results of the national elections must be delivered to each candidate. Using suitable word-processing
features and data from the spreadsheet section of your project create a letter which should be mailed to
candidates. The letter should come from the: Chairman of the Jamaican Election Commission (JEC).

The letter should include the following:

1. The first paragraph should congratulate and thank the candidate (insert the name) for the manner
in which he/she conducted his/her campaign and invite him/her to view the complete listing of
results.

2. Insert the Candidates worksheet (spreadsheet) from the votes 2 file followed by the pie chart with
appropriate comments, into the documents after the first file..

3. The chairman should invite those who are qualified for a refund to visit the head office of the
Commission to collect their deposit payment.

4. The commission’s letterhead should be placed at the header of your letter, first page only, and an
appropriate footer centered.

You are required to: create a data source in spreadsheet with the following fields: <<Title>>,
<<Firstname>>, <<surname>>, <<address>> for EACH candidate.

Print letters addressed to the first three and last candidate only, from the spreadsheet listing

6
7

WORD PROCESSING 2009/2010

MARK SCHEME
Name:_______________________________ Date_______________

Processes Key Skills Mark Marks


Allocation Received
The Format for presentation:
effectiveness  appropriate justification of letter style; 2
with which the  appropriate line spacing for letter (based on style)
students uses
formatting Formatting for emphasis (letter and form): (any
facilities to two)
create and Bold, italic, appropriate font (various font style), border 2
enhance the and shading
document.
Other Features: Grammar Check, search and replace 1
(5)
The effectiveness Page layout:
with which  0.7’ margin (for nomination form) 1
students use  Letter size paper 1
formatting
facilities to Header/Footer
present  Letterhead placed in header Letter and Form) 1
information.  Slogan placed/inserted in footer (for letter)
Tables
 Insert Spreadsheet table and chart in letter. 2
(5)
The effectiveness Multiple page (letter and form) 2
with which Use of graphics 1
students use Clarity of itemization/sections
facilities to  Insert/delete (word, sentence, paragraph 1
create application document) 1
form  Block operations (5)
The effectiveness Mail Merge:
with which  Appropriate fields 1
students use  Creation of primary document (letter) 1
facilities to  Appropriate data source inserted in the 1
perform mail primary document 2
merge.  Perform mail merge (5)

Teacher’s Signature:______________________________ Date:_________________


8

DATABASE MANAGEMENT (20 MARKS)

Create the following tables using data sourced from the spreadsheet. Use appropriate Data type
and description for each field; feel free to modify the field names below using abbreviated
words.

SECTION A - TABLES

Personal Data: Table

Fields: Name of candidates, Date of Birth, sex, profession, constituency, party acronym, total
votes received.

Deposit: Table

Fields: Candidate ID, Party, Deposit, Refund (yes, no)

Note: Deposit is $5000; a candidate gets refund if he/she received less than 500 votes (tick
‘yes’).

Constituency: Table

Fields: Constituency, number of Electors, General Votes, Special Votes

Make copies of the tables then do the following:


1. Add the field Candidate ID (from the Deposit table) to the Personal Data Table.
2. Convert the Date of Birth field to ‘Age’.

SECTION B – QUERIES

You are required to test your database by generating the following queries:

1. The candidate ID, name, sex, Age and Profession of all the Democratic Revolution
(PDR). Save as: PDR
2. The candidate name, party, number of electors, where the candidate receive more than
1500 of votes from constituency with more than 5000 general votes and. Save as:
Voters over 5000
3. Special votes expressed as a percentage of the number of Electors in each constituency;
format the percentage to two decimal.
Save as: Special Votes Percentage
4. The candidate who received less than 500 votes in their constituency. The query should
include: candidate name, Party, constituency, Number of Electors and General Votes.
save as LessThan500
5. All male candidates who are less than or equal to forty years and who received more than
1000 votes. Show name, Age, total votes received as well as number of electors.
Save as MaleUnder40
6. Calculate the sum of deposits that will not be refunded for each party. Show party
acronym, and sum refunded to each party. Save as: SumOfDeposits
SECTION C - REPORT

The Report list the constituency, Party Acronym, sex, number of votes received. The report
should be grouped by constituency, within each constituency it should be sorted by Party and
number of votes received. It should give the total and average votes received for each
constituency. The report should have the following two lines title:

“Official 2010 Results


JAMAICA NATIONAL ELECTION”

Database Management
MARK SCHEME – 20 marks

Processes Key Skills Mark Student’s


allocation Score
The effectiveness  Defining fields and 3
with which students selecting appropriate data
use facilities in types to create table
creating and  Identifying appropriate
modifying database primary keys
tables  adding Candidate ID field
to the Personal Data 1
Table
 Changing the DOB field 2
to age
1
(7)
The effectiveness Searching Database to
with which students perform Queries using one to
use the query three tables:
facility. Queries 1-5 (1 mark each) 5

Producing Calculated Query: 2


SumOfDeposits
(7)
The effectiveness  Generating report using
with which student specified fields. 2
use report  Grouping on
generating facilities. Constituency 1
 Sorting by: Party and
number of votes received 1
 Using summary features
for: sum and average 2
votes received.
(6)
(20)

9
PROBLEM-SOLVING (PROGRAMMING) – 30 MARKS

Problem Solving

1. Develop an algorithm or write a pseudocode to determine the winning candidate for a


constituency in the national elections.
a. The algorithm must accept as input the names of the four candidates his/her party
(DAP, WNA, UPM and the number of votes EACH candidate receives.
b. The successful candidate is the one who receives the most votes.
c. Print the name of the winner and the number of votes he/she received

2. Design and execute a trace table that test the pseudocode/algorithm in (a), using the variables
and test data from any of the constituencies in the database.

Program Implementation

3. Using the Pascal programming language, write a program code, using array, to implement the
algorithm in (a) above. After the program is compiled using the pascal compiler, conduct a test
of the program (using compiler) using the data from the trace table.

Present a printout of:


i. A one page documentation of the program.
ii. The compiled Pascal code
iii. The result of the program after it is ‘run’

10
PROGRAMMING 2009/2010
MARK SCHEME
Name:____________________________________________ Date:____________________
Processes KEY SKILLS MARKS Student’s Mark
Problem statement that defines the Problem clearly defined 1 (1)
problem.

Representing the solution in


Appropriate start of solution
Definition of variables –
 Variables declared 1
 Initialization of variables (Sum and 1
count)
Processing:
 Request/prompt for name and full
payment 1
 Store data (input and process) 2
 Appropriate use of loop and If/statements 2
 Appropriate output statement 1
1
 Shows end of solution (STOP or END)
(9) ____/(10)
flowchart or pseudocode Trace Table:
 All variables correctly identified see 1
Eg.(num, full pay, section, count, total)
 Appropriate test data
 Data test all area for 1
strength(correctness)
o Some areas 2/
 Correct count , Total per band and section 1

1
(5) /(5)
Program complied 1
Output : correct for all values 2 /
Correct for some, [1] (3)
Appropriate data type for ALL variables 2
Appropriate data type for some variables [1] (2)
Appropriate use of control structures:
Count of masqueraders initialized 1
Appropriate use of sequence 1
Efficient use of the IF-Then construct 2
Appropriate use of looping construct 3/
Inefficient use of loop construct [1]
(7)
Clarity of Program: (Program Internal
documentation)
 Variable name, author of the program,
Date created, statement of problem 1
 Readability: (correct Indentation, logical
flow, easy to follow) 1
 User friendly
1
(3) ____/(15)
/30

Teacher’s Signature:_____________________________________ Date:__________________

11
12

Das könnte Ihnen auch gefallen