Ejemplo n.º 1
0
        private void load_data()
        {
            pytanie         = losuj_pytanie(kategoria);
            btnOdp1.Text    = pytanie.Odp1;
            btnOdp2.Text    = pytanie.Odp2;
            btnOdp3.Text    = pytanie.Odp3;
            btnOdp4.Text    = pytanie.Odp4;
            txtpytanie.Text = pytanie.Pytanie;

            int nazwa = pytanie.Obrazek;

            imageView.SetImageResource(nazwa);
            LinearLayout widok  = (LinearLayout)FindViewById(Resource.Id.questionsLayout);
            LinearLayout widok2 = (LinearLayout)FindViewById(Resource.Id.questionsLayout2);

            if (pytanie.Poziom == 1)
            {
                widok.SetBackgroundColor(Android.Graphics.Color.Green);
                widok2.SetBackgroundColor(Android.Graphics.Color.Green);
            }
            else if (pytanie.Poziom == 2)
            {
                widok2.SetBackgroundColor(Android.Graphics.Color.Orange);
            }
            else if (pytanie.Poziom == 3)
            {
                widok.SetBackgroundColor(Android.Graphics.Color.Red);
                widok.SetBackgroundColor(Android.Graphics.Color.Red);
            }
        }
Ejemplo n.º 2
0
        //Dodawanie pytań i odpowiedzi na potrzeby wersji 5.0
        public static void AddQuestion(int ID_pytania1, string Poziom_trudnosci1, string Tresc_pytania1, string Obraz1, int ID_odp1, string Tresc_odp1, bool czy_odpok1)
        {
            using (PatternsEntities ctx = new PatternsEntities())
            {
                //Create new Emp object
                Pytania pyt = new Pytania {
                    ID_pytania = ID_pytania1, Tresc_pytania = Tresc_pytania1, Obrazek = Obraz1, Poziom_trudnosci = Poziom_trudnosci1
                };
                //Add to memory
                ctx.AddToPytania(pyt);
                //Save to database
                ctx.SaveChanges();

                Odpowiedzi odp = new Odpowiedzi {
                    ID_odpowiedzi = ID_odp1, Tresc_odpowiedzi = Tresc_odp1
                };
                //Add to memory
                ctx.AddToOdpowiedzi(odp);
                //Save to database
                ctx.SaveChanges();

                Pytania_Odpowiedzi pytodp = new Pytania_Odpowiedzi {
                    ID_odpowiedzi = ID_odp1, ID_pytania = ID_pytania1, Czy_odp_ok = czy_odpok1
                };
                //Add to memory
                ctx.AddToPytania_Odpowiedzi(pytodp);
                //Save to database
                ctx.SaveChanges();
            }
        }
Ejemplo n.º 3
0
    public static void CreatePytaniaAssetFile()
    {
        Pytania asset = CustomAssetUtility.CreateAsset <Pytania>();

        asset.SheetName     = "MySpreadSheet";
        asset.WorksheetName = "Pytania";
        EditorUtility.SetDirty(asset);
    }
Ejemplo n.º 4
0
    void losowepytanie()
    {
        int losowosc = Random.Range(0, Nnoodpowiedzi.Count);

        aktualnepytanie = Nnoodpowiedzi[losowosc];
        trescText.text  = aktualnepytanie.tresc;
        a.text          = aktualnepytanie.A;
        b.text          = aktualnepytanie.B;
        c.text          = aktualnepytanie.C;
        d.text          = aktualnepytanie.D;
    }
        private Question QuestionEntityToObject(Pytania entity)
        {
            List <string> tmpListEng = new List <string>();
            List <string> tmpListPol = new List <string>();

            tmpListEng.Add(entity.BlednaOdpAngielski1);
            tmpListEng.Add(entity.BlednaOdpAngielski2);
            tmpListEng.Add(entity.BlednaOdpAngielski3);

            tmpListPol.Add(entity.BlednaOdpPolski1);
            tmpListPol.Add(entity.BlednaOdpPolski2);
            tmpListPol.Add(entity.BlednaOdpPolski3);
            return(new Question((int)entity.IdPytania, entity.TrescAngielski, entity.TrescPolski, entity.OdpowiedzAngielski, entity.OdpowiedzPolski, tmpListPol, tmpListEng));
        }
Ejemplo n.º 6
0
        public void WyswietlPytanie(int numerPytania)
        {
            int     oidPytania = listOidPytan[numerPytania];
            Pytania pytanieObj = ContextDb.contextDB.Pytania.Where(a => a.id == oidPytania).FirstOrDefault();

            textBoxPytanie.Text = pytanieObj.trescPytania;
            int rbcount = 0;

            foreach (var item in pytanieObj.Odpowiedzi)
            {
                listRB[rbcount].Text    = item.odpowiedz;
                listRB[rbcount].Checked = false; //Odznaczenie poprzedniej odpowiedzi
                rbcount++;
            }
        }
