Forprosjektrapport Presentasjon Tittel: Oppgave: utforming Periode: Gruppemedlemmer: Hafnor Prosjektgruppe: Veileder: Oppdragsgiver: Kontaktperson: Nettside for gruppa: Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell 8. januar - 28. mai Pia Myrstad, Jon Vegard Heimlie, Vijitharan Mehanathan, Preben 20 - ULV Kirsten Ribu MediaLT Magne Lunde- magne@medialt.no www.ulverktoy.com Sammendrag Vi har kommet fram til at det i dag er et stort behov for norske universelt utformete læringsplattformer. Fronter (brukes blant annet på Hioa) har fått veldig mye kritikk i media og av andre undersøkelser grunnet dårlig universell utforming. MediaLT har gjort en kort undersøkelse og funnet ut at den plattformen som oppfyller flest av WCAG kravene er moodle.org. En del av oppgaven blir å teste Moodle og se hvor universelt utformet den er. Vi ønsker å finne mangler og svakheter den har i henhold til WCAG kravene, og vårt mål blir å implementere en egen løsning der WCAG kravene tilfredsstilles. Universell utforming og WCAG I dag er teknologi brukt over hele kloden. Noen land har større tilgang på teknologi enn andre, likevel er det mange land der alle har tilgang på ny teknologi, men enkelte brukergrupper ikke klarer å benytte den. Disse brukerne møter et stort problem i grensesnittet. Teknologien er ikke utarbeidet for deres behov og de utgår dermed i forhold til den normale utviklingsmalen. I 2009 kom Diskriminerings- og tilgjengelighetsloven. Denne loven kom for å gi vern mot diskriminering til mennesker med nedsatt funksjonsevne. Lovens hovedformål er å gi alle mennesker lik mulighet i samfunnet uansett hvilke funksjonsevner en har. Takket være loven utarbeides det løsninger med større tilgjengelighet, noe som betyr spesialløsninger tilpasset de med nedsatte
funksjonsevner. Gjennom universell utforming utvikles det derimot en løsning som ikke kun er tilpasset en gruppe, men i stedet så mange det lar seg gjøre. WCAG definerer hvordan en webside kan gjøres mer tilgjengelig for personer med nedsatt funksjonsevne. Det handler i hovedsak om å gjøre nettstedet forståelig, mulig å betjene og at det skal være mulig å oppfatte. Det vil for eksempel si at det skal være mulig for en blind person å navigere seg ved hjelp av tastatur og oppfatte alt innholdet som blir representert på siden. Læringsplattformer En læringsplattform er et internettbasert pedagogisk instrument ofte brukt av læringssteder mellom studenter og lærere. For eksempel legges timeplaner og informasjon ut her, og lærere og studenter kan dessuten lett kommunisere seg i mellom, ofte via et forum, en chat eller mail på selve siden. Det finnes mange læringsplattformer og de går under fellesbetegnelsen LMS som står for "Learning Management System". De mest kjente og brukte i Norge er Fronter, PedIT og It s Learning. Studenten skal kunne enkelt navigere seg fram og lærerne skal kunne administrere siden og legge ut informasjon til studentene. Om Bedriften MediaLT arbeider med å gjøre begrensninger til muligheter. Gjennom å skape flere veier for mennesker med funksjonshemninger ønsker de å hjelpe med å oppnå en større deltakelse i samfunnet. Bedriften består i dag av fem ansatte, de er godt anerkjent og har flere ganger samarbeidet med Høgskolen i Oslo. MediaLT har gjennom tidene hatt både store og små prosjekter med variasjon i både størrelse og omfang. Eksempler på prosjekter MediaLT har hatt er KUBA (Kunstige Barnestemmer), et forprosjekt brukt til å finne ut hvordan utvikle en norsk, syntetisk barnestemme og behovet for dette. Og FRES (FREmtidens Synstolkning) med mål om å øke tilbudet av synstolket norsk film, sammenlignet med tilbudene fra andre land. (medialt.no) Ansvarsområder og tidsforbruk Vi har utdelt forskjellige roller til gruppemedlemmene: Jon Vegard er gruppeleder og kontaktperson. Han er ansvarlig for at alle møter blir loggført og ser til at arbeidet blir gjort. Han har også rollen som scrummaster hvor han sørger for å godkjenne planer og at det alltid er en fremdrift i prosjektet. Viji er webansvarlig. Han er ansvarlig for alt som skjer på gruppesiden. Han skal derfor sørge for at alle dokumenter blir lagt opp og at gruppesiden alltid validerer.
Han er også vår kontaktperson med MediaLT. Pia er dokument- og backupansvarlig. Hun har ansvaret for at alle dokumenter er på plass. Hun sørger også for å ha maler og oppsett i riktig versjon. Preben er kodeansvarlig. Han er ansvarlig for at koden er ryddig og at større endringer i koden alltid blir rapportert. Han er også vara for loggføring. Alle står til ansvar for å ta backup av dokumenter de arbeider med. Tidsforbruk: Det forventes å måtte bruke litt i overkant av 400 timer per person i prosjektet. Det tilsvarer 24 timer per uke. Dagens Situasjon Dagens læringsplattformer blir brukt i nesten alle skoler i Norge fra universitet og helt ned til barneskolenivå. Det siste året har mange svaksynte og blinde klaget på Fronter som er en av de største LMS-ene. På oppdrag fra Norges blindeforbund i 2011, skrev Funka Nu en rapport hvor det kom frem at både Fronter, PedIT og It s learning var det vanskelig å utføre alle oppgavene som man blir tildelt som student. MediaLT har funnet ut at Moodle er mye bedre på universell utforming, men nøyaktig hvilke krav den tilfredsstiller er enda ukjent for dem. Mål og rammebetingelser Vårt endelige mål er å ha et ferdig læringssystem alle kan ta i bruk, uavhengig av fysiske begrensninger. Det vil være nødvendig og veldig nyttig å gjennomføre brukertesting for å oppnå god tilbakemelding og konstruktiv kritikk etterhvert som systemet utvikles. Brukertestingen vil skje på testpersonens betingelser og testresultatene vil være anonyme. Vi ønsker å gjennomføre brukertesting på så mange som mulig og i tillegg vil vi benytte personas som et verktøy gjennom prosessen. Et mål er at plattformen skal være brukervennlig, enkel og oversiktlig, og at læringssystemet skal støtte de mest brukte nettleserne. Rammebetingelser 1. Oppgaven skal kodes i PHP og JavaScript. 2. Logg skal skrives gjennom hele prosjektet. Dette gjelder både endringer, utførte arbeidsoppgaver og møtereferat. 3. Plattformen skal være for norske brukere. 4. WCAG standarden skal følges. 5. Plattformen testes under hele kodeprosessen. 6. Testresultatene i brukertesten skal være anonyme.
7. Moodle er basis for plattformen. 8. Systemutviklingsmodellen er SCRUM Løsninger/alternativer En bruker som aldri før har benyttet seg av et slikt verktøy skal lett kunne forstå hva han eller hun må gjøre for å gjennomføre de forskjellige oppgavene. Ved å sette frister og kjøre hyppige brukertestinger vil vi tydeligere kunne se hvilken løsninger som må implementeres. Fristene kan være negative hvis en ikke klarer å opprettholde disse, ettersom det kan forskyve en ny frist. Utviklingsprogram: NetBeans, phpdesigner, Notepad++ Programmeringsspråk: PHP5, HTML5, CSS3 og JavaScript Andre programmer: Moodle, Trello, Dropbox og Winscp Analyse av virkninger Vi ønsker med dette å kunne utvikle et læringssystem alle kan benytte, spesielt grupper med særlig behov for en universelt utformet løsning. Gjennom bruk av denne skal det åpnes flere dører for mennesker som tidligere ikke har hatt muligheten til å ta i bruk læringsplattformer. Framdriftsplan Fase 1: Testing og rapport av Moodle uten modifikasjoner. Vi danner oss et klart bilde av hva som må implementeres. Frist: 17 februar. Fase 2: Design og planlegging av hva som skal kodes. Vi vil benytte SCRUM som systemutviklingsmetode. Frist: 3 mars. Fase 3: Programmering av utvidelsen til Moodle. Samtidig skal vi gjennomføre testing under utviklingen. Frist: 12 mai. Fase 4: Skrive ferdig rapporten. Frist: 24 mai.
Dato: