Göm menyn

TDDC69 Objektorienterad prog. och Java

Inlämning av labbar


Vid inlämning av labbar och projekt gäller följande regler. Vissa kan verka överdrivet detaljerade. Tänk då på att kursen har 50-70 grupper varje år, med flera labbar per grupp och ibland flera inlämningar på samma labb. Hjälp oss med de "enkla" sakerna, så får vi mer tid över att utveckla kursen och att hjälpa er med det som är svårt!

Följer ni inte instruktionerna kan handledaren skicka tillbaka labben eller projektet för korrigering.

  1. Innan ni lämnar in en labb eller ett projekt måste följande göras:
    • Kontrollera att koden uppfyller alla allmänna krav. Kod som inte följer kraven kan lämnas tillbaka utan vidare kontroll.
    • Vi kommer att använda gemensamma inställningar för automatiska kodinspektioner i IDEA. Innan ni lämnar in, kontrollera att IDEA inte ger några varningar, eller att ni har bra motiveringar till varför de varningar som finns inte bör ändras – med över 600 inspektioner kan det hända att någon av dem triggas på ett ställe där ni faktiskt har valt den bästa lösningen. Sådana motiveringar ska skrivas in i kommentarer nära varningen.
  2. Varje labb eller projekt lämnas in som en ZIP-fil eller tar.gz-fil.
    • All källkod och andra filer som krävs för att köra labben eller projektet ska packas ihop i en ZIP-fil. Filen ska inte innehålla kompilerade klassfiler (.class). Däremot måste IDEAs projektdefinitionsfiler (.ipr, ...) och liknande finnas med så att projektet enkelt kan öppnas i IntelliJ IDEA. Testa genom att packa upp arkivet på annan plats och öppna det i IDEA från denna plats!

    • Vid komplettering skickar ni alltid med en fil "kompletteringar.txt" som tydligt beskriver hur varje enskild kommentar från labbhandledaren har hanterats: Vad som har ändrats, hur ni har löst problemet, var i koden ändringarna har skett, och/eller annan information som är relevant för att handledaren lätt ska se vad som gjorts. Gör ni flera kompletteringar ska det vara tydligt vad som har kompletterats senaste tillfället.

    • Varje labb/projekt ska filen döpas enligt följande mönster, utan mellanslag i filnamnet:

      • liuid123-liuid456-labbX-v1.zip
      • liuid123-liuid456-projekt-v1.zip

      Strängen "v1" är versionsnummer för första inlämningen. Vid komplettering använder ni "v2", "v3" och så vidare.

  3. Inlämning sker via epost.
    • Under kursens gång ska filen skickas till din assistent. Lämnar du in efter deadline för inlämning av projektkod (2012-10-28) skickar du filen till examinatorn.

    • Brevets ämne ska inledas med kurskoden TDDC69, så att det kan sorteras rätt. Missar du detta kan det dröja innan handledaren läser ditt brev.

    • För själva projektet krävs även att ni fysiskt lämnar in ett ifyllt labbomslag där ni försäkrar att ni själva har genomfört projektet.


Sidansvarig: Jonas Kvarnström
Senast uppdaterad: 2012-09-07