A redesign of Anna's CSCB20 website which can be viewed here: https://www.utsc.utoronto.ca/~bretscher/b20/
The site is deployed at: http://eltonk888.pythonanywhere.com/
Use student test account Username: jackyf
Password: bananas
Use instructor test account Username: instructor1
Password: instructor1
This was a project done for the CSCB20 - Databases and Web Applications course at the University of Toronto Scarborough to redesign and add more functionality to the website listed above.
- Users can sign up as
student
orinstructor
user types student
can view their grades and submit remark requests for a particular assignmentstudent
can submit anonymous feedback to an instructorinstructor
can view all student grades and change a grade as requested by a remark requestinstructor
can view all remark requests and close them offinstructor
can view anonymous feedback directed towards them
- Using HTML and CSS to create the webpage layout and styling. Understading of CSS Box model
- Using JavaScript for DOM manipulation and form validation
- Using the python microframework, Flask as a backend
- Using Flask to talk to the SQLite database and send data back to the front end
- Making a simple login page that checks for validation
- Creating sessions for users that persists over the duration they are logged in
- Creating and understanding the basics of RESTful services
This project was created using HTML, CSS, JavaScript as the frontend and Flask + SQLite as the backend.
This project was created in collaboration with Honpan Lung https://github.com/nebulakl