Som afslutning på året gennemfører vi et eksamenslignende projekt.
Det gør vi for at samle op på årets faglige indhold og 'samle alle trådene'.
Og vi gør det for at forberede jer bedst muligt på den endelige mundtlige eksamen.
I arbejder i hele projektet med virksomheden "Den digitale Grafiker".
Der er 5 lektioner til løsning af opgaverne
I afleverer jeres præsentation på Lectio
Gruppefremlæggelser for underviser (I får en plan af jeres underviser)
Faglige vurdering med angivelse af karakterniveau.
Programmering i Scratch
Database i SQLite
Hjemmeside i GoogleSites
I skal arbejde i jeres eksamensgrupper (2 i hver gruppe)
I skal læse opgaven grundigt og ALLE skal deltage i alle dele af projektet.
I skal løse opgaverne som om, det var en eksamen. Jeres underviser kan hjælpe, men løser ikke opgaverne for jer. Det er også vigtigt, at I anvender de ressourcer, der er stillet til rådighed på dette site.
I skal aflevere jeres præsentation på Lectio efter aftale med jeres underviser.
I afgør selv, hvad præsentationen indeholder.
Blot skal I kunne redegøre for ALLE de stillede opgaver, når det er jeres tur til at præsentere for jeres underviser.
I skal forberede jeres fremlæggelse (plan for fremlæggelserne kommer, når grupperne er dannet)
I skal præsentere for jeres underviser. Jeres underviser bestemmer, hvad det er, I skal præsentere og stiller spørgsmål undervejs. I når ikke hele projektet, kun udvalgte dele. Det er også jeres underviser, som bestemmer hvem, der fremlægger hvilke dele af projektet.
I virksomheden ”Den Digitale Grafiker” arbejder man med grafiske løsninger til virksomheder inden for mange forskellige brancher.
Virksomheden har otte sælgere, der bor forskellige steder i landet. Når sælgerne skal rundt til kunderne, så kører de i deres privatbiler.
Sælgerne har krav på at få udbetalt kørepenge for kørsel i egen bil. Dette sker efter statens takster, der for 2021 er disse:
Statens takster for kørsel i bil/motorcykel for 2022
Indtil 20.000 km. årligt: 3,44 kr. pr. km.
Over 20.000 km. årligt: 1,90 kr. pr. km.
Virksomheden skal derfor have udarbejdet et program i Scratch, der kan beregne, hvor meget sælgerne skal have udbetalt pr. år. Og virksomheden har bedt jer om hjælp!
Opgave:
1. Udarbejd et program i Scratch, der kan beregne, hvor meget hver af de otte sælgere skal have udbetalt, når det forventes, at de i 2021 tilbagelægger følgende distancer i deres privatbiler:
Sælger Kørte km
Jens Hansen 22.980
Dorthe Jensen 17.600
Hans Nielsen 19.654
Julie Petersen 22.900
Søren Sørensen 14.908
Nanna Hansen 32.065
Niels Johnsen 27.634
Mette Morild 21.045
Det skal i programmet være muligt at indtaste det kørte antal km, hvorefter programmet beregner kørepengene. Resultatet skal angives i kroner (se video#1 nedenfor).
Det skal også være muligt at indtaste to km-registreringer, hvorefter programmet beregner, hvor langt sælgeren har kørt. Det betyder, at hvis man indtaster 20.000 km som startværdi (det triptælleren viste, da året startede), og 43.000 km som slutværdi, så skal programmet selv beregne, hvor mange km, der er blevet tilbagelagt og hvor mange kørepenge sælgeren skal have (se video#2 nedenfor).
Det skal desuden i programmet være muligt at indtaste værdier for så mange sælgere man ønsker. Det betyder, at der skal være en løkke, som man som bruger kan gå ud af, når man ikke skal indtaste flere data.
Det kan fx ske ved, at I stiller spørgsmålet:
”Skal du taste flere data? (Ja/Nej)” og bruger svaret til at afgøre om der skal indtastes mere eller om programmet skal afsluttes.
Udover ovenstående program skal I besvare følgende opgaver.
Opgaverne nedenfor skal besvares i PowerPoint og indgå i jeres fremlæggelse.
Angiv jeres overvejelser omkring interaktionsdesignet. Hvorfor er programmets brugergrænseflade designet som den er? Hvem er målgruppen?
Hvilke forslag har I til forbedringer af designet?
Eksempel på, hvordan kørepengene beregnes.
Beregning af kørepenge ved angivelse af to kilometerregistreringer.
Virksomheden "Den digitale Grafiker" ønsker desuden at udarbejde en database.
Databasen skal indeholde mindst tre tabeller, men må meget gerne indeholde mere.
Den ene skal være en tabel over deres sælgere, mens den anden skal indeholde eksempler på fx 4 kunder. Den tredje er jeres eget valg, men de har vel også nogle produkter?
Udarbejd et gennemarbejdet E/R diagram over den angivne database.
Opret derefter databasen i dbBrowser.
Gennemfør søgninger og andre funktioner i SQLite.
Løsningerne på ovenstående skal i jeres fremlæggelse. Under fremlæggelsen skal I kunne vise eksempler fra SQLite. Jo flere jo bedre (se fx repetitionsopgaven Opgave 4). Desuden skal I kunne svare på nedenstående.
Ledelsen ønsker at bruge sælgernes CPR-numre i databasen.
Diskuter med baggrund i jeres viden om GDPR om dette er lovligt.
Angiv med udgangspunkt i GDPR, hvilke informationer virksomheden må gemme.
Angiv hvilke informationer virksomheden ikke må gemme (dette gælder både om sælgerne og kunderne).
Virksomheden "Den digitale Grafiker" ønsker at opbygge en hjemmeside til deres kundekontakt, og virksomheden overvejer at bruge cookies på hjemmesiden.
Fortæl virksomheden, hvilke former for cookies, der findes.
Diskuter, fra virksomhedens synsvinkel, om det er en god ide at have cookies på hjemmesiden.
Vurder om virksomheden skal bruge cookies. Hvis I vurderer, at virksomheden skal bruge cookies, skal I angive, hvilke og hvad virksomheden opnår ved at benytte dem.
Producer en hjemmeside med en hovedside og 2-3 undersider. I bestemmer selv, hvad siden skal indeholde. Den skal selvfølgelig være til firmaet Den digitale Grafiker. Men ellers kan det være salg af ydelser/produkter, det kan også blot være præsentation af grafiske løsninger. I må gerne kopiere tekst/billeder/produkter fra en anden hjemmeside.
Det behøver I ikke selv at finde på. Vi er interesseret i jeres overvejelser omkring interaktionsdesignet - se spørgsmål 5-8 nedenfor.
Her er et helt uforpligtende eksempel på en hjemmeside til inspiration.
Angiv jeres overvejelser omkring interaktionsdesignet. Hvorfor er programmets brugergrænseflade designet som den er? I skal i jeres besvarelse inddrage alle relevante modeller som fx Gestaltlovene.
Hvilke forslag har I til forbedringer af designet?
Gennemfør en test af programmet- brug fremgangsmåden som beskrevet i tidligere undervisningsmateriale. Testen skal gennemføres af mindst to personer, der ikke indgår i jeres gruppe (det betyder mindst to tests).
Udarbejd en udførlig testrapport.
Hvis testrapporten giver anledning til ændringer i programmet, så skal I foretage de nødvendige ændringer.