Ejemplo n.º 7
0
 public bool deleteTablePytania(Pytania pytanie)
 {
     try
     {
         using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "bazaDanychTQ.db3")))
         {
             connection.Delete(pytanie);
             return(true);
         }
     }
     catch (SQLiteException ex)
     {
         Log.Info("SQLiteEX", ex.Message);
         return(false);
     }
 }
Ejemplo n.º 8
0
        public void WyswietlPytanie(int numerPytania)
        {
            int oidPytania = listOidPytan[numerPytania];

            aktualnePytanieObj  = ContextDb.contextDB.Pytania.Where(a => a.id == oidPytania).FirstOrDefault();
            textBoxPytanie.Text = aktualnePytanieObj.trescPytania;
            int rbcount = 0;

            //dodobić mieszanie odpowiedzi
            foreach (var item in aktualnePytanieObj.Odpowiedzi)
            {
                listRB[rbcount].Text    = item.odpowiedz;
                listRB[rbcount].Checked = false; //Odznaczenie poprzedniej odpowiedzi
                rbcount++;
            }
            czasOdpowiedzi.Restart();
        }
Ejemplo n.º 9
0
        public bool InsertIntoTablePytania(Pytania pytania)
        {
            try
            {
                using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "Pytania.db3")))
                {
                    connection.Insert(pytania);

                    return(true);
                }
            }
            catch (SQLiteException ex)
            {
                Log.Info("SQLiteEX", ex.Message);
                return(false);
            }
        }
Ejemplo n.º 10
0
    void ZjadanieZiarenek()
    {
        GameObject o = UstawianieZiarenekNaPozycjach(transform.position);

        if (o != null)
        {
            Pytania pytanie = o.GetComponent <Pytania> ();
            if (pytanie != null)
            {
                if (!pytanie.zjedzone && (pytanie.czyToZiarno || pytanie.czyToDuzeZiarno))
                {
                    o.GetComponent <SpriteRenderer> ().enabled = false; //znika nam ziarenko
                    pytanie.zjedzone = true;                            //zjedzony
                    GameObject.Find("Gra").GetComponent <Plansza>().wynik += 1;
                    zjedzoneZiarenka++;
                }
                if (zjedzoneZiarenka == 234)
                {
                    SceneManager.LoadScene("Wygrana");
                }
            }
        }
    }
Ejemplo n.º 11
0
        private Pytania losuj_pytanie(string nazwa)
        {
            Pytania p         = new Pytania();
            Random  generator = new Random(System.DateTime.Now.Millisecond);
            int     numerPytania;
            int     lstLength = lstSource.Count;

            while (true)
            {
                numerPytania = generator.Next(1, lstLength);
                p            = lstSource[numerPytania];
                if (idPytania != 0)
                {
                    if (p.Id_kategorii == idPytania)
                    {
                        return(p);
                    }
                }
                else
                {
                    return(p);
                }
            }
        }
Ejemplo n.º 12
0
        //Dodawanie pytań i odpowiedzi na potrzeby wersji 5.0
        public static void AddQuestion(int ID_pytania1,string Poziom_trudnosci1, string Tresc_pytania1, string Obraz1, int ID_odp1,string Tresc_odp1, bool czy_odpok1)
        {
            using (PatternsEntities ctx = new PatternsEntities())
            {
                //Create new Emp object
                Pytania pyt = new Pytania { ID_pytania = ID_pytania1, Tresc_pytania=Tresc_pytania1, Obrazek=Obraz1, Poziom_trudnosci=Poziom_trudnosci1};
                //Add to memory
                ctx.AddToPytania(pyt);
                //Save to database
                ctx.SaveChanges();

                Odpowiedzi odp = new Odpowiedzi { ID_odpowiedzi = ID_odp1, Tresc_odpowiedzi = Tresc_odp1 };
                //Add to memory
                ctx.AddToOdpowiedzi(odp);
                //Save to database
                ctx.SaveChanges();

                Pytania_Odpowiedzi pytodp = new Pytania_Odpowiedzi { ID_odpowiedzi = ID_odp1, ID_pytania = ID_pytania1, Czy_odp_ok = czy_odpok1 };
                //Add to memory
                ctx.AddToPytania_Odpowiedzi(pytodp);
                //Save to database
                ctx.SaveChanges();
            }
        }
