Förslag till uppgifter
Uppgift 1
Skapa ett gränssnitt som gör det möjligt att söka bland alla Lego-satser, hitta rätt sats och se dess detaljerade innehåll.
- Sök sats på nummer eller (del av) namn, red ut tvetydigheter.
- Visa en lista av alla ingående bitar i en viss sats, med bilder.
Tänkt användare: samlare och säljare som vill sortera ut satser ur en blandad hög med bitar.
Uppgift 2
Skapa ett gränssnitt som gör det möjligt att söka bland alla Legobitar, hitta rätt bit och se vilka satser den ingår i.
- Sök bit på nummer eller (del av) namn, red ut tvetydigheter.
- Visa en lista på alla satser som har biten, med information om färg samt med bilder.
Tänkt användare: samlare och säljare som vill veta var en viss bit kommer ifrån, eller var man kan hitta den i en ny eller begagnad sats.
Uppgift 3
Skapa ett gränsnitt där man kan ange en lista av olika bitar och se vilka satser som innehåller någon eller några av dessa bitar, sorterat efter hur många bitar som ingår.
- Ange en lista av bitar i ett formulär, eller ange en sekvens av sökbegrepp som ackumuleras och successivt smalnar av sökningen tills man hittat rätt.
Tänkt användare: samlare och säljare som köpt en blandad hög med bitar utan instruktioner, och vill sortera ut så många kompletta satser som möjligt ur högen. Detta gör man genom att först identifiera ovanliga bitar och se vilka satser de kan tänkas härröra från.
Uppgift 4
Skapa ett gränssnitt för att beräkna olika slags statistik över databasen och presentera det på ett överskådligt sätt (t.ex. som grafer i ett <canvas>
element).
- Räkna antalet satser i katalogen, och totalt antal olika typer av bitar i katalogen
- Visa ett histogram över antalet bitar i varje sats
- Visa ett tidsdiagram över antalet nya satser per år
- Summera antalet satser och antalet bitar i en viss persons samling
- Skapa en topplista över vilka bitar som det finns flest av i satser, vilka bitar som ingått i flest eller minst antal satser, vilka satser som har flest bitar totalt eller flest bitar av en viss sort eller färg, vilka bitar som existerat längst och kortast tid, och annat som kan vara intressant att veta.
Tänkt användare: folk som av ren nyfikenhet är intresserade av vad Lego gjort genom åren, men också säljare som vill hålla koll på vilka bitar som är lätta och svåra att få tag på, och därigenom kunna sätta kloka och rimliga priser på begagnat Lego.
Uppgift 5
Det finns även en databas över minst en persons personliga samling av Lego-satser, med satsnummer och antal klart angivet. Skapa ett gränssnitt där det presenteras vilka bitar som finns, vilka bitar som finns men i fel färg, samt vilka bitar som saknas i samlingen för att kunna bygga godtycklig annan Lego-sats.
- Välj satsnummer och ta reda på vilka bitar som ingår
- Sök matchande bitar i samlingen i rätt färg
- Sök för de bitar som saknas en match i godtycklig färg
- Presentera resultatet på ett överskådligt sätt
Tänkt användare: samlare som vill försöka bygga ihop officiella satser som de inte äger, eller se vad de får för tillskott i sin samling genom att köpa en viss sats.
Uppgift 6
Utifrån en lista (i en separat databas) över en persons samling angivet som satsnummer och antal, presentera en total översikt över samligen organiserad efter typer av bitar, med möjligheter att titta närmare på exakt varifrån bitarna av en viss typ kommer (satsnummer och årtal).
- Summera och presentera totala antalet av varje sorts bit i samlingen
- Presentera en lista över källorna till varje sorts bit
Tänkt användare: samlare som har så mycket Lego att de inte längre har någon koll på var alla bitar kommer ifrån, men som vill skaffa sig den överblicken.