External assessment 2020: Digital Solutions question and … · LUI School code. School name Given...

20
Clear zone — margin trimmed off after completion of assessment LUI School code School name Given name/s Family name Attach your barcode ID label here Book of books used External assessment Question and response book Digital Solutions Time allowed Perusal time — 15 minutes Working time — 120 minutes General instructions Answer all questions in this question and response book. Planning paper will not be marked. Section 1 (10 marks) 10 multiple choice questions Section 2 (41 marks) 3 short response questions Section 3 (21 marks) 1 extended response question

Transcript of External assessment 2020: Digital Solutions question and … · LUI School code. School name Given...

Page 1: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Booktype barcode will appear on every page.

Cle

ar z

one

— m

argi

n tr

imm

ed o

ff af

ter

com

plet

ion

of a

sses

smen

t

LUI School code

School name

Given name/s

Family name

Attach your barcode ID label here

Book of books used

External assessment

Question and response book

Digital Solutions

Time allowed• Perusal time — 15 minutes

• Working time — 120 minutes

General instructions• Answer all questions in this question and

response book.

• Planning paper will not be marked.

Section 1 (10 marks)• 10 multiple choice questions

Section 2 (41 marks)• 3 short response questions

Section 3 (21 marks)• 1 extended response question

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 1ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 1 20/08/2020 1:23:18 PM20/08/2020 1:23:18 PM

Page 2: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

1 of 18

Section 1

Instructions• Choose the best answer for Questions 1–10.

• This section has 10 questions and is worth 10 marks.

• Use a 2B pencil to fill in the A, B, C or D answer bubble completely.

• If you change your mind or make a mistake, use an eraser to remove your response and fill in the new answer bubble completely.

A B C DExample:

A B C D1.2.3.4.5.

6.7.8.9.

10.

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 1ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 1 20/08/2020 1:23:18 PM20/08/2020 1:23:18 PM

Page 3: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

2 of 18

Section 2

Instructions• Write using black or blue pen.

• Respond in paragraphs consisting of full sentences.

• If you need more space for a response, use the additional pages at the back of this book.

− On the additional pages, write the question number you are responding to.

− Cancel any incorrect response by ruling a single diagonal line through your work.

− Write the page number of your alternative/additional response, i.e. See page …

− If you do not do this, your original response will be marked.

• This section has three questions and is worth 41 marks.

DO NOT WRITE ON THIS PAGE

THIS PAGE WILL NOT BE MARKED

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 2ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 2 20/08/2020 1:23:18 PM20/08/2020 1:23:18 PM

Page 4: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

3 of 18

QUESTION 11 (21 marks) The diagram shows the user interface for a drone control panel.

200 m/hr

20 m/hr20 m/hr

–200 m/hr

Cam1

Cam2

10 rpm

35 rp

m55 rpm

75 rp

m

NEW

S

0 123

45678

9

Temperature

Altitude

Heading

°C–60 0 60

a) Explain how three elements and three principles of visual communication (excluding colour) have been used. [12 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 3ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 3 20/08/2020 1:23:18 PM20/08/2020 1:23:18 PM

Page 5: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

4 of 18

b) Further develop the user interface to include five new features: camera views for Cameras 1 and 2, and readings for speed, battery power and flight angle. [5 marks]

Note: If you make a mistake in the diagram, cancel it by ruling a single diagonal line through your work and use the additional response space on page 18 of this question and response book.

c) Use four elements and principles of visual communication to justify, in annotations on your diagram in 11b), the placement and visual appearance of the five new features of the user interface. [4 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 4ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 4 20/08/2020 1:23:18 PM20/08/2020 1:23:18 PM

Page 6: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

5 of 18

QUESTION 12 (8 marks)Marine markers are placed throughout Queensland waterways. Each marine marker is fitted with an Internet of Things (IoT) device that can broadcast a fault status via a satellite internet link.

Each day, the IoT device checks the status of the marker. If a fault is detected, the device broadcasts the marker’s unique identifier, a positive fault status flag and the fault occurrence date and time.

This is an example data structure provided by a marine marker’s IoT device:

{

"QldMarineMarkerId" : "3446",

"QldMarineMarkerFault" : "True",

"QldMarineMarkerDateTime" : "2020-02-02T18:00:00.000Z",

}

A request has been made for a quarterly release of an ongoing summary of fault issues per area. The information will be centrally stored in this way:

MarineMarkerStatus [MarkerID, MarkerType, AreaDescription, Latitude, Longitude, Fault _ Detected]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 5ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 5 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 7: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

6 of 18

a) Evaluate the proposed solution against the criteria of reliability and accuracy. [2 marks]

Reliability:

Accuracy:

b) State two additional criteria and evaluate the proposed solution against these criteria. [4 marks]

Criterion:

Criterion:

