TNMK30 - Elektronisk publicering, HT2021

Examinationskriterier för projekt

Alla redovisade delar examineras:

  1. Slutresultatet av er projektuppgiften: den fungerande lösningen
  2. Källkoden
  3. 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:

  1. 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.
  2. 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.
  3. 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.
  4. Ö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.
  5. Korrekt användning av enklare databasfrågor
  6. 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.
  7. En viss mängd klientscriptprogrammering för tydligheten i gränssnittet.
  8. 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.
  9. 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.
  10. Gränssnitt och hjälpsystem som passar en målgrupp med blandade förkunskaper.

Bedömning av projekt

Kriterier källkod

Källkoden kommer att granskas utifrån följande kriterier:

  1. Struktur & tydlighet
  2. Uppdelning av ansvarsområden
  3. Meningsfulla val av variabel & funktionsnamn
  4. Kommentarer & dokumentation

Dessutom:

Kriterier projektrapport

Rapporten ska följa anvisningarna som står specificerade under Redovisning. Den ska inkludera följande rubriker:

Projektrapporten ska vara 2-3 A4 sidor i 12 punkters font; dvs. 4500-6000 tecken utan mellanslag.