The Project Idea

My sister and I had this idea a while back of creating an app to monitor mental health. We didn’t make any progress, but the concept was fair. So I’ll have a go at it with the Create Performance Task. Here are a few ideas.

Of course I need to check all the boxes, so I’ll do that real quick. All of this will be based on only one part of the program (the sleep data part), but the other parts will be in the final product as well.

Row 1: Program Purpose and Function

Take for example the log of the daily hours of sleep.

Rows 2 and 3: Data Abstraction and Managing Complexity

Rows 2 and 3 will be answered with the same response (3b) on the exam, and they both have to do with lists… so I think it’s appropriate to group them here. The way this will play out (according to the present plan) will be very similar to the Python Lists and Dictionaries activity.

Therefore, use of a list is optimal in making output.

Rows 4, 5, and 6: Procedural Abstraction, Algorithm Implementation, and Testing

  1. The way the data is displayed (by line graphs, bar graphs, by tables, etc.)
  2. The amount of days for which data is displayed (for past week, for past month, for past 3 months, for past year, or all-time)

I don’t know what graphical displays would look like in terms of code, but in terms of tables I expect to see something functionally similar to the liquid syntax from Week 2.