Examinationskriterier för projekt
Alla redovisade delar examineras:
- Slutresultatet av er projektuppgiften: den fungerande lösningen
- Källkoden
- Projektrapporten
För godkänd i projektet krävs godkänd i alla tre delar.
Kriterier projektuppgift
Uppgiften är betygsgraderad, och för att den skall kunna genomföras med gott resultat krävs det att ni använder samtliga verktyg och metoder som gåtts igenom i kursen. Projektet berör följande problemområden som alla är centrala för kursen, och som kommer att bedömas till ett sammanvägt projektbetyg:
- Korrekt användning av aktuella standarder för webpublicering.
HTML5, CSS3, JavaScript, PHP och MySQL ska vara korrekt använda. CSS-mallar och JavaScript-kod ska ligga i separata filer. Tänk på att dela upp er kod med hänsyn till presentation, innehåll och funktionalitet. HTML och CSS som inte validerar gör att projektet bedöms inte följa aktuella standarder vilket gör att projektet underkänns. - Interaktionsdesign för enkel och begriplig navigation.
Användaren ska kunna navigera på ett enkelt sätt och inte "bjudas på några överraskningar" vid navigerandet. Webbsidans design bör vara konsistent och navigeringen tydlig. Utgå från skiss, mockup, lofi. Bifoga denna i rapporten. - Användbar funktionalitet i ett sammanhållet gränssnitt.
Funktionaliteten måste omfatta det som er målgrupp av användare behöver utföra. Att det finns en sökfunktion är ett minimikrav och den ska vara utformad så den täcker användarens behov och uppgiftens mål. - Överskådlig och grafiskt tilltalande presentation.
Sökresultatet bör presenteras på ett välstrukturerat sätt. Skapa gärna en moodboard för att få en enhetlig och genomtänkt känsla i layouten.
Korrekt användning av bilder, såväl tekniskt som presentationsmässigt.
De bör laddas i rimlig tid och ha rätt avpassad upplösning. - Korrekt användning av enklare databasfrågor
- Serverscriptprogrammering för logiken i sökningarna.
Tänk på vad du använder SQL-frågor till och vad du kan strukturera med PHP. - En viss mängd klientscriptprogrammering för tydligheten i gränssnittet.
- Felhantering med vänliga och konstruktiva felmeddelanden.
Er webbplats bör klara av att hantera fel i indata från användaren och fel som kan uppstå i serverskriptkoden, t.ex. att en SQL-fråga inte returnerar något resultat. - Gör webbsidan responsiv så att den anpassas efter upplösning på skärmen, och fungerar på handhållna enheter såväl som på datorer.
- Gränssnitt och hjälpsystem som passar en målgrupp med blandade förkunskaper.
Bedömning av projekt
- Om inte rapporten lämnas in bedöms projektet som underkänt. Ingen annan bedömning eller granskning av projektet görs av examinator.
- Om inte kriterie 1 ovan uppfylls, dvs om inte koden validerar bedöms projektet som underkänt. Ingen annan bedömning eller granskning av projektet görs av examinator.
- För godkänd på projektuppgiften krävs godkänd på kriterier 1-6.
- Kriterier 7 till 10 kan användas för att plussa bedömningen av projektet för att nå högre betyg. Det är dock rekommenderat att först lösa kriterie 1-6 på fullgott sätt.
Kriterier källkod
Källkoden kommer att granskas utifrån följande kriterier:
- Struktur & tydlighet
- Uppdelning av ansvarsområden
- Meningsfulla val av variabel & funktionsnamn
- Kommentarer & dokumentation
Dessutom:
- Inga färdiga CSS frameworks får användas i projekten
- Om ni har lånat kod ska ni referera tydligt till källan, samt kommentera noggrant i koden och visa att ni har förstått den
Kriterier projektrapport
Rapporten ska följa anvisningarna som står specificerade under Redovisning. Den ska inkludera följande rubriker:
- Projektgrupp och projektuppgift
- Projektmetod och arbetsfördelning
- Layout (skiss, mockup, lofi)
- Webbsidans tillgänglighet
- Upphovsrättslig diskussion
- Självvärdering
- Tidsåtgång
Projektrapporten ska vara 2-3 A4 sidor i 12 punkters font; dvs. 4500-6000 tecken utan mellanslag.