Åpen lab

Åpen lab er et alternativ til lab7 og lab8 for dem som ønsker å jobbe mer med grafiske brukergrensesnitt. Dersom du får godkjent åpen lab, telles det som at både lab7 og lab 8 blir godkjent. Mer spesifikt; scoren din på lab7 regnes ut som den maksimale scoren av din faktiske lab7 -score og poengsummen din på åpen lab. Tilsvarende gjelder for lab8.

Forberedelser
Innlevering og oppfølging

Oppgavetekst

Lag ditt eget program basert på uib_inf100_graphics.event_app -rammeverket.

Krav til å få bestått:

Samarbeid

Oppgaven er individuell. Du kan gjerne få hjelp fra medstudenter som ser på koden din og kommer men innspill, men du må lage programmet selv.

Det er OK å benytte kode fra hjelpemidler som Copilot, ChatGPT, StackOverflow, eller andre kilder så lenge det er tydelig merket i koden hva som ikke er ditt eget arbeid. Om du får hjelp, skriv opp navnet deres med en kommentar i kildekoden.

Du kan ikke basere programmet ditt primært på å følge en guide eller detaljert tutorial. Om du tar inspiriasjon fra en guide eller tutorial, dette siteres.

Spørsmål og svar

Har du noen idéer til hva jeg kan lage?

Idéer med lav til middels kompleksitet, men som er innenfor det som er akseptert om det er solid gjennomført:

Idéer som krever litt mer

Er programmet mitt komplekst nok?

Se eksemplene over. Dersom programmet er mindre komplekst enn frogger, har det sannsynligvis for lav kompleksiset. Men du kan også høre med en gruppeleder eller spørre emneansvarlig om idéen din møter minstemålet av kompleksitet.

Kan jeg få hjelp?

Vi vil ha en kanal på discord for åpen lab, og du kan også spørre gruppeleder om hjelp i gruppene.

Kan jeg gjøre både åpen lab og lab7/8 om jeg ønsker?

Ja. Du vil da beholde høyeste poengkarakterer. For eksempel, dersom du får 25 poeng på lab7, 23 poeng på åpen lab og 20 poeng på lab8, vil det regnes som om du fikk 25 poeng på lab7 og 23 poeng på lab8 ved utregning av endelig karakter i emnet.

Jeg laget noe skikkelig kult. Kan jeg vise det frem?

Ja, vi vil gjerne vise frem alle de kuleste prosjektene som leveres som åpen lab på emnets hjemmeside. Om du ikke ønsker at programmet ditt vises frem, eller du ønsker å vises anonymt, oppgi dette i en fil README.txt som legges ved innleveringen.


Poengberegning

Opp til 5 ekstrapoeng for god stil og dokumentasjon:

Om du ikke gjennomfører møtene med din gruppeleder eller har mangelfull kommunikasjon med gruppeleder, får du 0 poeng på åpen lab.