JavaScript Projekt

Projektbeskrivelse

JavaScript Projektet handlede om at genskabe en eksisterende hjemmeside og implementere JavaScript kode i den. Vi skulle finde sammen i gruppe og alle grupper skulle skrive kode der dækkede hele pensum.

Afleveringen skulle være et link til en github side der indeholdte vores kode, et link til en prototype side vi har lavet til projektet, og en video der forklare en udvalgt del af vores kode.

Proces

Vi startede projektet med at kigge gennem mulige hjemmesider. Vi håbede på at finde en, der kunne genskabes nogenlunde hurtigt og havde rigeligt med plads til at implementere JavaScript.

Vi endte med at vælge Årslev Biblioteks side på Faaborg-Midtfyn bibliotekernes delte hjemmeside.

Som det næste snakkede vi om de muligheder der var, for at implementere JavaScript på siden. Vi aftalte at vi ville tænker over muligheder i løbet af weekenden, da det allerede havde været en lang dag.

Jeg endte med at lægge mærke til hvor lang siden var og hvor svært det derfor var at finde information på den. Det tænkte jeg kunne løses ved at lave knapper, der skiftede hvilke informationer var til stede.

Jeg tog denne ide med mig til gruppens møde om mandagen. Til det møde snakkede vi om vores ideer og uddelte opgaver. Jeg blev sat på at lave en sidestruktur i CSS og at lave sidens brødtekst, hvilket jeg ville gøre med min JavaScript knap ide.

Koden tog et på forsøg, men brugte kun koncepter der var dækket i undervisningen, så det blev færdigt inden for et par dage.

Dette var heldigt, da jeg endte med at bruge meget tid på at hjælpe mine gruppemedlemmer med deres egen kode og med at bruge GitHub.

Der virkede til at være meget usikkerhed med GitHub, da vi aldrig havde arbejdet med det i grupper før nu. Den usikkerhed gjorde min gruppe nervøs, da de var bange for at ødelægge noget en anden havde lavet. Dette gjorde det dog kun sværere at samle alting til sidst.

Fordi jeg synes kode er sjovt, bad min gruppe mig om at lave den påkrævede video der forklare et stykke kode. Jeg valgt at forklare min egen kode, da jeg var mest bekendt med den. Dette var muligvis en fejl, da jeg havde svært ved at gøre videoen lang nok til at møde afleveringskravende.

Dog fik jeg omskrevet mit manuskript, optaget min stemme og redigeret en video i tide til at afleverer.

Refleksion

Dette projekt var heldigvis ikke så svært for mig. Jeg flyttede om mandagen i projektugen og var ikke på toppen, fordi jeg skulle vende mig til alt det nye. Hvis projektet havde handlet om noget jeg havde sværere ved at forstå, så havde det været et problem.

Gruppens usikkerhed med GitHub var et større problem, da det gjorde processen meget mere besværlig, når vi skulle samle vores kode til sidst, og desuden forhindrede os i at teste, om vores forskellige dele af projektet ville stride imod hinanden.

Til sidst har jeg indset, at jeg ikke skulle have sagt ‘ja’ til at lave videoen, når jeg allerede havde det svært med at have flyttet. Det blev lidt uoverskueligt for mig, siden jeg allerede var træt.