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

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

Studentdrevet innovasjon

Precision Teaching App for Android

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

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

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Gruppe Forprosjekt. Gruppe 15

Bachelorprosjekt i informasjonsteknologi, vår 2017

Kravspesifikasjon. Forord

Kravspesifikasjon Innholdsfortegnelse

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

Kravspesifikasjon. Forord

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

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

Forprosjektrapport gruppe 20

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

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. Forprosjektrapport. Gruppe 11

Forprosjekt. Accenture Rune Waage,

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

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

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

Dokument 1 - Sammendrag

Forprosjektrapport ElevApp

Forprosjektrapport. Gruppemedlemmer: Maud Veronica Gine Lundh - s Noha Xue - s Ketil Øvrebø - s Even Geithus Øwre - s171663

VEDLEGG 1 KRAVSPESIFIKASJON

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

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

Kravspesifikasjon. Vedlegg A

Gruppe 43. Hoved-Prosjekt Forprosjekt

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

HOVEDPROSJEKT HIO IU - DATA FORPROSJEKTRAPPORT GRUPPE 18

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser)

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

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

Forprosjektrapport. Utvikle en plattform for digitalisering av foosballbord.

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

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

Kravspesifikasjon MetaView

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar Gruppemedlemmer

1. Forord 2. Leserveiledning

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

Forprosjektrapport. Gruppe 17. Askar Mehdi, Thomas Tykesson, Magnus Arneberg Nilsen. Side 0 av 9

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

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

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

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

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

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

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

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

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

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

Høgskolen i Oslo og Akershus

1 Del I: Presentasjon

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

Forprosjektrapport Hovedprosjekt våren 2015 HiOA

Prosjektdagbok Gruppe 18

Use Case Modeller. Administrator og standardbruker

Produktrapport Gruppe 9

Forprosjektrapport for bacheloroppgave i data og informasjonsteknologi

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

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

4.1. Kravspesifikasjon

Styringsdokumenter. Studentevalueringssystem

2/3/2014 INSTITUTT FOR FÔRIT CDS INFORMASJONSTEKNOLOGI, HØGSKOLEN I OSLO OG AKERSHUS. Shahariar Kabir Bhuiyan

Repository Self Service. Hovedoppgave våren 2010

Prosjektdagbok FRA TIL Uke Dato Personer tilstede. Beskrivelse 10: Øyvind. Vi dannet gruppe og skrev Statusrapport.

Båtforening på nett. Produktrapport

Bachelorprosjekt i anvendt datateknologi våren 2015 Oslo

Forprosjekt gruppe 13

Forprosjektrapport GRUPPE 4: SHIFTWORKERS

KRAVSPESIFIKASJON FORORD

Forprosjekt. Høgskolen i Oslo, våren

Kravspesifikasjon for Agresso Employee Hovedprosjekt i data våren 2007

Hovedprosjekt. Høgskolen i Oslo og Akershus Våren Gruppe 3 Forprosjektrapport

Oblig 5 Webutvikling. Av Thomas Gitlevaag

1 Forord. Kravspesifikasjon

Del VII: Kravspesifikasjon

Forprosjektrapport. Medlemsdatabase for Amnesty International Juridisk Studentnettverk. Høgskolen i Oslo og Akershus

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

kan flere studenter falle av underveis, da det er vanskelig for faglærer å se hvem som kan ha nytte av å følges opp ekstra.

Styringsdokumenter. Forord

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

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

Kravspesifikasjon

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

Kravspesifikasjonsrapport

Hovedprosjekt Høgskolen i Oslo. Gruppe 24. Tore Holmboe (s155547) Vegard Kamben (s148147) Anders Fohlin Kjøde (s155551) Haakon Nygård (s155535)

Testdokumentasjon Presentasjon

Transkript:

6 Kravspesifikasjon 6.1 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 Torunn Lian Institutt for Adferdsvitenskap Fakultet for Helsefag på HiOA torunn.lian@hioa.no

