public ActionResult DeleteConfirmed(int id) { MCQquestion mCQquestion = db.MCQquestions.Find(id); db.MCQquestions.Remove(mCQquestion); db.SaveChanges(); return(RedirectToAction("ProfessorSubjects", "Subjects")); }
public PartialViewResult questions() { List <SelectListItem> li = new List <SelectListItem>(); li.Add(new SelectListItem { Text = "Select Correct Answer", Value = "0" }); li.Add(new SelectListItem { Text = "option1", Value = "option1" }); li.Add(new SelectListItem { Text = "option2", Value = "option2" }); li.Add(new SelectListItem { Text = "option3", Value = "option3" }); li.Add(new SelectListItem { Text = "option4", Value = "option4" }); ViewData["options"] = li; List <SelectListItem> liTF = new List <SelectListItem>(); liTF.Add(new SelectListItem { Text = "Select Correct Answer", Value = "" }); liTF.Add(new SelectListItem { Text = "True", Value = "True" }); liTF.Add(new SelectListItem { Text = "false", Value = "False" }); ViewData["opTF"] = liTF; if (LMCQq.Count > 0) { MCQquestion question = new MCQquestion(); question = LMCQq.First(); LMCQq.Remove(question); return(PartialView("CorrectAnswer", question)); } else if (LTFq.Count > 0) { TFquestion question = new TFquestion(); question = LTFq.First(); LTFq.Remove(question); return(PartialView("CorrectAnswerTF", question)); } else { return(PartialView("DoneSol")); } }
public ActionResult Edit([Bind(Include = "MQ_id,content,option1,optoin2,option3,option4,correct,def_level,CH_id")] MCQquestion mCQquestion) { if (ModelState.IsValid) { db.Entry(mCQquestion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ProfessorSubjects", "Subjects")); } ViewBag.CH_id = new SelectList(db.Chapters, "CH_id", "name", mCQquestion.CH_id); return(View(mCQquestion)); }
// GET: MCQquestions/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MCQquestion mCQquestion = db.MCQquestions.Find(id); if (mCQquestion == null) { return(HttpNotFound()); } return(View(mCQquestion)); }
// GET: MCQquestions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MCQquestion mCQquestion = db.MCQquestions.Find(id); if (mCQquestion == null) { return(HttpNotFound()); } // var h = db.Subjects.Single(b => b.S_id == id); // ViewBag.Sub = h.name; return(View(mCQquestion)); }
public ActionResult CorrectAnswerMCQ(MCQquestion q) { // if (Request.IsAjaxRequest()) // { var user_id = (int)Session["UserId"]; var qq = db.MCQquestions.Find(q.MQ_id); var st_sub = db.Results.Single(m => m.ST_id == user_id && m.S_id == qq.Chapter.S_id); double r = st_sub.result1; if (q.correct == q.Answer) { st_sub.result1 = r + 5; db.SaveChanges(); } return(RedirectToAction("questions", "Exam")); // } // //add partialView if the solution submit // return PartialView("kbhb"); // }
// GET: MCQquestions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MCQquestion mCQquestion = db.MCQquestions.Find(id); if (mCQquestion == null) { return(HttpNotFound()); } // ViewBag.CH_id = new SelectList(db.Chapters, "CH_id", "name", mCQquestion.CH_id); // var h = db.Subjects.Single(b => b.S_id == id); // ViewBag.Sub = h.name; // ViewBag.CH_id = new SelectList(db.Chapters.Where(m => m.S_id == id), "CH_id", "name"); ViewBag.CH_id = new SelectList(db.Chapters.Where(m => m.S_id == mCQquestion.Chapter.S_id), "CH_id", "name"); List <SelectListItem> li = new List <SelectListItem>(); li.Add(new SelectListItem { Text = "Select Correct Answer", Value = "0" }); li.Add(new SelectListItem { Text = "option1", Value = "option1" }); li.Add(new SelectListItem { Text = "option2", Value = "option2" }); li.Add(new SelectListItem { Text = "option3", Value = "option3" }); li.Add(new SelectListItem { Text = "option4", Value = "option4" }); ViewData["options"] = li; List <SelectListItem> li_def = new List <SelectListItem>(); li_def.Add(new SelectListItem { Text = "Select Difficulty level", Value = "0" }); li_def.Add(new SelectListItem { Text = "A", Value = "A" }); li_def.Add(new SelectListItem { Text = "B", Value = "B" }); li_def.Add(new SelectListItem { Text = "C", Value = "C" }); li_def.Add(new SelectListItem { Text = "D", Value = "D" }); ViewBag.list_def = li_def; return(View(mCQquestion)); }