Easy Grade project aims to give a solution to the requirements of those involved in the management of the reports.
At the present time, the process of internship report’s correction is long and tedious, due to the large amount of paper needed to be transported. In addition, this process involves many people: the internships service, the persons in charge of the reports’ distribution, correctors, etc. Part of this process (submission and distribution of the reports) can be automated.
Easy Grade project aims to give a solution to the requirements of those involved in the management of the reports. One of the problems is to maintain the comfort of correction on paper while dematerializing this physical format. To offer an ergonomic correction, the use of tablet with a stylus is a wise choice. The developed application must:
- Retrieve the reports attributed to a professor.
- Offer a simple interface of correction.
- Return the marked reports.
Another requirement is to dematerialize the distribution of the reports to the teachers. Most schools institutions that need to correct reports, use the Moodle platform. Thus, we chose to develop a plug-in for this platform. This plug-in must provide the following functionalities:
- Allow the students to submit their reports in PDF format.
- Enable the reports distributors to distribute these reports to the good correctors.
- Enable students to access the marked reports.
In order to enable communication between Moodle and the tablet, it was necessary to deploy a web service. This one must offer these functions called by the application:
- Download the list of reports associated to the professor.
- Download a report.
- Upload a marked assignment.
The project was carried out over two semesters. We formed two groups, one of them worked on the plug-in and the web service and the other one on the tablet application. For now, the application that we have developed allows the corrector to enter his private key, download and display his list of reports. Then, the corrector can select a report from the list and access the correcting interface. After the corrector completed its corrections, the application save them. The plug-in developed for Moodle permits to create a repository for students to submit their reports. Then, the admin can distribute the reports to the different correctors. The web service implemented lets the application download the list of reports from the key entered by the corrector. Once the list has been retrieved, you can call the downloading function of a report.
With the deadline coming, we couldn’t achieve the function concerning the rating grid nor the upload function of the reports from the tablet to Moodle. Using this solution, we can see that the project would simplify the process of managing the student reports. There are still some functionalities to improve, such as the conversion of marked reports to PDF format, the correcting interface’s ergonomics, and of course, it is still needed to implement the rating grid and the upload of the corrections.