6.2 Kort systembeskrivelse Systemet består av en Android-applikasjon som kjøres lokalt på smarttelefoner og nettbrett. I tillegg har systemet en ekstern MySQL-database, som befinner seg på en virtuell Ubuntu-maskin hos Høyskolen i Oslo og Akershus. Ved å ta i bruk prinsipper fra Precision Teaching, kan applikasjonen benyttes til å forbedre mestring og kompentanse innenfor forskjellige fagområder. Studenten utfordres av multiple choice-spørsmål med tidsavgrensning. Disse spørsmålene blir hentet fra MySQL-serveren, og lagres deretter lokalt på telefonen/nettbrett. I første omgang vil den bli tatt i bruk av studenter ved fakultet for helsefag ved HiOA, for å trene på legemiddelregning.

6.3 Funksjonelle krav 6.3.1 Krav til Android-applikasjon 6.3.1.1 Krav til økter Bruker utfordres av treningsøkter, med multiple choice spørsmål. Svaralternativene stokkes om hver gang et spørsmål vises. Bruker kan velge tidsfrist på økt. Hver treningsøkt inneholder flere spørsmål enn det brukeren rekker å svare på innenfor tidsfristen. Før en økt begynner må bruker angi et individuelt brukernavn, som identifiserer brukeren. Applikasjonen viser etter hver økt hvor mange riktige og hvor mange feil bruker hadde. Bruker har mulighet til å se hva som var feil, etter endt økt. Hver treningsøkt er tidsavgrenset. Applikasjonen har støtte for både norsk og engelsk språk. 6.3.1.2 Krav til score Scorer for hver økt lagres under et individuelt brukernavn for hver bruker av appen. Frekvens for antall riktige og antall feil delt på tid for hver økt, lagres lokalt under brukernavnet. Rådataene for frekvens for alle økter gjennomført i løpet av en dag, kan sendes til evt. faglærere. 6.3.1.3 Krav til spørsmål Applikasjonen kan hente spørsmål fra en ekstern database, og lagre disse lokalt. Applikasjonen kan sjekke om databasen har blitt endret, og oppdatere de lokale spørsmålene deretter. Bruker kan velge i en liste hvilke spørsmål som skal trenes på i økten. Etter endt økt kan bruker kunne velge om hun/han vil øve på de samme spørsmålene eller en annen kategori. Hvert spørsmål består av tekst. Hvert spørsmål kan ha opptil fire svaralternativer. Spørsmål skal fordeles på kategorier som igjen fordeles på fag. 6.3.2 Krav til Database og Adminnettsted Faglærere har tilgang til Adminnettstedet. Faglærere kan autentisere seg for nettstedet med brukerkontoer (som består av epost og passord). Faglærere kan opprette/endre/slette spørsmål, fag og kategorier i Adminnettstedets database. Spørsmålene kan lagres i en database. Databaseserveren kan gjøre spørsmålene tilgjengelig for Android applikasjonen.

6.4 Ikke-funksjonelle krav 6.3.1 Android-applikasjon Grensesnittet skal være tilpasset for svaksynte og fargeblinde. Applikasjonen skal reagere kjapt på tastetrykk, så det ikke oppfattes som tregt. 6.5 Tekniske krav Applikasjonen skal utvikles for Androidplattfomen, og minimumsversjonen for å kjøre applikasjonen skal være Android 2.2 (API 8). Applikasjonen skal kodes i Java Runtime Environment 1.6. Applikasjonen skal utvikles i Eclipse IDE med ADT Bundle. Adminnettstedet skal utvikles i HTML, CSS, PHP og Javascript. Gedit skal brukes til å skrive kildekoden til Adminnettstedet. JSON skal brukes for å overføre data fra Adminnettsted til applikasjonen. Serveren for Adminnettstedet skal kjøre en LAMP stack som skal bestå av Ubuntu Linux, Apache HTTP Server, MySQL og PHP. 6.6 Øvrige ønsker Studenter skal kunne legge inn egne spørsmål, og kunne kjøre treningsøkter med disse i tillegg til spørsmål fra faglærere. Faglærere skal kunne legge inn bilder i tillegg til skriftlige spørsmål. 6.8 Krav til dokumentasjon 6.8.1 Styringsdokumentasjon Prosjektskisse Prosjektdagbok Forprosjektrapport Arbeidsplan og fremdriftsplan Kravspesifikasjon (overordnet)

6.8.2 Sluttdokumentasjon Prosessdokumentasjon Kravspesifikasjon (endelig) Produktdokumentasjon Testdokumentasjon Brukerveiledning 6.9 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 Manglende motivasjon. kommunikasjon. 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.