Betyget A
Eleven beskriver utförligt och nyanserat webben som plattform samt gör en välgrundad och nyanserad jämförelse med flera andra alternativ.
Eleven gör en genomarbetad projektplan för en tänkt produkt, vid behov reviderar eleven planen. Utifrån projektplanen utvecklar eleven efter samråd med handledare produkten där logiker som styr innehåll, design och beteende i omfattande utsträckning är åtskilda. I arbetet utvecklar eleven kod som med gott resultat följer standarder och som omfattar flera tekniker för märkspråk och stilmallar där eleven i omfattande utsträckning använder tekniker för att generera stilmallskod. I arbetet bearbetar eleven med gott resultat och via flera moment text, bild och eventuell annan media så att de blir anpassade för att fungera i produkten. Eleven utvecklar med gott resultat funktionalitet inom något eller några av områdena domskript, interaktiv 2D-grafik, 3D-grafik eller animationer. I sitt arbete inkluderar eleven flera funktioner av komplex natur från ett klassbibliotek eller ramverk inom områdena design eller skript.
Produkten är av god kvalitet när det gäller funktion vilket eleven kontrollerar med hjälp av flera tester, även manuella. Dessutom kontrollerar eleven med säkerhet produktens tillgänglighet med automatiserade tester och simuleringar samt manuella tester. Eleven vidtar optimeringar av bilder och andra mediafiler för att åstadkomma snabb överföring av dessa och vidtar åtgärder för att reducera antalet överföringar per sida.
När arbetet är utfört gör eleven en noggrann och utförlig dokumentation av de moment som har utförts med koppling till generella principer och testresultat samt utvärderar med utförliga och nyanserade omdömen sitt arbete och resultat samt ger förslag på hur arbetet kan förbättras. I utvärderingen resonerar eleven kring eventuella avvikelser samt motiverar utförligt de val som har gjorts. Eleven redogör utförligt och nyanserat för innehållet i lagar och andra bestämmelser som rör publicering på webben samt följer dem i sitt arbete. Dessutom för eleven välgrundade och nyanserade resonemang kring webbrelaterade frågor om etik och integritet. Eleven tar hänsyn till säkerhetsaspekter i sitt arbete och i fråga om produkten samt kontrollerar produktens säkerhet med flera tester. Eleven använder med säkerhet terminologi inom området.