Webbteknik 1

Allmänt om examinationen

Kursens examination består av tre uppgifter, varav två är inlämningsuppgifter och en är ett teoretiskt prov. Inlämningsuppgifterna har deadlines i andra halvan av kursen, vilket du kan se både på sidan om kursen och i veckoplanen. Provet genomför du själv i lärplattformen moodle.

Uppgift 1 går ut på att visa att du tagit till dig det som tagits upp i föreläsningar och laborationer och att du kan skapa konkreta webbsidor utifrån det. Denna uppgift redovisas genom att du enligt anvisningar publicerar den webbsida du skapat och skickar in url:en till den. Betygsskalan är U (underkänd) eller G (godkänd).

Uppgift 2 är teoriprovet. Betygsskalan är U (underkänd) eller G (godkänd), och det krävs 60% rätt för att bli godkänd. Provet genomförs som sagt online, i lärplattformen, och du kan själv välja när du vill göra det under de två sista veckorna av kursen.

I uppgift 3 ska du skapa en webbplats utifrån den metod och teknik som tas upp i kursen och utifrån ett antal kriterier som ges i uppgiftens beskrivning. Utöver att du ska publicera webbplatsen, ska du också skriva en liten rapport över ditt arbete. Detta blir den slutliga examinationen och betygsskalan är U (underkänd), G (godkänd) eller VG (väl godkänd). Betyget på den uppgiften blir också kursens slutbetyg, då alla uppgifter är godkända.

Allmänna krav för inlämningsuppgifter

Följande krav gäller båda inlämningsuppgifterna:

  • Kod

    • Webbsidorna ska vara strukturerade i HTML Living Standard. HTML-dokumenten får inte innehålla något annat än HTML-kod och sidornas innehåll. Ingen CSS-kod får finnas i HTML-dokumenten.
    • Stilsättningen ska göras i CSS och all CSS-kod ska ligga i en separat fil som länkas in till alla HTML-dokument på den webbplats som skapas i uppgiften.
    • Både HTML- och CSS-koden ska vara validerad i de validatorer som tas upp i laboration 2 och 3 och gå igenom dem utan några fel. En del varningar, kan vara OK, men bör helst undvikas.
    • Andra språk som JavaScript, PHP, etc. är inte tillåtet i lösningarna.
    • Mallar, bibliotek eller ramverk såsom Bootstrap eller liknande får ej användas
  • Kodens stil

    • Använd indrag (indentering) av kodrader, för att tydliggöra strukturen. Dvs HTML-element som ligger inuti ett annat HTML-element skjuts in med tab eller blanksteg.
  • Egna lösningar

    • Alla uppgifter är individuella, vilket innebär att de ska lösas och redovisas självständigt. Du får gärna diskutera uppgifternas krav, arbetssätt, etc. med dina kurskamrater, men lösningar och svar ska du ta fram på egen hand.
    • All kod ska vara kod som skrivs på egen hand, dvs ej genererad av något program, kopierad från någon annan källa, skriven av en kompis, etc. Du får heller inte använda mallar eller bibliotek från program eller annan resurs. Du får dock utgå från exempel i kursen och modifiera kod som finns i dem. En editor som hjälper till med stavning och förslag (så som Visual Studio Code) är tillåten, men att låta en AI-assistent (så som Copilot) generera kod är inte tillåtet.

Mer specifika krav anges på sidorna för de olika uppgifterna.

Fusk

Naturligtvis får inte fusk förekomma, utan det är viktigt att du genomför och redovisar uppgifterna enligt de krav vi har. Fusk kan huvudsakligen vara på två former:

  • Plagiat: kopiering av annans lösning från kurskamrater, webben, etc.
  • Otillåtet samarbete: ta fram gemensam lösning eller låta någon annan göra uppgiften.

Det är tillåtet att:

  • utgå från exempel i kursen eller hämta inspiration från andra källor (ta då med en tydlig referens).
  • samarbeta i inläsning och genomförande av laborationer samt diskutera kursinnehåll, exempel, etc.

Vid misstanke om fusk säger universitetets regler att det ska rapporteras till rektor/disciplinnämnd. Påföljden kan ge avstängning från universitetet i upp till sex månader.

Är du osäker, kan du diskutera det med kursens lärare.

Redovisning av uppgifter

Det finns två inlämingsuppgifter och båda redovisas genom att du publicerar dem på webben. Därefter skickar du in en länk till din webbplats i MyMoodle. Redovisning sker vid schemalagda deadlines - se nedan.

