The .NET framework and various other Integrated Development Environment (IDE) extension tools were used to develop the CESAS. All the development tools were fully integrated which reduces any compatibility issues and also reduces the number of defects. These IDE tools also assisted in code inspection to find problems and give more control to the CESAS developer. CESAS will contain sensitive data as such security is paramount, so no unauthorised access will be allowed.
The project identifies numerous issues such as misplaced supervisor request, manual backups, information being overwritten, database inconsistency, security concerns and scalability. The project was motivated to because of a reason for adding additional features as well as fix areas of concern, raise to the developer by Kingston University Feedback System (KUFS) users. This thesis presents the development of the Collaborative Evaluation of Student Assessments System (CESAS). The CESAS will replace the existing system at Kingston University, KUFS, which marks the undergraduate's dissertation. The KUFS will be migrated to an ASP.NET MVC C# application, which in turn will make this application easily scalable. The KUFS will be analysed and critiqued by lecturers, to identify any faults they currently have. The KUFS developer and CESAS developer worked together, so tasks that can only be done by someone familiar with the KUFS can be understood appropriately. The CESAS includes an intuitive and usable interface for future developers.
The CESAS system was developed fixing all the known issues of KUFS which were captured by its developer who gathered the information through the means of interviews and reviews. The CESAS developer then conducted an interview with the KUFS developer to gather the system requirements and then prioritise according to MoSCoW analysis. CESAS was developed to fulfil the client needs to replace KUFS with a more easily scalable application using a strongly-typed language (C#) as opposed to KUFS weakly-typed language (PHP). CESAS was tested using numerous techniques to satisfy the clients’ requirements as well as document the recommendations for future works.