0% found this document useful (0 votes)
4 views9 pages

App Inventor Game and Database Project

This document provides instructions for a computer literacy task in App Inventor. Students are asked to complete 4 tasks to practice skills in App Inventor like creating a game, database, question bank, and accessing web pages. They must design apps to make a ball bounce in a canvas, save and retrieve values between screens in a database, open web pages by URL, and create an interactive question bank with pictures and checking answers. The tasks are to be submitted through the school's eClass system and will be assessed based on techniques, skills, design and creativity.

Uploaded by

NuclearCow
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views9 pages

App Inventor Game and Database Project

This document provides instructions for a computer literacy task in App Inventor. Students are asked to complete 4 tasks to practice skills in App Inventor like creating a game, database, question bank, and accessing web pages. They must design apps to make a ball bounce in a canvas, save and retrieve values between screens in a database, open web pages by URL, and create an interactive question bank with pictures and checking answers. The tasks are to be submitted through the school's eClass system and will be assessed based on techniques, skills, design and creativity.

Uploaded by

NuclearCow
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

King’s College

S2 Computer Literacy
Task 7
App Inventor

Class: _____________ Name: ______________________ Date: ____________________

About the Task:


You are required to create a computer game, database exercise and question bank with App Inventor.

Objectives:
After completion of the task, students would be able to:
1. Design the higher level programs with App Inventor.
2. Create their own apps.

Duration:
1 cycle

Procedures:
1. Browse URL: [Link] and use Google account to login
2. Create a new project
3. Design the App's user interface in Designer view
4. Set components properties
5. Program the app's behavior in Block Editor
6. Test the designed app
7. Export apk file
8. Submit the file via eClass

Method of submission:
You have to submit the App Inventor program (apk file) through eClass  assignment.

Assessment for each task:


Criteria Mark
Techniques/ skill 0.5
Design / creativity 0.5

1
Task 7.1: Bouncy Ball Game
Objective: To learn about animation in App Inventor by making a Ball (a sprite) bounce around on the
screen (on a Canvas).
Effect: When you fling the ball, it should bounce off the edges of the canvas.

The steps are provided by MIT App Inventor (see the other supplementary worksheet).

 Challenging Task 7.1a: Try to amend the above program to change the ball colour while touching the
edges.

Task 7.2: Application of database and multi-screens


Objective: To learn how to use a database to store value and how to retrieve when a next screen is opened.

Effect: Press a button to save a value into database and then pass to next screen.

The steps are shown as follows:

2
3
Task 7.3: Web Access
Objective: To learn how to use ‘WebViewer’ to access web page and also, you will know how to handle the
‘[Link] problem.

Effect: Enter an URL then press a button. The corresponding web page will be opened.

The steps are shown as follows:

4
5
Task 7.4: Question Bank
Objective: To learn how to create a list of question bank, image bank and answer bank so that it will
automatically jump to next question by pressing a button and check whether the given answer is
correct or not.

Effect: Create a question bank with picture attached in each question. Users input their answer and
check whether it is correct or not.

The steps are shown as follows:

6
7
8
 Challenging Task 7.4a: Choose a topic and create your own question bank.

You might also like