funktionella krav fk12 - Grupp4-LNU/musiklararportalen GitHub Wiki

ID: UC 1.2 (Tillhör UC 1.1)

Titel: Bifoga filer till en lektion

Nivå: Användarmål

Primär Aktör:

Förhandsvillkor: Användaren är inloggad

Eftervillkor: Lektionen är skapad och den/de fil(er) användaren valde att bifoga listas när man öppnar lektionen och går att ladda ner.

Steg-för-steg

  1. Startar när användaren valt att skapa en ny lektion, fyllt i de oligatoriska fälten och kategorierna
  2. Användaren väljer att lägga till en fil
  3. Systemet presenterar ett fönster för användaren där användarens filer på hårddisken visas
  4. Användaren väljer att bifoga en fil av godkänt format
  5. Systemet lägger till filen till lektionen
  6. Användaren sparar lektionen
  7. Systemet sparar lektionen, som i sin färdiga form visas för användaren och ber om dess godkännande.
  8. Användaren godkänner lektionen.
  9. Systemet omdirigerar användaren till "Mina lektioner", där lektionen som skapades ligger överst.

Alternativa flöden:

4a. Filen som bifogas är inte av godkänt format

  1. Användaren väljer att bifoga en fil av icke godkänt format.
  2. Systemet meddelar användaren att filen inte kan bifogas eftersom filformatet inte är godkänt

4b. Filen som bifogas är inte av godkänd storlek

  1. Användaren väljer att bifoga en fil som överskrider den godkända storleken.
  2. Systemet meddelar användaren att filen inte kan bifogas eftersom filen är för stor.

5a. Användaren lägger till fler filer

  • Upprepar steg 2 till 5

Specifikationer

Godkända filformat:

  • Samtliga förutom gällande dokument, där endast pdf ska vara godkänt.

Övrigt:

  • Om tid finner lägga till olika ikoner för de olika filtyperna: ljud, video, dokument och bild.
⚠️ **GitHub.com Fallback** ⚠️