U4 Practice PT Rubric
U4 Practice PT Rubric
U4 Practice PT Rubric
Rubric - Checklist
The User Interface is easy to navigate, it's clear how the app is
User Interface designed to be used, and all text is readable.
At least one number and one string are each stored in a variable
Code: Variables and used to make a decision.
App Development Planning guide is fully Planning guide is mostly Planning guide is Planning guide is not
Planning Guide: completed. completed. somewhat complete. complete.
Video Video shows the program Video shows the program Video shows the program No video was made.
running including input, running and two of the running and one of the
program functionality, and following: input, program following: input, program
output. functionality, and output. functionality, or output.
Written Response 1: Response accurately Response describes the Response partially Response does not
describes the purpose, purpose and functionality, describes the purpose and describe the purpose,
functionality, and or the inputs/outputs of functionality, or the functionality, and
inputs/outputs of the app. the app. inputs/outputs of the app. inputs/outputs of the app.
Written Response 2: Response clearly describes Response describes an Response describes an Response does not
an idea or recommendation idea or recommendation idea or recommendation describe an idea or
provided by a partner / peer provided by a partner / provided by a partner, but recommendation provided
and how it improved the app. peer and how it improved does not explain how it by a partner.
the app, lacking clarity. improved the app.
User Interface: The User Interface is easy to The User Interface is The User Interface is The User Interface is
navigate and it’s clear how mostly easy to navigate lacking in some readability difficult to navigate and it’s
the app is designed to be and it’s clear how the app or it’s not clear how to use not clear how the app is
used. All text is readable. is designed to be used. All the app. designed to be used. Text
text is readable. is unreadable.
Code: Warnings & Error No warnings or error A few warnings or error Many warnings or error The app does not run at
Messages messages appear when the messages appear when messages appear when all.
app is run. the app is run.. the app is run.
Code: Variables At least one number and One data type (numbers One variable stores either No variables are set up or
one String are each stored in or Strings) is stored in at a number or String and is used to make a decision.
a variable and used to make least two variables and used to make a decision.
a decision. used to make a decision.
Code: Function A function is used to update A function is used to A function is created to A function was not created
the screen. The function is update the screen. The update the screen but is to update the screen.
called at least two times in function is called one time not called in the program.
the program. in the program.
Code: Conditional A conditional is used inside A conditional is used A conditional is created No conditionals are
of the function to make a inside of the function to inside of the function, but present in the function.
decision based on make a decision based on does not use information
information stored in information stored in stored in variables to
variables. The conditional variables. The conditional make a decision or display
correctly uses a logical does not correctly use a it on the screen.
operator (&&, ||, or !) in the logical operator (&&, ||, or
Boolean expression. The !) in the Boolean
decision is displayed on the expression. The decision
screen. There are at least is displayed on the
three different responses screen. There are at least
that could be displayed. two different responses
that could be displayed.
Code: Comments The update screen function The update screen A comment is present, but No comments are present.
has a comment which clearly function has a comment it does not clearly explain
explains its purpose and which clearly explains its anything about the
functionality. purpose or functionality. function.