NEW
Font size
WorksheetsY8 Mobile App (App Lab) Assessment
Total questions: 20
Worksheet time: 10mins
What is the main goal of user-centred design in app development?
To make the app look good
To ensure the app is easy and enjoyable for users to navigate
To include as many features as possible
To use the latest technology available
Which feature is not usually tracked by health and fitness apps?
Physical activity
Nutrition
Weather patterns
Sleep
Why is encryption important in app development?
It makes the app run faster
It protects data
It enhances the app's design
It helps to make the code run quicker
What is a wireframe in app development?
The final version of the app
A detailed user manual
A visual design of the app
The coding of the app
What does SSL (Secure Socket Layer) do?
It compresses data to save storage
It ensures data sent between the user and the server is encrypted
It increases the app's loading speed
It improves the app's look
Which of the following is an example of a strong password?
password123
qwerty
123456
H$7hT2!mK
What is a test plan, and why is it important in app development?
A plan to improve the app’s graphics
A list of tasks to finish before launching the app
A document that outlines tests to check the app works well and is easy to use
A way to make the app load faster
What should be considered to make an app user-friendly?
Complex navigation
Easy to use and clear design
Minimal security features
Limited functions
Why is user consent important in app development?
It increases the app's download speed
It makes sure users are aware of and agree to how their data will be used
It improves the app's performance
It makes the app look more professional
When designing a mobile app, why is it important to consider data privacy?
To comply with regulations like GDPR
To increase the app's download speed
To improve the app's graphics
To reduce the app's development cost
What is the purpose of decomposing a programming project?
To break down the problem into smaller parts that are more manageable and easier to understand
It is used to test your system at the end of the project
To split the problem into two parts
To make a hand-drawn design for the solution to the problem before you start writing code
Which one of the following success criteria would not be necessary/suitable?
User screen must have a button to move to the next screen
Must allow the user to input their name
App must be easy to use
App must have a score screen
Which of the following would define an event?
A sequence of code that is executed when an application is opened
When a sequence of code is executed more than once
When an expression evaluates as true
An action that triggers a sequence of code to be executed
Looking at the code below, what triggers the event?
When the variable startbutton is initialised
When an object named startbutton is clicked
When the Game screen opens
When any item on the Game screen is clicked
Looking at the code below, what happens after the confirm_button has been clicked.
The user is prompted to enter text into the input box
A data entry box will appear
Nothing, as the variable name hasn’t been declared beforehand
The text entered by the user into the input box is collected and linked to the name variable
There is an app that has two screens, home_screen and game_screen. On the home screen are two buttons. What sequence should the two events below be placed in?
The sequence of each onEvent is unimportant, as the flow of the program is controlled by when the events are triggered
1 then 2
2 then 1
What will happen after the play_game_button is clicked?
The game_screen will appear and wait for the play_game_button to be clicked before moving to the end_screen
The game_screen will appear and will automatically move to the end_screen after five seconds
The game_screen will appear and will automatically move to the end_screen after 50 seconds
A countdown timer will appear before moving to the end_screen
A currency converter app converts pounds to Australian dollars.
If ‘5’ was entered into pounds_text_entry, what would appear in the australian_label when the Convert_Button is clicked?
5
2
10
20
What will happen when this code is executed?
The app will set the screen to game_screen
It writes a message to the console to help spot and fix errors with your program
It logs any message entered by the user
It logs all clicks by the user
Which of the following options is a reason for using the console.log() function?
It is used to write a message to a text label
It writes a message to the console to help spot and fix errors with your program
It logs any message entered by the user
It logs all clicks by the user
