QuickEval
Abstract
NORSK: QuickEval er en webapplikasjon som gjør det mulig for fargelaboratoriet ved Høgskolen i Gjøvik å gjøre psykometriske eksperimenter av typene parsammenligning, kategoribedømmelse og rangering på en enklere måte. Informasjonen de samler inn fra applikasjonen, vil bidra i utviklingen av nye algoritmer for bildeforbedring og reproduksjon. Applikasjonen tilbyr nødvendig funksjonalitet samlet på et sted og på en langt mer tilgjengelig måte i forhold til dagens alternative løsninger. Forskere kan opprette egne eksperimenter og gjøre dem tilgjengelig i stor skala via Internett i enten kontrollert miljø eller åpent for alle.
Selve Quickeval er laget ved hjelp av PHP, JavaScript/jQuery, CSS, HTML og MySQL. En iterativ og smidig utviklingsmodell basert på flere andre utviklingsmodeller har blitt brukt til utviklingsprosessen.
Rapporten er organisert slik at den starter med å presentere ideen og omfanget, deretter detaljeres ulike aspekter ved prosjektet, både forretningsmessig, prosjektmessig og utviklingsmessig. Senere utdypes så selve utviklingen som metode, verktøy og systemarkitektur, og til slutt ser vi på hvordan hele løsningen skal testes, valideres og leveres til oppdragsgiver. ENGLISH: QuickEval is a web application that is intended for assisting the Norwegian Colour and Visual Computing Laboratory at Gjøvik University College with an easier way of performing psychometric experiments. Those experiment types includes paired comparison, category judgment and rank order. Statistics generated by the application will aid them in the future development of new algorithms used in image enhancement and image reproduction. Scientists at the colourlab will be able to create their own experiments and publish them on the web making them available as a controlled environment either with chosen participants or for everyone on the web.
Quickeval has been developed using PHP, JavaScript/jQuery, CSS, HTML, and MySQL. An iterative and agile development methodology has been used for the development process.
The report is structured in such a way that it first presents the idea and the whole extent of the assignment before it goes into detail on the whole course of the development covering aspects from software development framework to architecture, implementation and testing.