private void loadSoalTest(TestOpen testOpen) { var client = new RestClient(RootUrl.rootUrl); IRestRequest reqSoal = new RestRequest("/php/desktopSiswa/loadSoalTest.php", Method.POST); reqSoal.AddJsonBody(new { idBankSoal = testOpen.idBankSoal, jmlPilGan = testOpen.jmlPilGanda, jmlEssay = testOpen.jmlEssay }); //client.ExecuteAsync(reqSoal, resLoadSoal => {}); resLoadSoal = client.Execute <List <ListSoal> >(reqSoal); listSoal = JsonConvert.DeserializeObject <List <ListSoal> >(resLoadSoal.Content); Debug.WriteLine("soal jumlah : " + listSoal.Count); if (listSoal.Count == (testOpen.jmlPilGanda + testOpen.jmlEssay)) { TestSession session = new TestSession(testOpen, listSoal, siswa, listAngkatan, listKompi, listPleton); session.Show(); abx1.Visible = false; dgvTest.Enabled = true; this.Close(); } }
public Tasks() { InitializeComponent(); checkBtn.Click += delegate { QuestionAnswered?.Invoke(this, EventArgs.Empty); }; Load += delegate { TestOpen?.Invoke(this, EventArgs.Empty); }; checkBtn.Enabled = false; }
private void loadTestInformation(TestOpen testOpen) { lblNamaTest.Text = testOpen.namaTest; lblJenisTest.Text = testOpen.jenisTest; lblJmlPilgan.Text = testOpen.jmlPilGanda + " butir soal"; lblJmlEssay.Text = testOpen.jmlEssay + " butir soal"; }
private void loadTimerTest(TestOpen testOpen1) { t = new System.Timers.Timer(); t.Interval = 1000; t.Elapsed += onTimeEvent; sec = 0; minute = testOpen.waktuTest; lblSec.Text = sec.ToString(); lblMinute.Text = minute.ToString(); }
public TestFuzzy(TestOpen testOpen, Siswa siswa, List <AngkatanModel> listAngkatan, List <KompiModel> listKompi, List <PletonModel> listPleton) { InitializeComponent(); this.testOpen = testOpen; this.Shown += new System.EventHandler(this.TestFuzzy_Shown); loadTimerTest(testOpen); this.siswa = siswa; this.listAngkatan = listAngkatan; this.listKompi = listKompi; this.listPleton = listPleton; }
public TestSession(TestOpen testOpen, List <ListSoal> listSoal, Siswa siswa, List <AngkatanModel> listAngkatan, List <KompiModel> listKompi, List <PletonModel> listPleton) { this.testOpen = testOpen; this.listSoal = listSoal; this.siswa = siswa; this.listAngkatan = listAngkatan; this.listKompi = listKompi; this.listPleton = listPleton; scores = new double[listSoal.Count]; answers = new LockedAnswer[listSoal.Count]; isAnswer = new bool[listSoal.Count]; InitializeComponent(); loadTestInformation(testOpen); loadTimerTest(testOpen); }