public ActionResult DeleteQuiz(string quizID) { QuizBank bank = new QuizBank(); bank.DeleteQuiz(int.Parse(quizID)); return(Redirect("/MyQuiz/Index")); }
// Start is called before the first frame update void Start() { quizBank = new QuizBank[3]; QuizBank _quiz1 = new QuizBank(); _quiz1.quiz = "다음 특성을 지닌 원두는 무엇일까요? \n- Flavor : Floral , Raisin \n - Taste Balance : Cane Sugar & Sweet \n - Acidity : Green grafe , Juicy \n - Body : Soft body \n - After : Smooth , Clean \n 꽃계열의 향. 과일의 단맛. 산미."; _quiz1.answer = "Dolce"; quizBank[0] = _quiz1; QuizBank _quiz2 = new QuizBank(); _quiz2.quiz = "다음 특성을 지닌 원두는 무엇일까요? \n- Falvor : Winey , Complexity \n- Taste Balance : Sweet & Caramel \n - Acidity : Blackberry , pomegranate \n - Body : Medium body \n - After : Clean & Long finish \n 달달한 카라멜향. 20초반 추출시 산미. \n 20대 후반 추출시 쓴맛."; _quiz2.answer = "Largo"; quizBank[1] = _quiz2; QuizBank _quiz3 = new QuizBank(); _quiz3.quiz = "다음 특성을 지닌 원두는 무엇일까요? \n- Flavor : Herb-like \n - Taste Balance : Nutty & CaCao \n - Acidity : Grapefruit , Blackcurrant \n - Body : Medium body \n -After : Smooth Mouthfeel , Clean \n 허브. 산미. 쓴맛."; _quiz3.answer = "Lusso"; quizBank[2] = _quiz3; //quizBank[0].quiz = "- Flavor : Floral , Raisin \n - Taste Balance : Cane Sugar & Sweet \n - Acidity : Green grafe , Juicy \n - Body : Soft body \n - After : Smooth , Clean \n 꽃계열의 향. 과일의 단맛. 산미."; //quizBank[1].quiz = "- Falvor : Winey , Complexity \n- Taste Balance : Sweet & Caramel \n - Acidity : Blackberry , pomegranate \n - Body : Medium body \n - After : Clean & Long finish \n 달달한 카라멜향. 20초반 추출시 산미. 20대 후반 추출시 쓴맛."; //quizBank[2].quiz = "- Flavor : Herb-like \n - Taste Balance : Nutty & CaCao \n - Acidity : Grapefruit , Blackcurrant \n - Body : Medium body \n -After : Smooth Mouthfeel , Clean \n 허브. 산미. 쓴맛."; timeChangeState = TimeChange.EXPRESSION; StartCoroutine(CheckTimeChange()); selectedAns = selectedAns.GetComponent <SelectedAns>(); }
public ActionResult EditDesp(string ID) { QuizBank quizes = new QuizBank(); Quiz q = quizes.FindQuizByID(int.Parse(ID)); return(View("EditDesp", q)); }
public ActionResult FindByName(string TxtSearch) { QuizBank bank = new QuizBank(); List <Quiz> list = bank.FindQuizzesByName(TxtSearch); ViewBag.QuizList = list; return(View("Index")); }
public ActionResult Index() { QuizBank bank = new QuizBank(); List <Quiz> list = bank.GetAllQuizesOfCreator((string)Session["creator"]); ViewBag.QuizList = list; return(View()); }
public ActionResult Index2(string quizID) { int id = int.Parse(quizID); QuizBank quizes = new QuizBank(); Quiz q = quizes.FindQuizByID(id); return(View("EditQuiz", q)); }
public ActionResult Index(FormCollection frmCl) { int id = int.Parse(frmCl["ID"]); QuizBank quizes = new QuizBank(); Quiz q = quizes.FindQuizByID(id); return(View("EditQuiz", q)); }
// GET: PlayQuiz public ActionResult Play(string quizID) { if (quizID == null) { return(Redirect("/Home/Home")); } QuizBank bank = new QuizBank(); Quiz q = bank.FindQuizByID(int.Parse(quizID)); return(View("Index", q)); }
public ActionResult Start(string quizID, string quizPIN) { QuizBank bank = new QuizBank(); Quiz q = bank.FindQuizByID(int.Parse(quizID)); q.Plays++; bank.UpdatePlays(q); ViewBag.quizPIN = quizPIN; return(View("GameBoard", q)); }
public ActionResult SaveQuestion(HttpPostedFileBase file, FormCollection frm) { QuestionDM queDM = new QuestionDM(); Question que = queDM.FindQuestionByID(int.Parse(frm["queID"])); que.Answer = frm["TxtAns"]; que.Content = frm["TxtContent"]; que.Time = int.Parse(frm["TxtTime"]); que.AnsA = frm["TxtC1"]; que.AnsB = frm["TxtC2"]; que.AnsC = frm["TxtC3"]; que.AnsD = frm["TxtC4"]; if (file != null && file.ContentLength > 0) { try { string path = Path.Combine(Server.MapPath("~/resources/images/QuestionImages"), Path.GetFileName(file.FileName)); file.SaveAs(path); // WebImage belong to WebHelper class which supports the crop, flip, watermark operation etc. WebImage img = new WebImage(file.InputStream); if (img.Width > 1200) { img.Resize(1200, 600); } img.Save(path); que.Image = file.FileName; } catch (Exception ex) { ViewBag.Message = "ERROR:" + ex.Message.ToString(); } } else if (file == null) { que.Image = "default.png"; } queDM.UpdateQuestion(que); Quiz q = new QuizBank().FindQuizByID(que.QuizID); return(View("EditQuiz", q)); }
public void QuickMethodTest() { UserAuthentication.Login(TestData.UserData.Username, TestData.UserData.Password); Topic topic = TopicBank.AddTopic("sdfdsf"); Q_Zone.Models.Question.Question q1 = QuestionBank.AddQuestion(topic); Q_Zone.Models.Question.Question q2 = QuestionBank.AddQuestion(topic); Q_Zone.Models.Question.Question q3 = QuestionBank.AddQuestion(topic); Q_Zone.Models.Question.Question q4 = QuestionBank.AddQuestion(topic); Q_Zone.Models.Question.Question q5 = QuestionBank.AddQuestion(topic); Q_Zone.Models.Question.Question q6 = QuestionBank.AddQuestion(topic); Quiz quiz = QuizBank.AddQuiz(topic); quiz.QuizName = "dfgfdgdf"; quiz.AddQuestion(q1); quiz.AddQuestion(q2); quiz.AddQuestion(q3); quiz.AddQuestion(q4); quiz.AddQuestion(q5); quiz.AddQuestion(q6); quiz.DateTime = DateTime.UtcNow.AddMilliseconds(5); quiz.IsPublic = true; AnswerSheet answerSheet = new AnswerSheet(quiz); bool testBool = answerSheet.GiveAnswer(q1, "Correct answer"); answerSheet.GiveAnswer(q2, "Answer option 1"); answerSheet.GiveAnswer(q3, "Correct answer"); answerSheet.GiveAnswer(q4, "Correct answer"); answerSheet.Submit(); string testString = answerSheet.ShowGivenAnswer(q2); Result r1 = new Result(quiz); Result r2 = new Result(1, quiz); testBool = (r1 == r2); List <Quiz> quizList = RankList.ViewParticipatedQuizzes(maximumDuration: 5000); List <Result> rankList = RankList.ViewRankList(quiz); quizList = RankList.ViewStartedQuizzes(searchName: "d"); }
public RedirectToRouteResult SaveQuiz() { var queList = (List <Question>)Session["Questionlist"]; QuestionDM queDM = new QuestionDM(); QuizBank quizBank = new QuizBank(); Quiz q = new Quiz { ID = quizBank.GetMaxID() + 1, Title = (string)Session["Title"], Image = (string)Session["Image"], Creator = (string)Session["Creator"], Desp = (string)Session["Desp"], QuestionList = new List <Question>() }; if (string.IsNullOrEmpty(q.Image)) { q.Image = "default.png"; } int maxID = queDM.GetMaxID(); if (queList != null) { foreach (var item in queList) { item.ID = ++maxID; item.QuizID = q.ID; q.QuestionList.Add(item); } } quizBank.AddNewQuiz(q); Session["Title"] = null; Session["Image"] = null; Session["QuestionList"] = null; return(RedirectToAction("index", "MyQuiz")); }
public ActionResult SaveDes(HttpPostedFileBase file, string ID, string TxtTitle, string TxtDescQuiz) { QuizBank quizes = new QuizBank(); Quiz q = quizes.FindQuizByID(int.Parse(ID)); q.Title = TxtTitle; q.Desp = TxtDescQuiz; if (file != null && file.ContentLength > 0) { try { string path = Path.Combine(Server.MapPath("~/resources/images/QuizImages"), Path.GetFileName(file.FileName)); file.SaveAs(path); // WebImage belong to WebHelper class which supports the crop, flip, watermark operation etc. WebImage img = new WebImage(file.InputStream); if (img.Width > 1200) { img.Resize(1200, 600); } img.Save(path); q.Image = file.FileName; } catch (Exception ex) { ViewBag.Message = "ERROR:" + ex.Message.ToString(); } } quizes.UpdateDescription(q); return(View("EditQuiz", q)); }
private List <Quiz> getQuizzesForPage(int pageNum) { QuizBank bank = new QuizBank(); return(bank.LoadQuizzesPerPage(QuizPerPage, pageNum)); }