Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
courses:cs335:spring2019:chemtutor:graphdocumentation [2019/05/16 17:53] – created wilsonj | courses:cs335:spring2019:chemtutor:graphdocumentation [2019/05/18 16:59] (current) – surranc | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Graphing Problem Set Documentation ====== | ====== Graphing Problem Set Documentation ====== | ||
+ | |||
+ | **Final Use Cases** | ||
+ | |||
+ | This application was created to assist preparing students for college level chemistry courses. Our problem set specifically addresses difficulties students may have with identifying linear and trigonometric graph components. For example, we may ask a user how the y intercept changes if the equation changes. | ||
+ | |||
+ | The user is presented with a series of multiple choice graphing problems that are randomly generated and ordered. The user must select the correct graph given a certain change in the equation. The user is provided with immediate feedback on accuracy and potential sources of error. The user is then prompted with a next button to visit additional questions. After the exercise is completed, the user is provided with feedback on their overall performance. The user performance is kept track of in the web application database. There is additional documentation outlining how users may access this database. | ||
+ | |||
+ | **Installation** | ||
+ | |||
+ | In order to utilize the graphing module the user must simply log into the chemtutor website and then click on the graphing module. In order for administrators to modify the module, they will need to follow the directions outlined in the chemtutor GitHub page to get the project up and running on their own computer. The administrator will then need to run the web application as a tomcat 8.5 server. In eclipse, this is done by right clicking the project folder and selecting run as -> server. The administrator will then need to spin up the python server. If eclipse has a python plugin installed, this can be accomplished by right clicking on the problemset_server.py file and selecting run as -> run on server. This can also be accomplished by navigating to the file in the terminal and typing python3 problemset_server.py. The user can then modify and test the project. | ||
+ | |||
+ | **Configuration** | ||
+ | |||
+ | In order to modify the questions/ | ||
+ | |||
+ | **Running the Application** | ||
+ | |||
+ | Once changes have been made and the administrator is happy with the functionality/ |