IStructE is the world’s largest membership organisation, with over 27,000 members in 105 countries around the world. It offers a range of qualifications, with several exam periods each year, resulting in thousands of exam scripts to process. The entire examination process was previously handled manually. Paper scripts were scanned and sent to examiners who had to print and mark each one. It was a long-winded, cumbersome process.
The first area we developed would allow the exam manager to distribute multiple candidates to examiners then track and monitor an individual candidate’s progress. They could also resolve any issues the examiners had raised with a script more easily, and it started to make the process of managing the exams quicker and simpler.
The viewer gives examiners a high-resolution PDF view of a script and provides them with a simple system for marking and providing feedback on each question. Through the viewer, examiners can also notify the exam manager of any issues with a paper at this stage or allow the exam manager to upload marks on behalf of examiners.
The next step we looked at is adjudication. Some exam scripts have to be adjudicated and the adjudication application meant those papers could be distributed and managed easily by the exam manager. By automating the process, we significantly cut down on the administration time Institution examiners had to spend sending scripts that need adjudicating back and forth and on managing the overall system.
Lastly, the Feedback Application was designed to enable exam managers to provide feedback to candidates and a breakdown of their marks if they requested them. The app needed an area where the exam manager could load the examiners’ comments and marks, then save, preview and send a feedback email directly to the candidate from the web application. Again, saving more time and streamlining the process.
There was clear scope to create a single web application to give the online marking system the feel of a native application, allowing users to switch between views quickly and efficiently. For this, we needed to break the requirements down into several view states and built the frontend system based on these views. We quickly developed a .NET API to communicate with the Institution’s backend system, and an Angular JS frontend system to handle the large amounts of data being passed through the system in the most efficient and lightweight way possible.
The finished system includes all of the functionality the Institution asked for and gave them a much slicker, more efficient and less costly system. We purposely built scalability into the app, so that IStructE can offer, manage and process more exams each term if they want to without needing to significantly increase their resources. And, by making staff more productive at each stage of the process, the app has already provided a healthy ROI.
For a free 30-minute discussion with one of our experts, get in touch today.