QuizMaxter 3000 is a learning project using Java and JavaFX to build an application to support the use for real-time quiz management.
TODO:
Lägg in ljudbläddrare för rätt och fel ljud: CHECKTa bort funktionen att lägga ljud till frågor: CHECKFlytta filechooser till egen klass (så det går att ladda och spara frågorna): CHECKNär en ny fråga läggs till, ska den hamna efter den markerade frågan.: CHECKLägg till uppdateraknapp som uppdaterar den markerade frågan, med den nya datan i fälten: CHECKLägg till hjälpavsnitt som berättar om hur man använder programmet: CHECKLägg till en återställknapp som sätter allt som om programmet startat på nytt (kanske under Arkiv?): CHECKSe till så frågearrayen töms när den ska, på rätt sätt: CHECKLägg till bekräftelseruta när man startar nytt spel/resettar: CHECKFixa så NY GREN inte blir Fråga 0: CHECKSätta pointvalue till 1 som default: CHECKOm man avbryter svarad fråga ska ingenting hända: CHECKSpara och ladda ljud presets: CHECKLägg till knapp för att låsa upp låsta spelare: CHECKTa bort dialogruta vid uppdaterad fråga, lägg till en mer subtil visuell bekräftelse: CHECKLägg till "Tiden ute"-knapp: CHECKFixa automatisk radbrytning i textlådan: CHECK
VIKTIGT:
- Inaktivera spelarnas möjlighet att svara när NY GREN är markerad.
MINDRE VIKTIGT:
- Fixa hotkeys till rätt/fel svar.
- Lägga till knapp för att låsa/låsa upp buzzerknapparna?
- Refaktorisera och städa
Ex. på hjälptext:
Redigeringsläge: För att lägga till en fråga, fyll i frågan i den stora textrutan, skriv in ett poängvärde och välj om det ska vara straffpoäng eller inte. Får du upp en felruta när du skriver in poäng så håll in skift, tryck på pilarna på tangentbordet så allt blir markerat och byt sen ut mot rätt siffra (här var det dålig programmering). Tryck på [+] till höger för att lägga till frågan i listan.
När en fråga skapas tilldelas den ett ID med ett nummer som motsvarar antalet frågor + 1.
För att lägga till en fråga mitt i listan markerar du den fråga som den ska hamna efter. Frågan kommer dock få det högsta ID:t (ex: om du har en lista med 5 frågor och markerar fråga 2, så kommer fråga 6 hamna på fråga 3:s plats, osv. Siffrorna är alltså lite CP ännu.)
För att uppdatera en fråga, välj den i listan, ändra till de värdena du vill ha och klicka sedan på 'Uppdatera'. Voila.
För att spara en frågelista till ett annat tillfälle, tryck på spara. Välj var du vill spara, ge filen ett namn och tryck på spara. Denna lista kan du sedan ladda när du vill och vips har du alla frågor i programmet igen (gamla frågor försvinner när du laddar en ny lista).
För att byta namn på spelare, se till att vara i redigeringsläge, skriv in namnet du vill ha i motsvarande ruta och tryck på Enter efter redigering, en popup med det nya namnet ska dyka upp.
Spelläge: För att byta till spelläge, klicka på arkiv och sen växla. Nu kan du inte längre ändra på saker och ting, och spelarna har läge att trigga sina buzzers. Svarar de fel så låses spelaren och dess poängruta blir gul. Den fråga som är vald i listan till höger, är den som gäller. Du kan antingen välja gällande fråga genom att klicka på den du vill ha eller gå vidare mha. 'W' eller 'S'. Svarar en spelare rätt på en fråga hoppar den till nästa fråga i listan.
(Jag kom på nu att jag kanske skulle lägga in en knapp som gör det så att spelarna kan svara först efter att du trycker på knappen? Eller så slutar du bara läsa frågan när nån trycker, så torskar de sin chans.)
För att låsa upp alla blockerade (de gula) spelarna, tryck på 5. Spelarna har nu fritt fram att trycka på sina buzzers igen.