Wednesday, November 28, 2007

Use Cases for E3

I dag har vi været i gang med at skrive use cases. Den foreløbige specifikation er tilgængelig i dokumentform: http://docs.google.com/Doc?id=dcnbbkvn_68ctwftz

Thursday, November 22, 2007

Brugerevaluering - video og web-del på Katrinebjergskolen

Vi brugte i dag en time på Katrinebjergskolen, hvor vi havde fået lov til at låne tre elever. Målet var dels at få feedback på vores fremtidsscenarie (video - denne del var strengt taget et levn fra E1), dels at evaluere vores nuværende web-prototype, der er tilgængelig på http://livetag.web.student.hum.au.dk/.

Feedback på video


Vi havde håbet, at vi kunne få feedback på videoen fra elever på 8.-9. klassetrin. Motivationen var, at videoen benytter sig ret kraftigt af effekter, der måske er mere underholdende end "lærende". Dog viste det sig ikke lige praktisk muligt at låne elever fra andre klasser end trafiklærerens egen, men sjetteklasses viste sig sagtens i stand til at abstrahere fra de mere underholdende elementer i filmen.

Af resultater fra feedback-sessionen (hvor vi lod tre 6. klasseselever se videoen), kan nævnes:

  • Hjelmen i videoen har en ret overdrevet sporingsenhed. Den blev i sin tid valgt, da man så ville kunne se, at hjelmen ikke var en normal hjelm. Børnene fandt det dog vigtigt, at den endelige hjelm ikke skiller sig ud fra andre cykelhjelme. Den må ihvertfald ikke se "dum" ud, men gerne være "sej".
  • Som udgangspunkt blev videoen taget vel imod. Peter var især positivt stemt og ville meget gerne benytte systemet, hvis det kom til at fungere som på videoen.

Resultater fra evaluering af web-del

  • Børnene havde ingen problemer med at oprette sig som brugere og logge ind i systemet.
  • Grupper (netværk) var en god idé.
  • Ikke alle har mobiltelefoner - heller ikke alle har en mail-adresse. Mobiltelefon med GPS er nødvendig for det nuværende projekt, men i princippet bør man ikke være afhængig af at kunne modtage SMS'er fra systemet. Marie havde ingen mail-adresse, men en "iGoogle", så vi er kommet frem til, at beskedsystemet skal understøtte RSS-feeds.
  • Personlige oplysninger som mail-adresse og telefonnummer skal kunne skjules. Man skal kunne afgøre, hvorvidt alle "venner" (medlemmer af samme netværk) kan se disse oplysninger.
  • Kun medlemmer af samme netværk kan se ens ruter og oplysninger.
  • Listen over cykelture bør indeholde mere information. E.g. Område ("Århus N" etc.), længde og gennemsnitshastighed.
  • Ligesom personlige oplysninger skal cykelture kunne skjules. Det vil sige, at man skal kunne vælge, hvorvidt en rute er synlig for ens "venner". Ligegyldigt om ruten er synlig eller ej, skal den naturligvis indgå i det samlede regnskab - det er kun et spørgsmål om, hvorvidt andre brugere kan se den.
  • Fejl (man glemmer at række armen ud etc.) skal vises på kortet med et rødt ikon. Ved klik på ikonet kan man se, hvilken fejl der er begået og der kan kommenteres herpå (se nedenfor).
  • Chatte med andre (evt. dem i sit netværk).
  • Kommentere sine egne og andres ruter - fx kan man på de punkter, hvor der er gjort noget forkert, skrive at andre skal være opmærksomme på dét sted (el. lign.)
  • Man skal kunne udfordre andre spillere/netværk ved at satse point og fastlægge en periode, hvorefter den, der har optjent flest point, vinder puljen af de satsede point.
    • Man skal kunne specificere et levelinterval, de deltagende spillere i udfordringen skal have så "gode" cyklister ikke kan udfordre "dårlige" cyklister og nemt vinde deres point.
    • Udfordringen kan enten være tilgængelig for alle, visse netværk eller specifikke spillere.
  • Var enige med vores forslag om, at brugeren i starten skulle stige noget hurtigere i level end når han/hun kommer længere op i levels. På denne måde fastholdes børnenes interesse lettere fordi de relativt ofte kan se, at der sker fremskridt.

Wednesday, November 21, 2007

Prototype 2: Web-del - profilside og egne ruter

Workshop, torsdag d. 22/11

Vi skal have en workshop med tre af de seks sjetteklassesbørn, vi tidligere har lavet interview med. Grunden til, at vi har begrænset antallet af børn til tre er, at der sidst herskede en vis grad af kaos fordi alle børnene ville tale på samme tid.

Formålet med workshoppen er at få feedback til den prototype, vi har lavet. Prototypen består af:

  • Filmen på tre minutter som demonstrerer vores koncept
  • Applikation på en Nokia N95 som kan optage en rute, barnet cykler med telefonen i lommen
  • Applikation på samme mobiltelefon som kan uploade GPX-fil (XML) til PC
  • Website som ruterne kan uploades til (manuelt indtil videre)
  • Website som barnet kan logge ind på og bl.a. kan se de ruter, han eller hun har cyklet og uploadet til sitet. Desuden demonstreres ideen om, at barnet kan være medlem af forskellige netværk (fx klassen, årgangen, skolen, byen...)

Udover at få feedback til den eksisterende prototype, er vi interesserede i at få børnenes bud på og ideer til nye funktioner i systemet. Eksempler på dette er

  • Point- og levelsystemet
    • Hvor mange point skal man have for hvor lang en tur?
    • Hvor mange point skal man have for at stige i level?
    • Skal det krævede antal point stige eksponentielt, jo højere level, man kommer i?

  • Spil på websitet
    • Hvilken form for spil kunne være sjovt/lærerigt at have på sitet?
    • Action- eller quizspil? Eller noget helt tredje? Evt. kombination af de to?