Exemplo n.º 1
0
        private KvizPitanje PostaviPitanje(String pit, String[] odg, int tacan)
        {
            KvizPitanje k = new KvizPitanje();

            k.pitanje = pit;
            for (int i = 0; i < 4; i++)
            {
                k.odgovori[i] = odg[i];
            }
            k.tacanOdgovor = tacan;
            return(k);
        }
Exemplo n.º 2
0
        public IHttpActionResult Insert([FromBody] KvizPitanjaInsertData data)
        {
            Kviz kviz = db.Kvizs.Where(k => k.ID == data.KvizID).FirstOrDefault();

            if (kviz != null)
            {
                kviz.NazivKviza = data.NazivKviza;
                kviz.Razina     = data.Razina;
                db.SaveChanges();
            }
            List <KvizPitanje> toRemove = db.KvizPitanjes.Where(k => k.KvizID == data.KvizID).ToList();

            db.KvizPitanjes.RemoveRange(toRemove);

            foreach (var i in data.PitanjaIDs)
            {
                KvizPitanje kp = new KvizPitanje();
                kp.KvizID    = data.KvizID;
                kp.PitanjeID = i;
                db.KvizPitanjes.Add(kp);
            }
            db.SaveChanges();
            return(Ok(1));
        }
Exemplo n.º 3
0
        private void Pitanja(int brKategorije)
        {
            String[] odg;
            PitanjaKviz = new KvizPitanje[5];
            switch (brKategorije)
            {
            case 1:
                //MITOLOGIJA
                slicica = "mitologija";
                //prvo pitanje
                odg            = PostaviOdgovore("Heraklo", "Hermes", "Ares", "Pan");
                PitanjaKviz[0] = PostaviPitanje("Kako je bilo ime bogu rata, prezrenom sinu Zeusa i Here?", odg, 2);

                //drugo pitanje
                odg            = PostaviOdgovore("Temis", "Prometej", "Atlas", "Metis");
                PitanjaKviz[1] = PostaviPitanje("Kako se zvao Titan kojem je, po kazni Zeusovoj, prikovanom na litici orao kljucao jetru?", odg, 1);

                //trece pitanje
                odg            = PostaviOdgovore("Melpomena", "Erato", "Talija", "Klio");
                PitanjaKviz[2] = PostaviPitanje("Koja je od muza bila zadužena za komediju?", odg, 2);

                //cetvrto pitanje
                odg            = PostaviOdgovore("Zeus", "Posejdon", "Had", "Hefest");
                PitanjaKviz[3] = PostaviPitanje("Vrhovni bog svih bogova s Olimpa, bog neba, svijeta i kiše zvao se...", odg, 0);

                //peto pitanje
                odg            = PostaviOdgovore("Posejdon", "Kronos", "Ares", "Had");
                PitanjaKviz[4] = PostaviPitanje("Kako se zvao bog podzemlja, vladar mrtvih, Zeusov brat?", odg, 3);

                //postavke za start
                opis       = "Mitologija je znanost koja proučava priče fantastičnog sadržaja u kojima su junaci bogovi, polubogovi, heroji i slično. Te priče bilježi mit, legenda, tradicija, usmena predaja i drugo. Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!";
                kategorija = "Mitologija";
                slika      = "https://cdn.discordapp.com/attachments/674554517626552321/795771687165231104/zeus.png";
                break;

            case 2:
                //GEOGRAFIJA
                slicica = "geografija";
                //prvo pitanje
                odg            = PostaviOdgovore("Evropa", "Sjeverna Amerika", "Brazil", "Azija");
                PitanjaKviz[0] = PostaviPitanje("Označi uljeza", odg, 2);

                //drugo pitanje
                odg            = PostaviOdgovore("Amazon", "Nil", "Kongo", "Dunav");
                PitanjaKviz[1] = PostaviPitanje("Koja je najveća rijeka na svijetu?", odg, 0);

                //trece pitanje
                odg            = PostaviOdgovore("Himalaji", "Mount Everest", "Pirineji", "Alpe");
                PitanjaKviz[2] = PostaviPitanje("Koji je najviši planinski vrh na svijetu?", odg, 1);

                //cetvrto pitanje
                odg            = PostaviOdgovore("Apenini", "Atlas", "Ural", "Dinaridi");
                PitanjaKviz[3] = PostaviPitanje("Koja planina dijeli Evropu od Azije?", odg, 2);

                //peto pitanje
                odg            = PostaviOdgovore("Gobi", "Sahara", "Takla Makan", "Kalahari");
                PitanjaKviz[4] = PostaviPitanje("Koja je najveća pustinja na svijetu?", odg, 1);

                //postavke za start
                opis       = "Geografija je znanost koja proučava prostornu stvarnost Zemljine površine. Naziv potječe iz klasične starine, a upućuje na prvotno značenje geografije, pa je prema tome nastala i riječ zemljopis. Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!";
                kategorija = "Geografija";
                slika      = "https://cdn.discordapp.com/attachments/674554517626552321/795780323995942972/compass.png";
                break;

            case 3:
                //SVEMIR
                slicica = "svemir";
                //prvo pitanje
                odg            = PostaviOdgovore("6 planeta", "7 planeta", "8 planeta", "9 planeta");
                PitanjaKviz[0] = PostaviPitanje("U Sunčevom sistemu ima...", odg, 2);

                //drugo pitanje
                odg            = PostaviOdgovore("tri planete", "jedna planeta", "četiri planete", "dvije planete");
                PitanjaKviz[1] = PostaviPitanje("Između Zemlje i Sunca nalaze se...", odg, 3);

                //trece pitanje
                odg            = PostaviOdgovore("Saturn", "Zemlja", "Mars", "Mjesec");
                PitanjaKviz[2] = PostaviPitanje("Planet sa prstenom zove se...", odg, 0);

                //cetvrto pitanje
                odg            = PostaviOdgovore("suze i bijes", "strah i užas", "jad i bijeda", "tuga i jad");
                PitanjaKviz[3] = PostaviPitanje("Mars ima dva satelita koji se zovu Phobos i Deimos, što u prijevodu znači...", odg, 1);

                //peto pitanje
                odg            = PostaviOdgovore("54 godine", "64 godine", "74 godine", "84 godine");
                PitanjaKviz[4] = PostaviPitanje("Uranu su za jedan obilazak oko Sunca potrebne...", odg, 3);

                //postavke za start
                opis       = "Svemir, kosmos, kozmos, vasiona ili univerzum jest beskonačno prostranstvo koje nas okružuje. To je ustvari vremenski prostor u kome plovi mnoštvo nebeskih tijela i koji postoji neovisno od ljudskog znanja. Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!";
                kategorija = "Svemir";
                slika      = "https://cdn.discordapp.com/attachments/674554517626552321/795773114579157012/astronomy.png";
                break;

            case 4:
                //SPORT
                slicica = "sport";
                //prvo pitanje
                odg            = PostaviOdgovore("9.58s", "10.12s", "9.12s", "15.23s");
                PitanjaKviz[0] = PostaviPitanje("Koji je Usain Boltov rekord u trčanju na 100m?", odg, 0);

                //drugo pitanje
                odg            = PostaviOdgovore("tenis", "plivanje", "američki fudbal", "košarka");
                PitanjaKviz[1] = PostaviPitanje("LA Lakers i New York Knicks su timovi koji igraju koji sport?", odg, 3);

                //trece pitanje
                odg            = PostaviOdgovore("15 minuta", "65 minuta", "90 minuta", "120 minuta");
                PitanjaKviz[2] = PostaviPitanje("Koliko traje fudbalska utakmica?", odg, 2);

                //cetvrto pitanje
                odg            = PostaviOdgovore("3", "12", "5", "1");
                PitanjaKviz[3] = PostaviPitanje("Koliko prstenova ima zastava Olimpijade?", odg, 2);

                //peto pitanje
                odg            = PostaviOdgovore("12km", "72.5km", "42.1km", "20km");
                PitanjaKviz[4] = PostaviPitanje("Maraton je utrka koja je duga...", odg, 2);

                //postavke za start
                opis       = "Sport je svaka fizička i psihička aktivnost koju čovjek izvodi po utvrđenom skupu pravila, u cilju takmičenja sa protivnikom ili protivničkim timom, uz primjenu propisanog sistema bodovanja na osnovu kojeg se utvrđuje pobjednik.  Kviz sadrži pet pitanja koja imaju četiri ponuđena odgovora od kojih je samo jedan tačan. Sretno!";
                kategorija = "Sport";
                slika      = "https://cdn.discordapp.com/attachments/674554517626552321/795773625222824026/volleyball.png";
                break;
            }
        }