Ejemplo n.º 13
0
        private void Dodaj_Pytania()
        {
            Pytania samochody = new Pytania(Resource.Drawable.nissan, "Jakie to marka", "nissan", "mazda", "ford", "chevrolet", "nissan", 3, 1);

            db.InsertIntoTablePytania(samochody);

            Pytania samochody1 = new Pytania(Resource.Drawable.nissaniaudi, "Jakie to auta", "nissan", "nissan i audi", "ford", "chevrolet", "nissan i audi", 3, 1);

            db.InsertIntoTablePytania(samochody1);

            Pytania samochody2 = new Pytania(Resource.Drawable.s13, "Jaki kod ma to auto?", "B13", "S13", "S14", "SR20", "S13", 3, 1);

            db.InsertIntoTablePytania(samochody2);

            Pytania samochody3 = new Pytania(Resource.Drawable.rb26, "Jaki silnik posiada to auto?", "2JZ GTE", "SR20DET", "VR38DETT", "RB26DETT", "RB26DETT", 3, 2);

            db.InsertIntoTablePytania(samochody3);

            Pytania samochody4 = new Pytania(Resource.Drawable.m13B, "Jaki typ silnika ma to auto?", "Wankla", "Bokser", "V6", "Gwiazdowy", "Wankla", 3, 2);

            db.InsertIntoTablePytania(samochody4);

            Pytania geografia11 = new Pytania(Resource.Drawable.chiny, "Jakie miasto jest stolicą Chin? ", "Pekin", "Singapur", "Szanghaj", "Kanton", "Pekin", 2, 1);

            db.InsertIntoTablePytania(geografia11);

            Pytania geografia21 = new Pytania(Resource.Drawable.sekwana, "Jaka rzeka płynie przez Paryż", "Dunaj", "Sekwana", "Dunajec", "Tamiza", "Sekwana", 2, 1);

            db.InsertIntoTablePytania(geografia21);

            Pytania geografia32 = new Pytania(Resource.Drawable.everest, "Na jakiej wysokości znajduje się najwyższy szczyt świata", "8888", "8148", "8848", "8611", "8848", 2, 2);

            db.InsertIntoTablePytania(geografia32);

            Pytania geografia43 = new Pytania(Resource.Drawable.stalagnat, "Co przedstawia zdjęcie ?", "Stalagmit ", "Stalaktyt", "Polje", "Stalagnat", "Stalagnat", 2, 3);

            db.InsertIntoTablePytania(geografia43);

            Pytania matematyka11 = new Pytania(Resource.Drawable.trojkat90, "Jaka miarę ma ostatni kąt?", "60", "30", "90", "45", "90", 4, 1);

            db.InsertIntoTablePytania(matematyka11);

            Pytania matematyka21 = new Pytania(Resource.Drawable.p1235, "Jaka liczbe nalezy podniesc do kwadratu, żeby otrzymać ten wynik? ", "1222", "1235", "1243", "1234", "1235", 4, 1);

            db.InsertIntoTablePytania(matematyka21);

            Pytania matematyka32 = new Pytania(Resource.Drawable.szesciokat, "Jaka jest miara katow wewnetrzych danej figury?", "360", "1080", "720", "480", "720", 4, 2);

            db.InsertIntoTablePytania(matematyka32);

            Pytania matematyka42 = new Pytania(Resource.Drawable.deltoid, "Jaki jest wzór na pole deltoidu?", "(a*b)/2", "1/2*a * b ", "1/2 * b * a", " a * a * b * b", "(a*b)/2", 4, 2);

            db.InsertIntoTablePytania(matematyka42);

            Pytania fizyka11 = new Pytania(Resource.Drawable.uklad, "Ile jest planek w ukłądzie słonecznym", "10", "5", "8", "9", "8", 5, 1);

            db.InsertIntoTablePytania(fizyka11);

            Pytania fizyka21 = new Pytania(Resource.Drawable.wzglednosc, "Kto jest autorem teorii względności?", "Stefan Banach", "Michael Faraday ", "Nicola Tesla", "Albert Einstein", "Albert Einstein", 5, 1);

            db.InsertIntoTablePytania(fizyka21);

            Pytania fizyka31 = new Pytania(Resource.Drawable.stany, "Jak nazywa się przejście z gazowego w stały?", "resublimacja", "krzepnięcie", "topnienie", "sublimacja", "resublimacja", 5, 1);

            db.InsertIntoTablePytania(fizyka31);

            Pytania fizyka42 = new Pytania(Resource.Drawable.amper, "Jaką jednostką miary jest amper?", "Pojemności opornika ", "Przyspieszenia prądu", "Natężenia prądu", "Napięcia", "Natężenia prądu", 5, 2);

            db.InsertIntoTablePytania(fizyka42);

            Pytania informatyka11 = new Pytania(Resource.Drawable.dwojkowy, "Jak zapisać widoczną liczbę w systemie dwójkowym?", "1000", "1010", "1110", "1100", "1100", 6, 1);

            db.InsertIntoTablePytania(informatyka11);

            Pytania informatyka21 = new Pytania(Resource.Drawable.ipv4, "Na ilu bitach zapisany jest adres ipV4?", "64", "8", "16", "32", "32", 6, 1);

            db.InsertIntoTablePytania(informatyka21);

            Pytania informatyka32 = new Pytania(Resource.Drawable.cpu, "CPU to skrót od?", "Central Progressing Unit", " Central Processing Unit", "Center Processing Unit", "Center Progressing Utility", " Central Processing Unit", 6, 3);

            db.InsertIntoTablePytania(informatyka32);
        }