For the final assignment at Codaisseur we had to make an application that allowed teachers to evaluation students.
To complete this task we had 3,5 days and it was an individual project. For my final individual assignment with Codassieur Academy I built a Student Evaluation tool for teachers in 3.5 days. This application allows the teacher to do the following:
- Add a class
- Add a student to the class
- Edit the student
- Delete the student
- Add evaluations for the student
- Pick a 'random' student from the class to ask a question.
To retrieve a 'random' student we were required to write an algorithm which picks a student based on the result of their last evaluation.
For installation & running the app best use: Yarn - Dependency Management
Open terminal, go to frontend folder, run "yarn install" start or "npm install" depending on your setup. Then run "yarn start" or "npm start" This will run the app on port 3000 in your web browser.
Same as frontend, run "yarn install" for the dependencies. Afterwards run "nodemon ." in the terminal. This will start the server on port 4009.
I'm running a docker container (port 5432) with a Postgres DB. A local DB should work as well.
- React - The web framework used for frontend
- Redux - State manager for React
- TypeOrm - TypeScript focused ORM for the backend.
Scott Baxendale