Grading java assignment automatically and sending marks to OTHER SITE as a json response.

Job ID: 34310229

Budget: £250 – £750 GBP

1. Login system for autograder and LMS.
2. Proffessor and Studnet can login
3. Professor can create assignment, test cases(expected output), due date. For example hello world is created as assignment problem. we can have only one test case with expected output.
For example. shape.java program is there. and we are expecting 4 shapes(circle, triangle, square and rectangle). so number of test cases will be 4 with expected output.
4. Student can submit the assignment
5. Submited assignment will start compiling and if observed output is compared with expected output via regular expression are equal then give marks.
6. Marks will be given on how much test cases has been passed.
7. i save the marks/ student, and lab_id.
8. When we proffesor release the marks. The data of studnet and there mark is sent to another web page in a JSON format via RESTfull API.
9. Bassically autograding and university portal are different think. results are need to be declared on university portal. So data is sent in a JSON format from autofrading site to university portal via REST aPI
10. Frontend (jsp/ thyleaf) + middlewae(spring boot) + backend(mysql) all will be done by you.
Related categories: Spring Boot Spring JPA