u09-weather-app

Under denna uppgift ska du med biblioteket React bygga en applikation som visar väder baserat på användarens nuvarande position.

Krav

Som användare ska man kunna göra följande:

Extra utmaning

Om du har gott om tid och vill påvisa djupare förståelse och kompetens inom React kan du även bygga till några eller alla av följande funktioner:

  • Användaren kan sätta/söka efter väder på en position manuellt

  • Användaren kan spara platser för väderleksprognoser i en lista

  • Användaren kan få grafer i sin prognos över tid, som innehåller:

    • Högsta / lägsta temperatur

    • Genomsnitt på högsta / lägsta temperatur

    • Användaren kan visa väderfronter på karta med radar (API för detta hittas t.ex. här)

    • Genomsnitt på nederbörd

Betygsättning

Förkunskaper från tidigare kurser

Följande relaterade förkunskaper har de studerande från tidigare kurser

  • Utveckla med JavaScript

  • HTML & CSS (responsive, Sass/Less, webbstandarder)

Betygsnivåer

Icke godkänt, Godkänt och Väl godkänt

Principer för betygssättning

För att få betyget godkänt krävs att

Den studerande kan tillämpa och utveckla enklare lösningar med React. Den studerande ska även kunna nyttja externa API:er i React med gott handlag.

För att få betyget väl godkänt krävs att

Utöver kriterierna för att erhålla betyget godkänd ska den studerande med mycket gott handlag, utan ytterligare instruktioner från utbildare, kunna vidareutveckla sin lösning på uppgiften och täcka upp en eller flera av de olika extra utmaningskraven

Förtydligande av betygskriterierna

Betygsnivåerna för samtliga mål är på G-nivå med gott handlag och på VG-nivå med mycket gott handlag. Detta innebär att lösningar/implementationer som är byggda på ett bra sätt utan större fel eller brister och att du som studerande förstår det du byggt är på en G-nivå och för en VG-nivå krävs att lösningen är i stort sätt felfri, byggd på ett bra sätt och att du som studerande förstår för och nackdelar med hur du implementerat teknikerna.

För att få betyg G på kursen ska famtliga betygskriterier för G-nivå vara uppfyllda. För betyg VG ska samtliga kriterier för VG-nivå vara uppfyllda.

Last updated