24.01.2014 Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus. Forprosjektrapport. Presentasjon



Like dokumenter
6 Kravspesifikasjon. 6.1 Presentasjon. Tittel Precision Teaching App for Android

Studentdrevet innovasjon

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Precision Teaching App for Android

FORPROSJEKT. Gruppemedlemmer: Raja Zulqurnine Ali Muddasar Hussain (Gruppeleder/Prosjektleder) Zain-Ul-Mubin Mushtaq Christopher Llanes Reyes

Forprosjektrapport ElevApp

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

Gruppe 44. Bachelorprosjekt ved Institutt for informasjonsteknologi, våren Høgskolen i Oslo og Akershus,

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Pillbox Punchline

Gruppe Forprosjekt. Gruppe 15

Gruppe 43. Hoved-Prosjekt Forprosjekt

Forprosjektrapport. Bachelorprosjekt i informasjonsteknologi ved Høgskolen i Oslo og Akershus, våren Digitalisering av Sentralen UNG Gründer

Dokumentasjon. Prosjektdagbok Timelister. Rolled Up Task. Rolled Up Milestone. Rolled Up Progress. Split. Page 1

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport

Dokument 1 - Sammendrag

Forprosjektrapport. Høgskolen i Oslo Våren Dr.Klikk. Gruppe 25. Håkon Drange s Lars Hetland s127681

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser)

Funksjonskravene er delt opp i to deler, krav til spillsekvens og generelle funksjonskrav.

Hovedprosjekt. Høgskolen i Oslo data/informasjonsteknologi våren 2011 Forprosjektrapport. K-skjema og ferie kalender

Møtereferater: HP36 uke 2, : Gruppemedlemmer: Christian Salater Magne Hjermann Zunaira Afzal Tola Sarzali Waleed Abtidon.

Forprosjekt. Accenture Rune Waage,

Artist webside. Gruppe medlemmer Joakim Kartveit. Oppdragsgiver Tetriz Event & Management. Frode Mathiesen. Gry Anita Nilsen.

Forprosjektrapport For gruppe 20:

Hovedprosjekt Gruppe 27. Forprosjektrapport [GILJE AS] Lars Gjestang - Hiran Piapo - Bård Skeie

Repository Self Service. Hovedoppgave våren 2010

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell

Bachelorprosjekt i informasjonsteknologi, vår 2017

Kravspesifikasjon. Forord

Forprosjektrapport. ERTMS Driver Interface simulering. ERTMS Driver Interface simulering. Alexander Yngling

Forprosjektrapport. Gruppe Januar 2016

Forprosjektrapport Bacheloroppgave 2017

Hovedprosjekt i Informasjonsteknologi 2016 Høgskolen i Oslo og Akershus. Forprosjektrapport. Bravo Booking App

Forprosjektrapport gruppe 20

Prosjektlogg Samfunnet Bislet (Gr. 44)

Kravspesifikasjon MetaView

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

Forprosjektrapport. Presentasjon. Studentgruppen. Bekk Consulting AS. Android app for aktivering av jakt- og fiskekort

Høgskolen i Oslo og Akershus

Forprosjektrapport. Hovedprosjekt for gruppe 13, Anvendt datateknologi våren 2016

1. Forord Innholdsfortegnelse innledning Funksjonelle egenskaper og krav Spesifikke krav av delsystemer...

HOVEDPROSJEKT HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18

Forprosjektrapport GRUPPE 4: SHIFTWORKERS

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold,

Høgskolen i Oslo og Akershus. Forprosjektrapport. Gruppe 11

Forprosjektrapport. Bachelorprosjekt ved Høgskolen i Oslo og Akershus, våren Gruppe 11. Mohamed el Morabeti, s198748

Hovedprosjekt 2011 HO912A. Securitas IT portal. Forprosjektrapport. Adeel Yousaf Khan s Mats Klingenberg Naustdal s Stig Arild Ysterud

Tema: Oversikt over ansatt, rom, datamaskin, skjerm, software, hardvare og tilkoblingsanlegg.

1 Forord. Kravspesifikasjon

Entobutikk FORPROSJEKTRAPPORT FOR ENTOBUTIKK VÅR 2011 LAGET AV GRUPPE 02

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo,

KRAVSPESIFIKASJON DAGSPLANAPPLIKASJON FOR NETTBRETT. Gruppe 28 Hovedprosjekt våren 2015

