Exemple #1
0
        public ActionResult Test(Quiz quiz)
        {
            quiz = cx.Quizzes.Find(quiz.Id);

            if (Session["page"] == null)
            {
                Session["page"] = 0;
            }

            var starter = new TestStarter(quiz, cx, helper);

            Session["save"] = starter.SessionSave;

            if (quiz.TestingType == QuizTestingType.PerSection)
            {
                ViewBag.Section = starter.PerSectionModel;
            }
            else if (quiz.TestingType == QuizTestingType.PerQuestion)
            {
                ViewBag.Question = starter.PerQuestionModel;
            }

            return(View(quiz));
        }
Exemple #2
0
        private void start <T>(int width = 0, int height = 0) where T : IPresenter
        {
            var starter = new TestStarter <T>();

            starter.Start(width, height);
        }