Redigeringsverktyg till kursprogram
2006 (svensk)Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hp
OppgaveAlternativ tittel
Editing tool for a course application (engelsk)
Abstract [sv]
Detta examensarbete har utförts hos Amfora Training AB, ett företag som utvecklar internetbaserade distanskurser inom det medicinska området. I det egenutvecklade kursprogrammet navigerar kursdeltagarna genom en dataspelsliknande miljö där kursmaterialet består av videoklipp med föreläsare. Redigering av datan som bygger upp användargränssnittet sker i en separat ordbehandlare vilket gör att ändringar kräver omstart av programmet och gör uppdateringar krångliga.
I det här arbetet redovisas utvecklingen av ett redigeringsverktyg integrerat i kursprogrammet. Redovisningen innefattar tillvägagångssätt utifrån en utvecklingsmetodik innefattande analys, design, kodning och testning. I arbetet ingår en analys av kursprogrammet och dess gränssnittsmodell satt i ett sammanhang av andra gränssnittslösningar.
En stor del av problematiken handlar om att hitta ett bra sätt att presentera gränssnittsmodellen för redigering. Det handlar om en stor mängd parametrar vars värden ska kunna justeras.
Resultatet är ett enkelt verktyg för redigering av gränssnittets parametrar. Det visar ändringar direkt i körläge, ger kursutvecklaren möjlighet att ångra och spara ändringar samt att i viss utsträckning skapa nya objekt.
I arbetet ingår också en studie av hur kursprogrammet är konstruerat samt vilka möjligheter och begränsningar utvecklingsmiljön erbjuder.
Abstract [en]
This thesis has been written on behalf of Amfora Training AB – a company that produces web based courses in the field of medicine. In their course application users navigate through a user interface built up like a computer game where they can watch movie clips of lecturers on different subjects. Editing of the data that specifies the user interface is done in a separate XML editor, which requires a restart of the course application and makes changes cumbersome.
In this thesis the making of an integrated editing tool is presented. The method used includes analysis, design, coding and testing. The work includes an analysis of the course application and its user interface (UI) model in the context of other UI models.
A large part of the problem was about finding a way to present the UI model for editing since the amount of data is relatively large. The result is a simple tool for editing the parameters of the UI. It shows a change at runtime, gives the course developer the ability to undo a change, save changes and to some extent create new objects.
The work includes a study of how the course application is constructed and what opportunities and limits the development tool provides.
sted, utgiver, år, opplag, sider
2006. , s. 34
HSV kategori
Identifikatorer
URN: urn:nbn:se:liu:diva-97051ISRN: LITH-ITN-MT-EX--06/041--SEOAI: oai:DiVA.org:liu-97051DiVA, id: diva2:648027
Fag / kurs
Media Technology
Veileder
Examiner
2013-09-132013-09-042013-09-13bibliografisk kontrollert