Forprosjektrapport. Gruppe 26. Digitalt læreverktøy for Cappelen Damm

Forprosjektrapport Hovedprosjekt våren 2015 HiOA

Forprosjektrapport Sikkerhetskultur i IKT driftsorganisasjon

1 Inledning. 1.1 Presentasjon. Tittel Informasjonsplattform for NorgesGruppen. Oppgave Utvikle en informasjonsplattform for butikkene i NorgesGruppen

Forprosjektrapport. Presentasjon. Oslo, den 29. Januar Gorm Eirik Svendsen Nicolai Mellbye Marius Auerdahl Per Gustav Løwenborg

Bachelorprosjekt i anvendt datateknologi våren 2015 Oslo

Prosjektrapport Gruppenr FigureGame 3.0

Gruppe 33 - Hovedprosjekt

Avdeling for ingeniørfag FORPROSJEKTRAPPORT

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

Forprosjekt. Høgskolen i Oslo, våren

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Styringsdokumenter. Studentevalueringssystem

Kravspesifikasjon Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Forprosjektrapport. Hovedprosjekt Gruppe 15

Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren Camilla Kaasi(s188070) Roza Moustafa(s188113)

Forprosjekt for Accentures Overvåkningssystem

Stikkord: Java EE, EJB, JSF, JPA, SWT, klient/tjener, Glassfish server, Application Client.

Bachelorprosjekt 2017

PROSJEKTBESKRIVELSE. Morten Ohren STUDENTNUMMER

Granitt Grafisk AS Kravspesifikasjon Gruppenr:

Forprosjektrapport. Gruppe 3, Anvendt Datateknologi våren 2016

Forprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016

Forprosjekt gruppe 13

PROSESSDOKUMENTASJON

Prosjektdagbok. Gruppe 9. Gruppemedlemmer. Eirik Fjellheim Andersen (s198590) Sigurd Witold Aspen (s198593) Jonas Mögenburg (s198741)

PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004

KRAVSPESIFIKASJON. Gruppe 2. Hovedprosjekt, Høgskolen i Oslo og Akershus. Våren 2014 KRAVSPESIFIKASJON 1

Kravspesifikasjon. 1. Innledning. Presentasjon. Innledning. Om bedriften. Bakgrunn for prosjektet

Kravspesifikasjon. Utvikling av moduler til CMS for bonefish.no. Gruppe 08-23

Forprosjektrapport Gruppe 30

Forprosjektrapport. Gruppe 31

FORPROSJEKT RAPPORT PRESENTASJON

3. Kravspesifikasjon. Experior - rich test editor for FitNesse -

HOVEDPROSJEKT I DATA VÅR 2011

Kravspesifikasjon. Noark 5 grensesnitt. Hovedprosjekt informasjonsteknologi. Gruppe 31

Mobile apps for Android and ios platforms Forprosjekt

Innhold Forord...3 Begreper og akronymer...4 Systembeskrivelse...5 Generelt...5 Funksjonelle krav...7 Ikke-Funksjonelle krav...9 Prioritering...

1 Del I: Presentasjon

Forprosjektrapport Bachelorprosjekt i data/informasjonsteknologi ved OsloMet Oslo / fredag, 19. januar 2018

Prosessrapport. IT-infrastruktur. Prosessrapport. Høgskolen i Oslo. Avdeling for Ingeniører. 23. mai 2008

Kandidat nr. 1, 2 og 3

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Forprosjektrapport. Hovedprosjekt 2015 Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus

1. Forord 2. Leserveiledning

Forstudierapport. Magne Rodem og Jan-Erik Strøm. 18. juni 2006

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON

Transkript:

24.01.2014 Hovedprosjekt i Informasjonsteknologi ved Høgskolen i Oslo og Akershus Forprosjektrapport Presentasjon Tittel Precision Teaching App for Android Oppgave Å lage en Android app som skal benyttes av studenter for å øve på fagpensum. Appen skal ta i bruk prinsipper fra Precision Teaching, der brukeren blir utfordret av en rekke multiple choice spørsmål med tidsbegrensning. Score og progresjon for hver økt skal lagres, så brukeren blir motivert til forbedring. Gruppemedlemmer Ole Aarnseth, s180482 Vegard Krusedokken, s164830 Prosjektgruppe Gruppe 39 Veileder Kirsten Ribu Kirsten.Ribu@hioa.no Tlf.: 41648686 Oppdragsgiver Børge Strømgren Institutt for Adferdsvitenskap Fakultet for Helsefag på HiOA borge.stromgren@hioa.no

