Building a Homework Evaluation System using React (internship), TietoEVRY, Brno
What will be your key responsibilities:
Create a web application using React that will allow students to submit their homework assignments and for reviewers to provide feedback and evaluation through comments.
Create a new React app using Create React App.
Create a form that will allow students to upload their homework assignments.
Implement a system for notifying reviewers by email when a new homework is uploaded.
Create a page where reviewers can view and download the uploaded homework assignments.
Create a commenting system that allows reviewers to provide feedback and evaluations on the homework assignments.
Create a system for tracking the progress of the homework evaluations, including which reviewers have reviewed which assignments.
Add user authentication to the app to ensure that only authorized users can submit and review homework assignments.
Write clear and concise documentation for the app, including instructions for how to set up and run the app locally.
What experience should you have:
development environment: Linux basics, GIT, VisualStudioCode or else
backend: Java (Spring/Springboot/Quarkus) or Python(Django/Flask)
database: PostgreSQL (orElse)
frontend: React, HTML, CSS
json, REST API
What do you get in return:
possibility to rapidly increase your technical and soft skills
large student community and a lot of interesting events and activities for our students