Git Product home page Git Product logo

projekt-hype's Introduction

Projekt Hype

Den här uppgiften går ut på att planera, genomföra och dokumentera, och utvärdera ett webbutvecklingsprojekt. Projektet består av tre delar: Planering, Implementering, och Utvärdering.

Bedömningsmatris

Aspekt E-nivå C-nivå A-nivå
Planering Tillsammans med läraren skapar du en översiktlig projektplan för en tänkt produkt. Efter att ha rådfrågat läraren skapar du en genomarbetad projektplan för en tänkt produkt. Efter att ha rådfrågat läraren skapar du en genomarbetad projektplan för en tänkt produkt, och reviderar vid behov planen
Kodning och kodningsstil Tillsammans med läraren skriver och felsöker du HTML- och CSS-kod som med tillfredsställande resultat följer grundläggande standarder och tekniker Efter att ha rådfrågat läraren skriver och felsöker du HTML- och CSS-kod som med tillfredsställande resultat följer grundläggande standarder och tekniker, och du infogar enkla domscript Efter att ha rådfrågat läraren skriver och felsöker du kod som med gott resultat följer grundläggande standarder och tekniker, och du infogar lite mer avancerade domscript
Testning och optimering Tillsammans med läraren gör du enkla optimeringar för överföring resurser och kontrollerar manuellt att produkten följer god praxis och fungerar i några webbläsare Efter att ha rådfrågat läraren gör du lite mer avancerade optimeringar för överföring resurser och använder tester för att kontrollera att produkten följer god praxis och fungerar på flera plattformar Efter att ha rådfrågat läraren gör du avancerade optimeringar för överföring resurser och använder tester för att kontrollera att produkten följer god praxis och fungerar på flera plattformar
Dokumentering Tillsammans med läraren dokumenterar du översiktligt ditt arbete. Efter att ha rådfrågat läraren dokumenterar du noggrant ditt arbete. Efter att ha rådfrågat läraren dokumenterar du noggrant och utförligt ditt arbete enligt en angiven standard.
Utvärdering och självbedömning Tillsammans med läraren bedömer du med enkla omdömen ditt arbetes kvalitet och din egen förmåga. Efter att ha rådfrågat läraren bedömer du med nyanserade omdömen ditt arbetes kvalitet och din egen förmåga. Efter att ha rådfrågat läraren bedömer du med nyanserade omdömen ditt arbetes kvalitet och din egen förmåga, och ger förbättringsförslag.
Bild- och textbehandling Tillsammans med läraren bearbetar du med viss säkerhet enkla bilder och texter så de fungerar i produkten Efter att ha rådfrågat läraren bearbetar du med viss säkerhet och via flera steg lite mer avancerade bilder och texter så de fungerar i produkten. Efter att ha rådfrågat läraren bearbetar du med säkerhet och via flera steg lite mer avancerade bilder och texter så de fungerar i produkten.
Kommunikation Tillsammans med läraren skriver du med viss säkerhet tydlig och lättläst kod. Efter att ha rådfrågat läraren skriver du med viss säkerhet tydlig och lättläst kod. Efter att ha rådfrågat läraren skriver du med säkerhet tydlig och lättläst kod.

1 Planering

1.1 GitHub

Gör en fork av projektet och lägg till en wiki.

1.2 Skisser

Skapa skisser som tydligt visar hur den färdiga siten ska se ut och fungera. Skissen kan vara ritad för hand och inscannad, eller skapad i valfritt program. Skissen ska sparas i misc-mappen, och länkas in i wikin för projektet.

2 Implementering

När planeringen är klar är det dags att skapa själva siten.

2.1 Versionshantering

Gör regelbundna commits, med tydliga (men kortfattade) kommentarer som talar om vad som förändrats. Synka med GitHub åtminstone i slutet av varje dag ni gjort en ändring.

2.2 Uppdatering av planeringen

Om ni under arbetets gång kommer fram att er ursprungliga planering (t.ex. designen) inte är optimal, måste ni, innan ni genomför förändringen, uppdatera dokumentationen, och tydligt visa vad som har förändrats, och motivera varför förändringen var nödvändig (det kan här också bli nödvändigt att uppdatera skissen).

3 Utvärdering

När ni är klara med projektet skall ni utvärdera hur det gått.

3.1 Slututvärdering

Skriv en utvärdering av projektet i projektets wiki på GitHub.

3.2 Självbedömning i Minimatris

Gör en självbedömning på uppgiften i Minimatris

Kravsspecifikation

Ni ska skapa en "Hype-site" för en produkt (ni får produkten tilldelad i början av lektionen).

4.1 Användargränssnitt

Siten skall ha ett tydligt och lättnavigerat menysystem

4.2 Omfång

Siten skall bestå av en startsida, och minst tre underliggande sidor/avdelningar.

4.3 Media

Siten skall innehålla (åtminstone) följande:

  • En header, bearbetad i Photoshop
  • Övriga bilder, bearbetade i Photoshop
  • Annat innehåll, kopplat till sitens tema

Texter (utöver rubriker) behöver ni inte hitta på själv. Använd en "Lorem Ipsum"-generator för att skapa nonsenstexter.

4.4 Övrigt

4.4.1 Dokumentering & Dokumentation

Projektet ska skapas på github. All dokumentation ska skapas i wikin för projektet.

Skapa flera wiki-sidor, och länka till varandra.

Länka in relevanta bilder

4.4.2 Mappstruktur

Utöver filerna som används på själva siten ska även allt material ni använder när ni skapar sidan checkas in i versionshanteringssystemet (originalbilder, PSD-filer, etc).

Ni ska använda er av den mappstruktur vi presenterat tidigare:

  • originalfiler/
  • psd/
  • misc/
  • site/
    • css/
    • js/
    • img/

projekt-hype's People

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.