Create Task Individual Response Sheet Outline - Student Study Guide
Rubric Row 1 - Creating Programs: Purpose (Video)
Task 1: 2a
Learning Objectives 5.1.1 or 5.1.2 + 5.4.1
“The video demonstrates the running of at least one feature of the program that illustrates the program’s intended purpose as described in the written response or the video narration.”
Goal of Row - For Evaluators to understand the program.
Notes:
Explanation must be clear. Video should be uncut. Voice is recommended.
The video needs to show your program functioning correctly.
Rehearse and remove the ‘ums.’
Video must be under 1 minute AND 30 megabytes.
Place Answer Within
The purpose of the program helps get produce directly from the farmers to the consumer. It is a notification app. the farmer would input item price location of sale and time selling. The consumer would get a notification of produce being sold. Open up the app to find out the other information price etc.
Submission Key
Does your video contain
Rubric Row 2 - Creating Programs: Opportunities & Difficulties
Task 2b
Learning Objectives 5.1.1 or 5.1.2
“The response describes, at least two points in the development process, how the difficulties and/or opportunities encountered were resolved and incorporated as part of an incremental and iterative development process.
AND
The response must identify at least one point in the development process that was completed independently.”
Goal of Row - To understand your development process
Notes:
Must have 2 instances in total comprised of opportunities or difficulties encountered.
Opportunity - Moment where you found a way to make the program better.
Difficulty - Moment where you encountered a problem.
Must clearly demonstrate how you resolved these items.
Must mention a location where YOU (use “I”) worked with the code.
When explaining what you did independently write in the first person; using “I”.
Choosing what to include or exclude is not a viable answer.
Place Answer Within
When I first started this app I found a difficulty with getting the answer to transfer tot he customer app.
I was not sure if the information was going into the database. So I created labels on the farmer's app to check if the database was getting the farmer's input. I made some adjustment to input to the database. and some minor troubleshooting on the consumer app making minor adjustments to labels etc.
The second difficulty I had with the app was when the notification was touched. the app would open then disappear. originally when I set up the app for the notification part of the app I had set up a clock with timer. I took the clock and timer out and the app opened up with out with no problems
Submission Key
Does your answer contain
Rubric Row 3 - Creating Programs: Apply Algorithms
Task 2c
Learning Objectives 4.1.1, 4.1.2, 5.2.1, 5.5.1
“The selected algorithm integrates two or more algorithms and integrates mathematical and/or logical concepts, selection (conditional statements), iteration (loops) to create a new algorithm (logic).
AND
The response identified the algorithm’s purpose in the program and accurately describes how at least two of the algorithms function independently as well as in combination to create a new algorithm to achieve the program’s purpose.”
Goal of Row: To assess how well you used Conditional Statements, Iteration, Math, logic, etc.
Notes:
This answer should be written in the 1st person using “I”. i.e. I did this…..
All code which you reference must be shown and circled.
If you call a procedure, show the procedure code. (more is better; there are no word limits)
Code that comes from ‘in the box’ does not count towards the above counts. “Ex. On button click”
Place Answer Within
My first feature uses [conditional statements] [iteration].... First it does, then it calls, etc…
My second feature uses [conditional statements] [iteration].... First it does, then it calls, etc…
Together they combine to create….
Submission Key
Does your answer contain
Rubric Row 4 - Creating Programs: Apply Algorithms
Task 2d
Learning Objectives 2.2.1, 5.3.1
“The selected algorithm integrates mathematical and/or logical concepts and serves to manage complexity of the program.
AND
The response indicates that an abstraction was developed and accurately explains the abstraction, its function and how it helps to manage complexity of the program.”
Goal of Row - To demonstrate how well you used Variables, Procedures, File Management to manage the complexity and ease of support of your app. To demonstrate your understanding of abstraction.
Notes:
This answer should be written in the 1st person using “I”. i.e. I did this…..
All code which you reference must be shown and rectangle’d.
If you call a procedure, show the procedure code. (more is better)
Code that comes from ‘in the box’ does not count towards the above counts.
“Ex. On button click”
Focus on managing the code vs the function of it.
As in how this “thing” helps manage the complexity and makes it simpler
Place Answer Within
I created a procedure new label with the use of global variables. The new label procedure updated the labels when the screen was initialized, when the new question was button was pushed and when ever the database was updated. within abstraction, I only had to write the code once and then call the procedure in different place in the program
--------------------------------------------------
Note: Re-Circle and Re-Square your referenced code above in this section as well.