{"id":18013056,"url":"https://github.com/sim642/kuldvillak","last_synced_at":"2025-04-04T14:20:41.098Z","repository":{"id":141777462,"uuid":"43843602","full_name":"sim642/kuldvillak","owner":"sim642","description":null,"archived":false,"fork":false,"pushed_at":"2015-12-16T16:27:58.000Z","size":173,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-09T23:49:47.664Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sim642.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-07T20:42:43.000Z","updated_at":"2015-10-07T20:42:57.000Z","dependencies_parsed_at":"2023-03-30T14:22:59.722Z","dependency_job_id":null,"html_url":"https://github.com/sim642/kuldvillak","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Fkuldvillak","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Fkuldvillak/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Fkuldvillak/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sim642%2Fkuldvillak/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sim642","download_url":"https://codeload.github.com/sim642/kuldvillak/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247190247,"owners_count":20898709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-30T03:19:45.500Z","updated_at":"2025-04-04T14:20:41.082Z","avatar_url":"https://github.com/sim642.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kuldvillak\n\n## Allalaadimine\n\n### Windows\n1. Mine lehele https://github.com/sim642/kuldvillak/releases\n2. Leia sealt link kujul \"kuldvillak-1.0.0.zip\" ning lae see alla.\n3. Paki allalaetud .zip fail lahti.\n\n## Seadistamine\n\n### Küsimuste loomine\n1. Mine kausta `data`.\n2. Tee koopia failist `example.json` endale sobiva nimega, nt `minu.json`.  \n   *NB! Faili laiend `.json` peab alles jääma.*\n3. Ava kopeeritud fail mõnes tekstiredaktoris, nt Notepad.  \n   *NB! Rikastekstiredaktorid nagu Word selleks ei sobi.*\n4. Muuda ära kategooriate nimed, küsimused ja vastused.\n5. Salvesta oma muudatused.\n\n### Süsteemi käivitamine\n1. Ava konfiguratsioonifail `config.json`, nt Nopepad-iga.\n2. Muutuja `data` väärtuseks pane loodud küsimuste faili nimi, nt `minu`.\n3. Muutuja `adminName` väärtuseks pane mingi salajane sõna/fraas, millega pääsed mängu juhtpaneelile ligi.\n4. Käivita `START.bat`.\n5. Mine veebibrauseris aadressile http://localhost:3000/admin ning sisene punktis 3. valitud salajase nimega.\n6. Tee kindlaks süsteemiarvuti IP aadress, nt Windows'i juhtpaneelist võrgu alt vaadates või käsurealt käsuga `ipconfig`. Järgnevates seadistamise sammudes asenda \"IP\" leitud aadressiga, nt \"192.168.1.123\".\n\n### Projektori käivitamine\n1. Mine teises arvutis või monitori juurde, millega projektorisse pilti näidata.\n2. Mine veebibrauseris aadressile http://IP:3000/display ning sisene eelneva peatüki 3. punktis valitud salajase nimega.\n\n### Mängijate ühendamine\n1. Mine mingi arvuti või nutiseadme juurde, mida tahad meeskonna vastamispuldina kasutada.\n2. Mine veebibrauseris aadressile http://IP:3000/ ning sisene vabalt valitud nimega, mille soovid sellele meeskonnale anda.\n3. Korda kõigi meeskondade seadmete jaoks.\n\n\n## Kasutamine\n1. Meeskond valib kategooria ja küsimuse väärtuse.\n    1. Administraator klikib juhtpaneelis vastavale küsimusele.\n    2. Küsimus loetakse ette.\n    3. Administraator klikib \"GO\" nupul, et meeskonnad saaks alustada vastamisega.\n2. Meeskond, kes soovib vastata, vajutab tühikut või klikib oma seadmes avatud veebileheküljel.\n    1. Vastata soovivate meeskondade taustad muutuvad erinevateks punasteks nii meeskondade seadmeis, juhtpaneelis kui ka projektoris. Kõige erksam punane tähendab esimesena vajutanud meeskonda, mida heledam (valgem) on punase toon, seda hiljem meeskond vajutas.\n    2. Administraator klikib juhtpaneelis kõige punasema taustaga meeskonna nimel, et anda neile vastamisõigus.\n3. Meeskonna taustavärv muutub roheliseks ning meeskonnal on 5 sekundit aega anda oma vastus.\n    1. Administraator kontrollib vastuse õigsust ainult talle näha olevast juhtpaneelist, kus ainsana näidatakse vastust.\n    2. Administraator vajutab meeskonna punktide juures \"+\" või \"-\" märki, vastavalt sellele, kas meeskond vastas õigesti või mitte.\n       1. Kui meeskond vastas õigesti, siis administraator sulgeb küsimuse üleval paremal nurgas asuvast ristikesest.\n       2. Kui meeskond vastas valesti, jätkub vastamine analoogselt.\n4. Mäng jätkub seni, kui kõik küsimused on mängulaualt kadunud.\n   1. Mõne hetke pärast ilmub projektorisse lõpuküsimuse kategooria.\n   2. Meeskonnad saavad teha oma panused, nt paberil.\n   3. Administraator klikib \"GO\" nupul, et avaneks lõpuküsimus.\n   4. Meeskonnad saavad ükshaaval võimaluse vastata ning vastuse õigsuse kohaselt, tuleb projektoris kuvatud punktisummale liita või lahutada meeskonna panus.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsim642%2Fkuldvillak","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsim642%2Fkuldvillak","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsim642%2Fkuldvillak/lists"}