Sammendrag Fakultet for helsefag ved Høyskolen i Oslo og Akershus ønsker en Android app basert på læringsprinsipper fra Precision Teaching. Appen skal kunne benyttes innenfor forskjellige fagområder, men i første omgang vil studenter ved fakultetet benytte den til å øve på legemiddelregning. Appen vil bestå av tidsbegrensede treningsøkter, der brukeren må svare på en rekke multiple choice spørsmål. Antall riktige svar måles opp mot tid, og score/progresjon lagres lokalt for hver økt. Spørsmål og svar lagres på en ekstern server, hvor faglærere skal kunne legge til/endre/slette spørsmål og svar. Vi skal utvikle appen med den offisielle Android SDK en, med Eclipse IDE og Android Development Tools. Appen vil kodes i Java, og spørsmål/svar lagres på en MySQL server. Appen vil hente spørsmål med et PHP script, og databasen skal administreres fra et eget nettsted hvor faglærere kan logge seg inn. Dagens situasjon Fakultet for helsefag ved Høyskolen i Oslo og Akershus tilbyr høyere utdanning innen helsefag, samt driver fakultetet med forskning og utvikling innen fagområdet. Fakultetet består av rundt 5300 studenter og om lag 530 ansatte, og holder til i Pilestredet i Oslo sentrum og på Kjeller i Akershus. Ved fakultetet er det et stort problem at studenter ikke er gode nok på legemiddelregning. Legemiddeldoser blir ofte angitt i milligram eller mikrogram, og riktig beregning av legemiddeldoser er veldig viktig for pasientsikkerheten innenfor helsevesenet. Precision Teaching er et undervisningsprinsipp som kan benyttes til å evaluere undervisning og trening. Opprinnelig ble det utviklet av Ogden Lindsley på 1960 tallet. Kjennetegn ved Precision Teaching er at det vektlegger tempo og presisjon, der all jobbing er tidsavgrenset. Feil blir ikke korrigert underveis. Treningsøkter er veldig korte, og prinsippet legger opp til et høyt antall repitisjoner. Resultater vises deretter som en logaritmisk skala i det som kalles Standard Endringsskjema (eng. Standard Celeration Chart.) Dermed kan studenten få en oversikt over hva hun/han trenger å øve på. Med Precision Teaching App kan studenter trene og bli flinkere på legemiddelregning, og vil utfordre studenten med korte treningsøkter der hurtig svar og repitisjon vektlegges. Score og progresjon vil bli presentert i en graf, så student og faglærere enkelt kan holde oversikt over kompetansenivået.

I første omgang skal appen anvendes til å trene på legemiddelregning, men appen skal også kunne benyttes innenfor alle fagområder der øving ved hjelp av Precision Teaching er relevant. Mål og rammebetingelser Denne appen skal utvikles for Androidplattformen, for nettbrett og smarttelefoner. Målet med prosjektet er å utvikle en app basert på Precision Teaching prinsipper. Appen skal kunne bli benyttet til å forbedre mestring og kompentanse innenfor forskjellige fagområder. I første omgang skal den tas i bruk av studenter ved fakultet for helsefag ved Høyskolen i Oslo og Akershus, for å trene på legemiddelregning. Appens skal baseres på læringsprinsipper fra Precision Teaching. Brukeren skal kunne velge ønsket tidsbegrensning for treningsøkten, deretter blir brukeren utfordret av en rekke multiple choice spørsmål, der hvert spørsmål består av tekst og/eller bilde og har opptil fire svaralternativer. Svaralternativene skal stokkes om hver gang et spørsmål vises. Brukeren utfordres til å svare riktig på så mange spørsmål som mulig før tiden går ut. Deretter vil svarene vises, og resultatet av økten skal grafes i en logaritmisk skala. Alle resultater skal lagres lokalt i appen, så brukeren har oversikt over progresjonen. Alle spørsmålene til appen skal lagres i en database på en ekstern server. Faglærere skal ha tilgang til denne serveren, og kunne legge til/redigere/slette spørsmål for de gjeldende fagene. Appen laster ned spørsmål fra denne serveren. Oppdragsgiver har også vektlagt at grensesnittet til appen bør være rent og ryddig, og at det bør respondere kjapt på input fra bruker. Videre skal appen leveres med norsk og engelsk språk, og grensesnittet skal ha sømløs støtte for portrett og landskapsmodus (at skjermen på enheten holdes vertikalt eller horisontalt.)

