public ActionResult DeleteConfirmed(int id) { TFquestion tFquestion = db.TFquestions.Find(id); db.TFquestions.Remove(tFquestion); 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 = "TF_id,content,correct,def_level,CH_id")] TFquestion tFquestion) { if (ModelState.IsValid) { db.Entry(tFquestion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ProfessorSubjects", "Subjects")); } ViewBag.CH_id = new SelectList(db.Chapters, "CH_id", "name", tFquestion.CH_id); return(View(tFquestion)); }
// GET: TFquestions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TFquestion tFquestion = db.TFquestions.Find(id); if (tFquestion == null) { return(HttpNotFound()); } return(View(tFquestion)); }
// GET: TFquestions/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TFquestion tFquestion = db.TFquestions.Find(id); if (tFquestion == null) { return(HttpNotFound()); } // ViewBag.CH_id = new SelectList(db.Chapters, "CH_id", "name", tFquestion.CH_id); // return View(tFquestion); ViewBag.CH_id = new SelectList(db.Chapters.Where(m => m.S_id == tFquestion.Chapter.S_id), "CH_id", "name"); 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(tFquestion)); }
public ActionResult CorrectAnswerTF(TFquestion q) { // if (Request.IsAjaxRequest()) // { var user_id = (int)Session["UserId"]; var qq = db.TFquestions.Find(q.TF_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 PartialView("DoneSol"); return(RedirectToAction("questions", "Exam")); // //add partialView if the solution submit // return PartialView("kbhb"); }