Skapa en rapportsida till webtec-kursen

By . Latest revision .

Du skall skapa mallen till din rapport-sida som följer dig genom kursen. I rapportsidan skriver du redovisningstexter för de uppgifter och kursmoment som du utför.

#Förkunskaper

Du har en installerat en labbmiljö för kursen webtec.

#Introduktion och förberedelse

Gör följande steg för att förbereda dig för uppgiften.

#Kopiera exempelkoden

I kursrepot finns en mall för rapportsidan i example/report. Du kan utgå från den. Börja med att kopiera den till me/report.

# Gå till roten av kursrepot
cp -ri example/report/ me/

Kommandot cp tar en kopia av katalogen example/report och sparar som me/report.

#Validera och publicera

Koden som du skriver skall laddas upp på studentservern med kommandot dbwebb. Det gör du på följande sätt.

# Gå till roten av kursrepot
dbwebb validate report
dbwebb publish report

Kommandot dbwebb validate kör igenom ett antal valideringsverktyg som kontrollerar hur din kod ser ut. Om valideringsverktygen anser att du skriver felaktig kod så får du varningar som du behöver rätta till.

Om du inte förstår varningarna så försöker du hitta svar till dem. Eller så frågar du. Denna typen av verktyg som gör statisk kodvalidering är viktiga verktyg för en professionell utvecklare.

Kommandot dbwebb publish gör samma sak som dbwebb validate samt att det dessutom publicerar din webbplats på studentservern. När din webbplats publiceras så minifieras också dess innehåll. Minifiering innebär att koden komprimeras och onödiga delar som kommentarer tas bort.

Kör dessa kommandon ofta, så slipper du få en lång lista med varningar, precis när du trodde du var klar.

Nu kan du köra igång med själva uppgiften. Du hittar kraven nedan.

#Krav

Utför följande krav.

  1. Se till att du har en rapportsida som minst innehåller den struktur som fanns i example/report.

  2. Uppdatera rapport-sidan så att din Om-sida innehåller detaljer om dig själv (det är okey att hitta på saker om du hellre vill det).

  3. Uppdatera sidans stylesheet, om du vill.

  4. Besvara följande frågor i din redovisningstext.

    • Hur gick det bra att installera kursens labbmiljö, flöt det på bra eller krånglade något?
    • Berätta om din utvecklingsmiljö - vilken datormiljö, operativsystem, editor, terminal och webbserver använder du?
    • Berätta om upplevelse av terminalen, är du bekant med terminalen och Unix-kommandon sedan tidigare?

#Publicera

Avsluta uppgiften så här.

  1. När du är klar kan du publicera resultatet med dbwebb publish report.

  2. Testa ditt resultat så att det passerar de automatiska testerna med dbwebb test report.

#Revision history

  • 2021-09-10: (B, mos) Byt rsync till cp -ri.
  • 2021-06-15: (A, mos) Första utgåvan.

Document source.

Category: kurs webtec.