Program purpose and function

  1. The program purpose of this site is to help users manage their personal stocks. One of the functions of mine is that the user will take a quiz that would recommend them a stock based on their preferences.

Data Abstraction

  1. This would call the list of questions and the possible responses. These questions would ask the user their preferences on the stocks that they are interested in and provides them with the possible responses.

Procedural Abstraction

  1. This would be the quiz component. It would ask a question to the user, they need to answer to move onto the next question. They then at the end get the result for what stocks would fit their preferences.

Algorithm Implementation

  1. This would also be the quiz that the user would take. I would show how the program calculates what type of stocks fit what the user wants. I plan on doing this by adding up points depending on what they respond with which would show a good match of stock.

Testing

  1. In the video I would show taking the quiz and the results you get from taking the quiz.

ImageFive

Submission 1

Reporting Category Student Score Comments
Row 1: Program Purpose and Function 1 The program purpose of this site is to help users manage their personal stocks. One of the functions of mine is that the user will take a quiz that would recommend them a stock based on their preferences. There will also be a quiz that tests you on different terms that are related to to the stock market to show your understanding.
Row 2: Data Abstraction 1 I will have questions that are pulled from a list that is provided, also plan on adding a feature that would allow for users to suggest their own questions.
Row 3: Managing Complexity 1 I plan on making the code more compact and efficient so that I can have teh same features but in a smaller amount of code.
Row 4: Procedural Abstraction 1 It will pull the questions and the correct answer from the database so they can answer them.
Row 5: Algorithm Implementation 1 It will take the score that the user gets on the quiz and give it out as a result.
Row 6: Testing 1 I show how the quiz works and how the result works correctly afterwards.