Sie sind auf Seite 1von 5

App Inventor App Store Group Project

Design an app that will capture and store user generated real world data using data, media, sensors, etc.
This app can be a game or an app that does something specific. It cannot be something that a complete
copy of another app. It must contain some ideas you have generated and included.
Your app should contain the following User Interface and Technical Components. Refer to the
requirements and use this as a check off sheet for your final project.

Programming Technical Components At least 6 out of 8 Check Off


Strings/Text
Numbers/Math
Variables global and local
Booleans
Lists
Loops
Conditional Statements
Databases
User Interface Components At least 6 out of 8
Button
Label
TextBox
Image
ListPicker
Notifier
Checkbox
Canvas
Sound
ImageSprite
Clock
Mobile Features Use at least 2
Location Sensor
Camera or Video
Accelerometer
Text to Speech
SoundRecorder
SpeechRecognizer
Sound (Sound effects)
Sharing
Canvas
Player
TinyDB
Design What it should do Check-Off
Layout Layout should include at least 3 different layouts
Color Develop a color scheme. Must use makeColor block
and enter the r,g,b values
Font Use html code to change the text to produce bold,
underline, italics, color, or typeface
Multiple Screen Multiple Screens added for complexity
Blocks Blocks are arranged and cleaned up. No unused
blocks.
Comments Blocks have been commented
Originality The idea has been changed in a way to make it
original. It is not an exact duplicate of another
existing app.

The Pitch

You are required to pitch your app idea to Coach Saxton in an email and get his email approval. The
email pitch should answer the following:

(Why?) What problem does the app address/solve?

(Who?) Who is the target audience(s) for the app?

(What?) Describe the app and how it solves the problem and helps people in the target
audience?

(Value-Add?) What are some similar apps that already exist? What value does the app add
compared to these similar apps?

(Complexity?) What components will you use? Will you have user-generated and persistent
data? Web data? Your complexity can be of many forms.
6. Screen Clipping inserted of App Design View & Components (not screen shot)
Rubric

Criteria Exceeds 10 Points Masters 8.5 points Progressing 7.5 points Needs Improvement Not Evident 0
6.5 points
Planning Sheet Pitch and Screen Clippings Pitch and Screen Pitch or Screen Only one (Pitch, Screen Pitch and Screen
of App design complete Clippings lack detail or Clippings lack detail or Clippings) is complete. Clippings not
are hard to understand are hard to understand completed at all.
Naming All the names have been Nearly all of the names At least three fourths of Approximately half of No evidence of names
Components changed to describe the have been changed to the names have been the names have been being changed or
contents and use the describe the contents changed to describe the changed to describe appropriate use of
appropriate naming and use the appropriate contents and use the the contents and use naming conventions
convention naming convention appropriate naming the appropriate
convention. naming convention
User Interface Evidence of an advanced Evidence of an adequate Evidence of a Evidence of a need for No evidence of
knowledge of creating a knowledge of creating a progressing knowledge improvement in attempt to create a
clear, aesthetic design clear, user friendly, of creating a clear, user creating a clear, user clear, user friendly,
using layout, color, fonts aesthetic design using friendly, aesthetic friendly, aesthetic aesthetic design using
and properties. layout, color, fonts, and design using layout, design using layout, layout, fonts, color and
properties. color, fonts and color, fonts and properties of objects.
properties. properties
Blocks Blocks are well organized Most blocks are Some blocks are Few blocks are No evidence of
and grouped appropriately. organized and grouped organized and grouped organized and grouped organizing blocks or
No dangling useless blocks appropriately. Few appropriately. Several appropriately. Several cleaning up useless
are present useless blocks are useless blocks are blocks useless blocks blocks.
present. present. are present.
Variables/Math All Global and local Most global and local Some global and local Few global and local No evidence of how to
variables were named variables were named variables were named variables were named create and use global
appropriately. Evidence of and used appropriately. and used appropriately and used and local variables.
using variables in appropriately.
expressions was present
and used correctly.
Conditionals At least Two Conditionals At least One Conditional Conditionals are Little evidence of how No evidence of how to
are planned and is planned and attempted for a to construct a construct and use
purposeful and purposeful and purpose but with some conditional for a conditionals
demonstrate knowledge of demonstrate knowledge errors purpose
using boolean and of using boolean and
relational operators relational operators
List/ListPicker Evidence of a thorough Adequate evidence of an Some evidence of Evidence shows little No evidence of how to
orOr Tiny DB understanding of how to understanding of how to attempting to use List understanding of how construct and use List
use List or ListPicker / use List or or ListPicker /TinyDB to use List or ListPicker or ListPicker or Tiny DB
TinyDB ListPicker/TinyDB / TinyDb
Media Components Media Components are Media Components are Media Components are Media Components are No Media components
created and used created and used but not created and used with attempted but not included in the project
effectively and correctly in for a specific purpose in errors successfully
the program for a specific relation to the app
purpose which adds to the
app
Sensor Components Substantial evidence of Adequate evidence of Some evidence of using Little evidence of using No sensor component
understanding how to using a sensor to get real a sensor to get real a sensor to get real used
create and use sensor world data world data world data.
components to get real
world data
Project Both project plan and Project plan and Project plan and Project plan and No project plan or
Plan/Reflection/Idea reflection thoroughly reflection adequately reflection provide basic reflection do not reflection or originality
explain the app and explained the app and information but not adequately explain or
student experience. student experience. much detail about the describe the app.
Evidence of originality Some evidence of project or student Attempted originality
originality experience. Little
originality.
Scale 90 or more 80 or more 70 or more 60 or more 0 or more
GA DOE Standards

IT-PGA-4 Design and develop, and implement accessible and usable interfaces, and analyze applications for engaging the
user.
4.6 Write a program that involves the design and development of multiple programs utilizing the software
development practices.

IT-PGA-7 Develop applications that read real-world data from sensors, interpret the data and respond to the realworld
stimuli.
7.2 Develop a program that will interpret and react to real-world stimuli.
7.3 Use real-world data and use computational thinking practices while manipulating data.

IT-PGA-6 Evaluate an application design in terms of meeting privacy needs, legal and intellectual property requirements
and security considerations.
6.3 Evaluate how intellectual property plays into the development of applications.

IT-PGA-8 Describe the unique needs for information and communication technologies for diverse audiences.
8.1 Understand the need for designing software that is intuitive and user-friendly.
8.2 Conduct usability tests that help identify needs of the user based on their backgrounds, needs, and
experiences.
8.3 Identify and analyze software applications designed for users with disabilities.
8.4 Analyze appropriate software that will engage students from diverse backgrounds and segment of
society.

Das könnte Ihnen auch gefallen