User interface language: English | Español

Date May 2019 Marks available 2 Reference code 19M.1.SL.TZ0.1
Level SL Paper 1 Time zone no time zone
Command term Identify Question number 1 Adapted from N/A

Question

Braille keyboards

According to the World Health Organization, over 250 million people worldwide are blind or visually impaired. Many of them use a writing system called Braille, which they read by touching patterns of raised dots with their fingertips.

Several companies have recently developed Braille keyboards, such as the one shown in Figure 1. Braille keyboards use different combinations of the nine main keys to form characters.

Figure 1: A Braille keyboard


Braille keyboards are usually very expensive. They can cost twenty or thirty times more than standard keyboards. They are always protected by patents and cannot be cheaply reproduced.

Umair Osman, a young teacher in Pakistan, has invented a haptic interface that uses a flexible plastic overlay1 to imitate the layout of a Braille keyboard.

Umair has also developed software that converts the combinations of keys pressed on the overlay to the corresponding ASCII2 character. The overlay, together with the software, enables visually impaired students to convert a standard keyboard into a Braille keyboard.

Umair is considering releasing his software as open-source software and using crowdfunding3 to develop the Braille keyboard further.

 


1  overlay: a flexible plastic cover that is placed over the keyboard to allow combinations of keys to be pressed by the user

2  ASCII: American Standard Code for Information Interchange

3  crowdfunding: funding projects from donations made by a large number of people via the internet

Identify two characteristics of a haptic interface.

[2]
a.i.

Identify two ways how Umair could have represented the algorithms prior to writing his software code.

[2]
a.ii.

Outline one reason why Umair used these representations of the algorithms prior to writing the software code.

[2]
a.iii.

Explain why Umair used surveys, interviews and observation to gather information from visually impaired people during the development of his system.

[6]
b.

Umair has decided on a strategy to develop his software and Braille keyboard by using crowdfunding and open-source software.

Discuss the advantages and disadvantages of this strategy.

[8]
c.

Markscheme

Answers may include:


Award [1] for each definition, up to a maximum of [2].

a.i.

Answers may include:


Award [1] for identifying each representation, up to a maximum of [2].

a.ii.

Answers may include:


Award [1] for identifying a reason
why Umair used these representations of the algorithms prior to writing the software code and [1] for a development of that reason up to a maximum of [2].

a.iii.

Answers may include:

Surveys

Interviews

Observation

 

Award [1] for identifying a reason why each method of gathering information was used and [1] for a development of that reason up to a maximum of [2].

Mark as [2] + [2] + [2].

b.

Answers may include:

Advantages


Disadvantages

 

In part (c) of this question it is expected there will be a balance between the terminology related to digital systems and the terminology related to social and ethical impacts.

Keywords: innovation, trust, collaboration, digital divide, software applications, open source, algorithms, change, expression, identity, ethics, values


Refer to SL/ HL paper 1, part c markbands when awarding marks. These can be found under the "Your tests" tab > supplemental materials > Digital society markbands and guidance document
.

c.

Examiners report

[N/A]
a.i.
[N/A]
a.ii.
[N/A]
a.iii.
[N/A]
b.
[N/A]
c.

Syllabus sections

Topic 3: Content » 3.2 Algorithms
Show 33 related questions
Topic 3: Content

View options