Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
courses:cs335:spring2019:chemtutor:workplan [2019/04/30 21:02] – wilsonj | courses:cs335:spring2019:chemtutor:workplan [2019/05/01 02:43] – [Student User Login] pany | ||
---|---|---|---|
Line 22: | Line 22: | ||
- **Phase 1: Research** During the first phase, Pan and Tina will discuss with the "set up" group about how to fetch and compare the password from an ID entered. Tina will also discuss with them how to hash and store a new set of ID+password. Then, she will research ways to send out email from the ChemTutor website. Ruinan will research ways to create pie charts (javaScript pi charts, maybe?). How to connect to the database, and communicating with the registration team to make sure all the information needed is in the database. | - **Phase 1: Research** During the first phase, Pan and Tina will discuss with the "set up" group about how to fetch and compare the password from an ID entered. Tina will also discuss with them how to hash and store a new set of ID+password. Then, she will research ways to send out email from the ChemTutor website. Ruinan will research ways to create pie charts (javaScript pi charts, maybe?). How to connect to the database, and communicating with the registration team to make sure all the information needed is in the database. | ||
- **Phase 2: Mock up** In the second phase, Pan will make a good-looking login page using servelet. There will be a link to the forgot password page. Tina will make a "enter your email" page, which will send the user's ID and link to reset password page to this email address. Next, Tina will create a reset password page and record the ID with this new password. Ruinan will create the static mock up for his my progress page. This process includes a static web page that have the various clickable modules. And within each modules, there will be problem set questions. The problem sets are also clickable, but they will only show how a static webpage since it is not connected to the database yet. Ruinan will also create a static pie chart or other displaying tools in this phase. | - **Phase 2: Mock up** In the second phase, Pan will make a good-looking login page using servelet. There will be a link to the forgot password page. Tina will make a "enter your email" page, which will send the user's ID and link to reset password page to this email address. Next, Tina will create a reset password page and record the ID with this new password. Ruinan will create the static mock up for his my progress page. This process includes a static web page that have the various clickable modules. And within each modules, there will be problem set questions. The problem sets are also clickable, but they will only show how a static webpage since it is not connected to the database yet. Ruinan will also create a static pie chart or other displaying tools in this phase. | ||
- | - **Phase 3: Implementation** In the last phase, Ruinan will implement the static mock up pages he has created. Ruinan will connect the static webpage with the database and display the correct information that is needed. Ruinan will also test the webpage to see whether the information displayed is accurate and correct. | + | - **Phase 3: Implementation** In the last phase, Ruinan will implement the static mock up pages he has created. And Pan will join to help after her parts. Ruinan will connect the static webpage with the database and display the correct information that is needed. Ruinan will also test the webpage to see whether the information displayed is accurate and correct. |
==== Math Formula Presentation ==== | ==== Math Formula Presentation ==== | ||
Line 42: | Line 42: | ||
=== Team === | === Team === | ||
- | We divided | + | Since our project heavily relies on the appearance |
- | * Connor: He will be working on the appearance | + | |
- | * Abhi and Utkrist: Since the back end of the project | + | |
Lastly, all three of us are going to work on improving the final appearance of the periodic table. We will review and analyze everything at the end together as a team. | Lastly, all three of us are going to work on improving the final appearance of the periodic table. We will review and analyze everything at the end together as a team. | ||
Line 51: | Line 48: | ||
=== Design Outline === | === Design Outline === | ||
Our design involves the appearance of the periodic table in the webpage and the integration of the periodic table with various different exercises along with other minor adjustments. We will also be adding the options of user color selection, partial view of the periodic table (individual elements, a single category of elements, or the entire periodic table). Furthermore, | Our design involves the appearance of the periodic table in the webpage and the integration of the periodic table with various different exercises along with other minor adjustments. We will also be adding the options of user color selection, partial view of the periodic table (individual elements, a single category of elements, or the entire periodic table). Furthermore, | ||
- | Our project does not have an exploratory phase since we already have a base to work on. Therefore, for the most part, we will be adding, updating and adjusting the HTML and CSS codes for adding/ | + | Our project does not have an exploratory phase since we already have a base to work on. Therefore, for the most part, we will be adding, updating and adjusting the HTML and CSS codes for adding/ |