Our customer is an independently owned, client-driven company working with some of the largest international awarding, professional and government bodies to offer a complete range of e-Assessment services from consultancy to testing and custom development. They created one of the most comprehensive, secure and innovative solutions in the area which benefits and improves the educational process for the end users.
For many years our customer has been focusing on improving all aspects of e-Assessment process, starting from exams content creation up to measuring and analyzing test results. One of the most important goals has always been moving forward from on-paper exam solutions to more modern assessment using on-screen tests and developing on-screen marking functionality. Considering the continuous evolution of technologies and modern devices there was time when the product needed some improvements in this matter. In particular, it means more up-to-date, flexible and accessible web interfaces that can be used on mobile devices as well as on desktop, coming along with a perfect integration with the existing system modules which are essentially developed with many new features as well.
As a first step, there was a new application model designed for the product modules that needed changes as a first priority. Based on ASP.NET MVC framework, easily maintainable and flexible, it also met most of the client requirements of being cross-browser and cross-device. Smooth web services-based integration with the other parts of the system was also implemented thus providing a good way of the whole platform working cooperatively.
Other than user experience improvements, there were some good assessments related and other features added and/or enhanced:
Project is performing in distributed with the customer development team using agile approach and SCRUM management framework.
Outsourcing of significant part of software development to offshore partner helped the customer to concentrate on its business goals, ensures fast company growth and high ROI ratio. There was also an additional bonus: significant progress in establishing effective software development process within the customer’s organization, which is natural when working with software development vendor in distributed team.