c) Justify why JSON is an effective method of data exchange between the marine markers and the central database system. Provide two reasons to justify your response. [2 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 6ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 6 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 8: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

7 of 18

QUESTION 13 (12 marks)A games arcade has developed a digital solution for recording members’ points. Members receive a membership card, which they scan when they play games at the arcade. The card records how many points a member receives from winning a game. A sample of the data is shown.

members

id given_name last_name email phone

24 Adalai Akkad [email protected] 0491 570 006

25 Michael McNealy [email protected] 0491 571 266

26 Shruti Flynn [email protected] 0491 574 118

27 Adam Steinberg [email protected] 0491 577 644

28 Julia Wong [email protected] 0491 579 455

members_activity

id card_number join_date last_visit points_balance

24 789987 2005-08-12 2020-01-20 570

25 456654 2009-02-15 2019-12-20 80

26 753951 2010-05-05 2020-02-25 249

27 654123 2019-10-19 2020-03-10 1200

a) Develop an algorithm to list all members by name. Sort the list alphabetically by last name. [4 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 7ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 7 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 9: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

8 of 18

b) Develop an algorithm to list member IDs and join dates for memberships of 10 or more years. Sort the list by join date in ascending order. [4 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 8ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 8 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 10: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

9 of 18

c) Develop an algorithm to provide the contact details for members who currently have more than 3000 points. [4 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 9ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 9 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 11: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

10 of 18

DO NOT WRITE ON THIS PAGE

THIS PAGE WILL NOT BE MARKED

CONTINUE TO THE NEXT PAGE

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 10ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 10 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 12: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

11 of 18

Section 3

Instruction• This section has one question and is worth 21 marks.

QUESTION 14 (21 marks)Two novice programmers who live in different locations want to develop a method for securing their email communication. They have decided to:

1. meet in the same location

2. use a generic code library that contains functions relating to a set of cryptology algorithms called ‘Blowfish’

3. use only UTF-8 data encoding, e.g. the character ‘%’ is considered to have a length of 8 bits in total

4. create their own programs using different languages

5. generate encrypted text using their programs

6. copy and paste encrypted text into their emails.

Function name Blowfish key expansion Blowfish cryptFunction code BlowfishInitiate(key) Blowfish(Value, KeySet, Process-Type)

Purpose Completes the initial key expansion processes.Returns a data structure called Blowfish KeySets.

Completes the block algorithm process for encryption or decryption.Accepts a 64-bit–length set of values in the form of text, along with the pre-processed Blowfish KeySets.

Inputs Key: text-based, 64-bit in length Value: text-based, 64-bit in lengthKeySet: returned data structure from the BlowfishInitiate functionProcess-Type: 1 for encrypt, 2 for decrypt

Returns KeySet Text-based valueExample BlowfishInitiate("J$8%*$#d") Blowfish("abcdefg",MyKeySet,1)

Note: If any input does not meet a function’s length requirements, the function will fail and potentially cause a runtime error.

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 11ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 11 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 13: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

12 of 18

a) Symbolise an algorithm that the programmers could use to encrypt their Unicode set of text. The algorithm should use the function library calls in the table as required. [6 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 12ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 12 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 14: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

13 of 18

b) The programmers make the solution publicly available on their website as a web application. Explain and justify how they could implement two useability principles to optimise user experience. [6 marks]

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 13ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 13 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 15: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

14 of 18

c) Evaluate whether the programmers have developed the most secure method to encrypt an email message by identifying two strengths and two weaknesses in the steps. Support all statements with examples. Provide two recommendations and justify how each recommendation would improve security. [9 marks]

END OF PAPER

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 14ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 14 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 16: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

15 of 18

ADDITIONAL PAGE FOR STUDENT RESPONSESWrite the question number you are responding to.

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 15ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 15 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 17: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

16 of 18

ADDITIONAL PAGE FOR STUDENT RESPONSESWrite the question number you are responding to.

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 16ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 16 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 18: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

17 of 18

ADDITIONAL PAGE FOR STUDENT RESPONSESWrite the question number you are responding to.

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 17ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 17 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 19: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Do not write outside this box.

18 of 18

ADDITIONAL RESPONSE SPACE FOR QUESTION 11b)If you want this diagram to be marked, rule a diagonal line through the diagram on page 4.

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 18ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 18 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

Page 20: External assessment 2020: Digital Solutions question and … · LUI School code. School name Given name/s. Family name Attach your. barcode ID label here Book of. books used. External

Clear zone —

margin trim

med off after com

pletion of assessment

ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 19ea2_digital_solutions_20_question_response_v69_rm_PRINT.indd 19 20/08/2020 1:23:19 PM20/08/2020 1:23:19 PM

© State of Queensland (QCAA) 2020Licence: https://creativecommons.org/licenses/by/4.0 | Copyright notice: www.qcaa.qld.edu.au/copyright — lists the full terms and conditions, which specify certain exceptions to the licence. | Attribution: © State of Queensland (QCAA) 2020