Løsninger Til å utvikle en app for Androidplattformen vil vi ta i bruk den offisielle Android SDK en, som består av blant annet Eclipse IDE med Android Development Tools plugin. Vi har allerede utviklet Android apper med denne SDK en i kurset Applikasjonsutvikling (LV129A) på HiOA. Vi kommer til å benytte to Android nettbrett som testenheter under utvikling og testing, smarttelefoner vil vi emulere direkte i SDK en. Appen vil programmeres i Java. Vi vurderte å kode i C++ siden fordelen med C++ er at det gir høyere ytelse i forhold til Java. Ulempen er at C++ koding av erfaring er mer komplisert og tidkrevende enn Java. Vi har derfor valgt å kode i Java, etter å ha kommet fram til at appen ikke vil kreve nok ytelse til at C++ blir relevant. Til lagring av spørsmål på ekstern server kommer vi til å benytte en server på HiOA, som kjører MySQL. Appen vil hente data fra serveren ved hjelp av et PHP script som returnerer et JSON objekt. I tillegg oppretter vi et eget nettsted, hvor faglærere vil kunne logge inn å administrere spørsmålsdatabasen. Nettstedet vil enten kodes i ASP.NET eller PHP.

Ole Aarnseth = OA Vegard Krusedokken = VK Arbeidsplan Innledning Statusrapport Velge gruppe, finne oppdragsgiver. Alle 25.10.2013 Prosjektskisse Prosjektside Forprosjektrapport Arbeidsplan Oppnå kontakt med oppdragsgiver, diskutere prosjekt og lage prosjektskisse. Opprette prosjektside hvor dokumentasjon legges ut fortløpende. Mer detaljert rapport, dagens situasjon for oppdragsgiver, mål og rammebetingelser, samt løsninger skal utarbeides. Sette opp spesifikke oppgaver med frister og ansvarsområder, oppdateres kontinuerlig. OA 06.12.2013 VK 22.01.2014 Alle 24.01.2014 Alle 24.01.2014 Kravspesifikasjon Datainnsamling Møte oppdragsgiver og kartlegge alle ønsker, behov og krav. Alle 28.01.2014 Dataanalyse Analysere informasjon fra oppdragsgiver. Alle 29.01.2014 Kravspesifikasjon Skrive en overordnet kravspesifikasjon basert på informasjon fra oppdragsgiver, vil oppdateres kontinuerlig under utvikling. Alle 01.02.2014

Utvikling Første prototype Utvikle første prototype i Android. Alle 14.02.2014 Videreutvikle prototype Videreutvikling av prototype basert på testing og tilbakemelding. Alle 30.04.2014 Database Utvikle MySQL database og PHP skript for app. Alle 30.04.2014 Adminnettsted Utvikle et nettsted for administrering av MySQL database. VK 30.04.2014 Testing Enhetstesting/ funksjonstesting Testing av deler av appen. Alle Kontinuerlig Systemtesting Helhetlig testing av appen. Alle 14.05.2014 Stresstest Testing av server med mange brukere. Alle 20.05.2014 Debugging Utbedring av bugs funnet under systemtesting. Alle 25.05.2014 Aksepttansetesting Test utført av sluttbrukere. Alle 21.05.2014 Dokumentasjon/Presentasjon Dagbok Føre logg om prosjektet. Alle Kontinuerlig Prosjektrapport Prosjektrapport leveres på trykk. Alle 23.05.2014 Presentasjonsforberedelse Forberedelse på presentasjon av prosjekt. Alle 07.06.2014 Presentasjon Presentasjon av prosjekt. Alle 10 13.06.2014

Risikoanalyse Risiko Sannsynlighet Konsekvens Tiltak Sykdom eller skade. Middels Lav, ved kortvarig sykdom. Høy, ved langvarig sykdom Jevn arbeidsfordeling, lett tilgjengelighet av all dokumentasjon og kildekode. Dårlig samarbeid. Lav Alvorlig Jevnlige møter og tett kommunikasjon. Manglende motivasjon. Middels Middels Oppmuntre hverandre, pauser ved utbrenning, hjelpe hverandre hvis noen står fast. Tekniske problemer. Middels Alvorlig Backup av alt materiale på minnepenn og i nettskyen. Mangel på tid. Middels Middels Nøye planlegging og effektiv jobbing.