System Functions
The objective of our assessment system is to provide an online assignment
submission and management system, which help tutors and CCs mark and
manage programming assignments efficiently. We will briefly describe the two
components of the system in this section.
Assignment submission agent
This agent provides a web interface to students for submitting assignment files
online. A sample screen is shown in Figure 5. Students can submit separate files
or a zip file. There is no limit to the number of submission trials before the cutoff date. Students are free to amend and upload their files on the server. Once
the file is submitted, the system will provide automatic feedback about the
submitted programs and current submission rate. It will also automatically send
an email to the student with a safety code as evidence of successful submission.
Assignment management agent
The agent provides a web interface for CC or instructors to manage student
assignments systematically. Figure 6 shows a sample screen for the status of