This is an old revision of the document!
Team members are Chris, JD, and Roby
Requirements:
- We will need to display a line graph of the equation y = mx + b
- We will also need to display a sin function with the equation y = A sin(b * theta +phi)
- The page should likely contain information or links to other areas of the site that explain the meanings of m and b for the line graph and the meanings of a, sin, b, theta, and phi for the sin function graph
- The line graph will need to be editable for both m and b
- The application should be able to alter one or both (m and b) to create new output for a line graph
- This sin function should be editable for the variables a, b, and phi
- The application should be able to alter any of the three variables to alter the graph of the function’s output
- The page should then render the updated function for the user to see
- In terms of the exercise functionality, we will need to retrieve the questions from the Python script, and then display them as mentioned above
- We will need a form with answer choices and a display of the graphs corresponding to each choice
- We will need to be able to track which graph a user selects as the correct one
- We should then be able to tell whether the selection was correct or not
- We will have some sort of results page that displays end results for the user after completing the exercises
- Must display results in an easily interpretable way (percentage, fraction, graph, etc.)