u08-recipe-api

I denna uppgift ska du bygga vidare på applikationen med ramverket Angular. Applikationen ska nu utökas och fungera både som en samling för recept men också en inhandlingslista över ingredienser som kan användas vid inköp. För denna uppgift kommer ni även att behöva bygga ut ett RESTful API i Laravel som nyttjas i frontend från föregående uppgift.

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

Krav

Övriga 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 Angular kan du även bygga till några eller alla av följande funktioner:

  • Kunna lägga till alla ingredienser från receptet till en inhandlingslista

  • Kunna ändra, sortera och ta bort ingredienser från inhandlingslista

  • Kunna spara inhandlingslistor

  • Användaren kan få recept från flera olika källor (API:er)

  • Användaren ska kunna starta timers i tillgangningsinstruktionerna

  • Användaren ska kunna skriva ut tillgangningsinstruktionerna i fint format

  • Användaren ska kunna dela med sig av recept via sociala nätverk

Betygsättning

Förkunskaper från tidigare kurser

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

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

  • Utveckla med JavaScript

  • Utveckla med PHP och Laravel

  • Arbeta i terminalen

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 något komplexa lösningar med Angular 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åern för samtliga mål är på G-nivå med gott handlag och på VG-nivå med mycket gott handlag. Detta innbä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