Läs noggrannt instruktioner om genomförande och redovisning i respektive uppgift. Där anges vad som ska göras och hur det ska redovisas. Alla krav i uppgifterna måste vara uppfyllda i redovisningen. Om något krav är oklart eller om du undrar över något kring uppgiften, så frågar du läraren i god tid. Utelämnar du något krav som du inte förstått, riskerar du annars att bli underkänd.

Deadlines

Det finns två deadlines i kursens period och en deadline ett antal veckor efter kursens slutdatum.

Veckonumren i nedanstående figur är ordningsnummer för kursens veckor och inte veckonummer i kalendern.

Deadlines fördelat på veckor

Du redovisar uppgift 1 vid deadline 1 och uppgift 3 vid deadline 2. Deadline 3 används för redovisning av uppgifter som du missat att redovisa under kursens gång eller uppgifter som blivit underkända.

Vi har som mål att granska och skicka svar på redovisningar inom en vecka efter en deadline 1, och inom två veckor efter deadline 2.

Datum och tid för deadline

Deadlines är satta till fredag klockan 23:59 i de veckor deadlines ligger. Då vi vet att det ofta kan bli stressigt i samband med redovisningar är dock inlämningarna öppna ända fram till söndag klockan 23:59. Men du bör alltså ha som mål att bli klar med uppgifterna under fredagen.

Illustration av förlängning av deadlines

Vi har alltså i praktiken förlängt deadline två dagar till söndagen. Utöver det kan ingen ytterligare förlängning ges, oavsett orsak, utan denna förlängning gäller redan från början för samtliga studenter. Blir du inte klar till en deadline, får du redovisa vid deadline 3.

Kursperiod

Kursen pågår under tio veckor, så den tredje deadline ligger efter kursens slut. Det är endast under kursperioden som det ges undervisning och handledning. Deadline 3 är alltså ingen förlängning av kursen, utan endast ett extra tillfälle för redovisning efter kursens slut.

Restuppgifter

Om du har någon uppgift kvar som är underkänd eller som du inte redovisat även efter kursens slut, kallar vi det för en restuppgift.

I slutet av varje läsår har vi en uppsamling av läsårets samtliga kurser. Detta ligger under sommaren och deadline för uppsamling av restuppgifter i denna kurs är alltid den 15 augusti (oavsett vad det är för veckodag). Du kan då redovisa samtliga uppgifter som du har kvar i kursen.

Det går också redovisa uppgifter nästa gång kursen ges. Du genomför då de uppgifter som är aktuella vid det kurstillfället.

Granskning av redovisningar och svar

Flera krav i uppgifterna är utformade som kvantitativa krav, men det sker alltid även en kvalitativ bedömning av det du skapat i uppgiften. För att bli godkänd på en uppgift måste samtliga krav vara uppfyllda.

Granskning av redovisningarna påbörjas dagen efter deadline. Det går inte få en granskning tidigare eller få något förhandsbesked innan deadline.

Svar på redovisning

Svar skickas som en kommentar på din redovisning i MyMoodle. Om du inte ändrat dina inställningar där, bör det då också automatiskt skickas ett meddelande till din studentmail, men du måste gå in i MyMoodle för att se hela svaret.

Vi prioriterar att gå igenom redovisningarna och skicka ut svar snabbt, så svaren är ganska kortfattade. Om allting i redovisningen är OK, blir svaret endast att uppgiften är godkänd. Om redovisningen inte uppfyller kraven, blir svaret att uppgiften är underkänd samt en motivering till det.

Det ges ingen möjlighet att komplettera en redovisning mellan deadlines. Saknas något eller om något är fel i redovisningen, blir resultatet underkänt, och du får redovisa uppgiften igen vid deadline 3. Vi använder alltså “omredovisning” istället för “komplettering”.

Betyg och rapportering i Ladok

Kursens resultat rapporteras i Ladok, det register som universitetet använder för studieresultat. Där registreras betyg på respektive uppgift samt slutbetyg på kursen. För att bli godkänd på kursen, måste samtliga uppgifter vara godkända.

Betyg

  • För uppgift 1 och 2 (teoriprovet) är betygen U (underkänd) eller G (godkänd).
  • För uppgift 3 är betyget U (underkänd), G (godkänd) eller VG (väl godkänd).

Kursens slutbetyg blir detsamma som betyget på uppgift 3.

Rapportering i Ladok

Uppgift 1 och 2 (teoriprovet) registreras med 2 hp vardera och uppgift 3 med 3,5 hp. Registreringen sker normalt en vecka efter det att svar skickats ut.