Hovedprosjekt i data ved Høgskolen i Oslo våren 2007 Sluttrapport Høgskolen i Oslo Student: Martin Oppegaard Gruppe: 07-12 Dato: 25. mai 2007 Veileder ved HIO: Eva Vihovde Oppdragsgiver: Bekk Consulting AS Kontaktpersoner: Vegard Hartmann Steffen Holthe
PROSJEKTNR. 07-12 Studieprogram: Ingeniørfag, Data Postadresse: Postboks 4 St. Olavs plass, 0130 Oslo Besøksadresse: Cort Adelers gate 30, Oslo TILGJENGELIGHET Åpen Telefon: 22 45 32 00 Telefaks: 22 45 32 05 HOVEDPROSJEKT I DATA HOVEDPROSJEKTETS TITTEL PROSJEKTDELTAKERE Open Exam System Martin Oppegaard (s129190) DATO 25. mai 2007 ANTALL SIDER / BILAG 225 INTERN VEILEDER Eva Vihovde OPPDRAGSGIVER Bekk Consulting AS KONTAKTPERSONER Vegard Hartmann Steffen Holthe SAMMENDRAG Open Exam System (OES) er et åpent system for å lage og utføre flervalgstester for å sertifisere ansatte internt i en bedrift. Systemet kan importere og eksportere testene til og fra formatet IMS QTI [IMS Question and Test Interoperability Specification], slik at de kan utveksles med andre systemer. OES er en webapplikasjon utviklet i Java med rammeverket Rife. Systemet har to roller administrator og kandidat. Administrator kan lage emner som testene og spørsmålene sorteres under, lage nye og endre gamle tester og spørsmål, og importere og eksportere tester. Spørsmålene lages før testen, og hvert spørsmål kan brukes i flere tester. Dette gjør systemet fleksibelt, og det minsker arbeidsoppgaven til administrator. OES har respons-betingelser som kandidatens svar sjekkes mot for å bli behandlet. Det kan være en betingelse for hvert svaralternativ, noe som gjør responsbehandlingen veldig fleksibel. Fleksibilitet går også igjen når det kommer til tilfeldig rokkering av svaralternativer. Testlager kan eksplisitt velge om hvert svaralternativ skal vises i tilfeldig rekkefølge til eller ikke. Spørsmålene kan også vises i tilfeldig rekkefølge. Dette er veldig bra hvis flere kandidater sitter i nærheten av hverandre med mulighet for kikking, ved at kandidatene får en «unik» eksamen. Nøkkelord er flervalgstest, Rife, QTI, fleksibilitet.
Open Exam System Martin Oppegaard Sluttrapport 1 Forord Open Exam System ble gjennomført som et hovedprosjekt i data ved Høgskolen i Oslo, avdeling for ingeniør-utdanning. Dette dokumentet er resultatet av prosjektet, og inneholder alle delrapportene prosessdokumentasjon, kravspesifikasjon, produktdokumentasjon, testrapport, brukerveiledning og appendiks. Prosessdokumentasjonen forklarer bakgrunn og underlag for arbeidet jeg har gjort. Prosessdokumentasjonen er det viktigste dokumentet i et hovedprosjekt, så jeg anbefaler leseren å lese dette dokumentet først. Kravspesifikasjonen beskriver målene og rammekravene jeg arbeidet under, og definerer også de funksjonelle kravene til prosjektet. Produktdokumentasjonen er en detaljert beskrivelse av produktet. Dette er blant annet programmets struktur, virkemåte og funksjonalitet. Testrapporten beskriver hvilke tester jeg har utført og hva jeg har testet på/mot. Brukerveiledningen er en detaljert beskrivelse av programmets virkemåte og funksjoner. Det er skjermbilder av alle sidene, veiledning for installasjon og bruk. Appendikset er en samling av alle skjermbildene, arkitekturbildene og bildene av databasemodellen, som er brukt i de foregående dokumentene. Det finnes også detaljerte bilder av databasemodellen som ikke er brukt tidligere, og en ordliste. Dokumentet henvender seg til sensor, veileder ved HiO, de ansatt hos BEKK som skal bruke systemet, og alle som måtte være interessert i systemet. Sluttrapporten er optimalisert for papirutskrift. iv
Open Exam System Martin Oppegaard Sluttrapport 2 Overordnet innholdsfortegnelse 1. Prosessdokumentasjon 2. Kravspesifikasjon 3. Produktdokumentasjon 4. Testrapport 5. Brukerveiledning 6. Appendiks Side 1