Årets Nyhetsjeger: A quiz system with an accessible game interface and an AI powered dashboard
Sunnmørsposten (SMP) har satt som mål å øke interessen for nyheter blant de under 40 år. De forventer at spill er en måte å engasjere lesere og øke lesertall. Tradisjonelt så har mange papiraviser inkludert spill som kryssord og Sudoku. SMP ser at nå til dags kan nyheter leses på nettsider, apper, s...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Dissertation |
Sprache: | eng |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Sunnmørsposten (SMP) har satt som mål å øke interessen for nyheter blant de under 40 år. De forventer at spill er en måte å engasjere lesere og øke lesertall. Tradisjonelt så har mange papiraviser inkludert spill som kryssord og Sudoku. SMP ser at nå til dags kan nyheter leses på nettsider, apper, sosiale media og andre plattformer. De ønsker å holde seg oppdatert på trender slik at de kan engasjere flere lesere.
Sunnmørsposten ønsket et quiz system med spørsmål basert på deres artikler og spillerne kan konkurrere om å havne på topplistene, for å vinne premier og bli "Årets Nyhetsjeger."
Målet med prosjektet var å lage et gøy og engasjerende brukergrensesnitt for spillere, og et administrasjonspanel for å lage og administrere quizer. Teamet foreslo også at spørsmål kunne bli lagd med kunstig intelligens for å effektivisere prosessen, og Sunnmørsposten var veldig åpne for idéen.
Vi har levert en Web basert quiz applikasjon som kan integreres med Sunnmørspostens nettside og mobilapp. Vi inkluderer instruksjoner for hvordan man kan sette opp serveren og kjøre applikasjonen på GitHub. Prosjektet oppfyller alle kravene fra Sunnmørsposten. Quizer er enkle å lage med KI, brukerne kan spille quizer, og spillerne kan seg selv og andre på topplistene. I tillegg kan administratorer administrere topplistene og brukerne.
For å oppnå dette resultatet var vi avhengige an en rekke teknologier. Vi brukte Go for applikasjonslogikk, Templ for templating, HTMX for å bytte ut HTML elementer, ChatGPT for å generere spørsmål, PostgreSQL for lagring av data, GitHub for versjonskontroll, og Docker for containerisering. Vi tok i bruk en Agile metodikk for gjennomføre bacheloroppgaven. Teamet hadde regelmessige møter med produkteieren, for å forsikre oss om at prosjektet holdt seg til forventningene og kravene. |
---|