public void answerQuestion10()
        {
            currentIssuedHomeworkID = Session["SelectedHomework"].ToString();
            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion.updateAnsweredQuestion(txtQ10Answer.Text, currentIssuedHomeworkID, "10");
        }
Exemple #2
0
        public ActionResult StartSolve(int?id)
        {
            if (id == null)
            {
                throw new HttpException(400, "Bad Request");
            }

            var categorie = db.QuestionToCategories.Where(i => i.CategorieId == id);

            QuestionToAnsersModelView questionToAnsersModelView = new QuestionToAnsersModelView();

            questionToAnsersModelView.Categorie = db.Categories.Find(id);

            foreach (var item in categorie.ToList())
            {
                Question         question         = db.Questions.Find(item.QuestionId);
                QuestionToAnswer questionToAnswer = new QuestionToAnswer(question.Answer1, question.Answer2, question.Answer3, question.CorrectAnswer);
                questionToAnswer.QuestionId = question.QuestionId;
                questionToAnswer.Contents   = question.Contents;
                questionToAnswer.mixingAnswer();
                questionToAnsersModelView.QuestionToAnswers.Add(questionToAnswer);
            }

            if (questionToAnsersModelView.QuestionToAnswers.Count == 0)
            {
                throw new HttpException(404, "Not found");
            }

            return(View("StartSolve", questionToAnsersModelView));
        }
Exemple #3
0
        protected void btnDeleteHomework_Click(object sender, EventArgs e)
        {
            Homework         homework         = new Homework();
            Question         question         = new Question();
            IssuedHomework   issuedHomework   = new IssuedHomework();
            QuestionToAnswer questionToAnswer = new QuestionToAnswer();
            ArrayList        issHwIds         = new ArrayList();

            issHwIds = issuedHomework.selectAllIssuedHomeworkFromCore(hwID);

            for (int i = 0; i < issHwIds.Count; i++)
            {
                questionToAnswer.deleteIssuedQuestions(issHwIds[i].ToString());
            }

            issuedHomework.deleteIssuedHomework(hwID);

            question.deleteQuestions(hwID);

            homework.deleteCoreHomework(hwID);

            Session["SelectedHomework"] = null;

            Response.Redirect("Teacher_View_All_Homework.aspx");
        }
        private string totalMarks7Qs()
        {
            double q1In = Convert.ToDouble(txtQ1Marks.Text);
            double q2In = Convert.ToDouble(txtQ2Marks.Text);
            double q3In = Convert.ToDouble(txtQ3Marks.Text);
            double q4In = Convert.ToDouble(txtQ4Marks.Text);
            double q5In = Convert.ToDouble(txtQ5Marks.Text);
            double q6In = Convert.ToDouble(txtQ6Marks.Text);
            double q7In = Convert.ToDouble(txtQ7Marks.Text);


            QuestionToAnswer question = new QuestionToAnswer();

            double q1MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "1"));
            double q2MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "2"));
            double q3MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "3"));
            double q4MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "4"));
            double q5MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "5"));
            double q6MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "6"));
            double q7MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "7"));


            double totalIn       = q1In + q2In + q3In + q4In + q5In + q6In + q7In;
            double totalAvalable = q1MaxMarks + q2MaxMarks + q3MaxMarks + q4MaxMarks + q5MaxMarks + q6MaxMarks + q7MaxMarks;

            //double totalOut = totalIn / 7;

            string homeworkResults = totalIn.ToString() + " / " + totalAvalable.ToString();

            return(homeworkResults);
        }
        private void feedbackAnswer10()
        {
            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            string marks = "", feedback = "";

            marks    = txtQ10Marks.Text;
            feedback = txtQ10Feedback.Text;

            thisQuestion.updateGradedQuestion(marks, feedback, hwID, "10");
        }
        private void fillAnswer8()
        {
            q8Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "8");

            q8Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks8.InnerText = "Question 8 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ8StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer7()
        {
            q7Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "7");

            q7Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks7.InnerText = "Question 7 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ7StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer6()
        {
            q6Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "6");

            q6Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks6.InnerText = "Question 6 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ6StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer5()
        {
            q5Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "5");

            q5Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks5.InnerText = "Question 5 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ5StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer4()
        {
            q4Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "4");

            q4Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks4.InnerText = "Question 4 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ4StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer3()
        {
            q3Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "3");

            q3Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks3.InnerText = "Question 3 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ3StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer2()
        {
            q2Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "2");

            q2Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks2.InnerText = "Question 2 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ2StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer10()
        {
            q10Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "10");

            q10Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks10.InnerText = "Question 10 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ10StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private void fillAnswer9()
        {
            q9Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "9");

            q9Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks9.InnerText = "Question 9 maximum marks: " + thisQuestion.MarksForQuestion;

            txtQ9StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
        }
        private string totalMarks1Qs()
        {
            double q1In = Convert.ToDouble(txtQ1Marks.Text);


            QuestionToAnswer question = new QuestionToAnswer();

            double q1MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "1"));

            string homeworkResults = q1In.ToString() + " / " + q1MaxMarks.ToString();

            return(homeworkResults);
        }
Exemple #16
0
        private void fillAnswer10()
        {
            q10Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readMarkedQuestion(hwID, "10");

            q10Text.InnerText = thisQuestion.QuestionText;

            txtQ10Marks.InnerText    = "You achived:  " + thisQuestion.Results + " / " + thisQuestion.MarksForQuestion;
            txtQ10StudentAnswer.Text = thisQuestion.Answer;

            txtQ10Feedback.Text = thisQuestion.Feedback;
        }
Exemple #17
0
        private void fillAnswer1()
        {
            q1Conainer.Visible = true;

            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readMarkedQuestion(hwID, "1");

            q1Text.InnerText = thisQuestion.QuestionText;

            txtQ1Marks.InnerText = "You achived:  " + thisQuestion.Results + " / " + thisQuestion.MarksForQuestion;
            //txtQ1StudentAnswer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
            txtQ1StudentAnswer.Text = thisQuestion.Answer;

            txtQ1Feedback.Text = thisQuestion.Feedback;
        }
        public void fillQuestion10()
        {
            q10Conainer.Visible     = true;
            currentIssuedHomeworkID = Session["SelectedHomework"].ToString();
            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(currentIssuedHomeworkID, "10");

            q10Text.InnerText     = thisQuestion.QuestionText;
            QMaxMarks10.InnerText = "Question 10 Marks: " + thisQuestion.MarksForQuestion;

            try
            {
                txtQ10Answer.Text = thisQuestion.getAnswer(thisQuestion.QuestionToAnswerID);
            }
            catch { }
        }
        private void checkInput10()
        {
            QuestionToAnswer thisQuestion = new QuestionToAnswer();

            thisQuestion = thisQuestion.readQuestionsInOrder(hwID, "10");

            double maxMarks   = Convert.ToDouble(thisQuestion.MarksForQuestion);
            double inputMarks = Convert.ToDouble(txtQ1Marks.Text);

            if (maxMarks >= inputMarks)
            {
            }
            else
            {
                validateInputs = true;
            }
        }
        private string totalMarks2Qs()
        {
            double q1In = Convert.ToDouble(txtQ1Marks.Text);
            double q2In = Convert.ToDouble(txtQ2Marks.Text);


            QuestionToAnswer question = new QuestionToAnswer();

            double q1MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "1"));
            double q2MaxMarks = Convert.ToDouble(question.readAvailableMarks(hwID, "2"));


            double totalIn       = q1In + q2In;
            double totalAvalable = q1MaxMarks + q2MaxMarks;

            //double totalOut = totalIn / 2;

            string homeworkResults = totalIn.ToString() + " / " + totalAvalable.ToString();

            return(homeworkResults);
        }
        protected void displayAllQuestions()
        {
            currentIssuedHomeworkID = Session["SelectedHomework"].ToString();

            //read issued homework
            //read questions from homework
            //display questions

            IssuedHomework thisHomework = new IssuedHomework();

            thisHomework = thisHomework.readSelectedIssuedHomework(currentIssuedHomeworkID);

            Homework originalHomework = new Homework();

            originalHomework.readSingleCoreHomework(thisHomework.CoreHomeworkID);

            homeworkTitle.InnerText = originalHomework.hwTitle;//not sure if this is displaying
            timeEstemate.InnerText  = "This homework should take " + thisHomework.TimeToComplete + " minutes to complete";


            ArrayList        allSelectedQuestions = new ArrayList();
            QuestionToAnswer question             = new QuestionToAnswer();

            allSelectedQuestions = question.readSelectedQuestionInHomework(currentIssuedHomeworkID);


            if (allSelectedQuestions.Count == 1)
            {
                fillQuestion1();
            }
            else if (allSelectedQuestions.Count == 2)
            {
                fillQuestion1();
                fillQuestion2();
            }
            else if (allSelectedQuestions.Count == 3)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
            }
            else if (allSelectedQuestions.Count == 4)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
                fillQuestion4();
            }
            else if (allSelectedQuestions.Count == 5)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
                fillQuestion4();
                fillQuestion5();
            }
            else if (allSelectedQuestions.Count == 6)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
                fillQuestion4();
                fillQuestion5();
                fillQuestion6();
            }
            else if (allSelectedQuestions.Count == 7)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
                fillQuestion4();
                fillQuestion5();
                fillQuestion6();
                fillQuestion7();
            }
            else if (allSelectedQuestions.Count == 8)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
                fillQuestion4();
                fillQuestion5();
                fillQuestion6();
                fillQuestion7();
                fillQuestion8();
            }
            else if (allSelectedQuestions.Count == 9)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
                fillQuestion4();
                fillQuestion5();
                fillQuestion6();
                fillQuestion7();
                fillQuestion8();
                fillQuestion9();
            }
            else if (allSelectedQuestions.Count == 10)
            {
                fillQuestion1();
                fillQuestion2();
                fillQuestion3();
                fillQuestion4();
                fillQuestion5();
                fillQuestion6();
                fillQuestion7();
                fillQuestion8();
                fillQuestion9();
                fillQuestion10();
            }
            else
            {
            }
        }
        protected void btnSubmitHomework_Click(object sender, EventArgs e)
        {
            currentIssuedHomeworkID = Session["SelectedHomework"].ToString();

            ArrayList        allSelectedQuestions = new ArrayList();
            QuestionToAnswer question             = new QuestionToAnswer();

            allSelectedQuestions = question.readSelectedQuestionInHomework(currentIssuedHomeworkID);

            //bool allQsAnswered = false;// answerQuestion(){ if (txtAnswer == null) { allQAnsw = false } else { allQAnsw = true } }


            if (allSelectedQuestions.Count == 1)
            {
                answerQuestion1();
            }
            else if (allSelectedQuestions.Count == 2)
            {
                answerQuestion1();
                answerQuestion2();
            }
            else if (allSelectedQuestions.Count == 3)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
            }
            else if (allSelectedQuestions.Count == 4)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
                answerQuestion4();
            }
            else if (allSelectedQuestions.Count == 5)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
                answerQuestion4();
                answerQuestion5();
            }
            else if (allSelectedQuestions.Count == 6)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
                answerQuestion4();
                answerQuestion5();
                answerQuestion6();
            }
            else if (allSelectedQuestions.Count == 7)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
                answerQuestion4();
                answerQuestion5();
                answerQuestion6();
                answerQuestion7();
            }
            else if (allSelectedQuestions.Count == 8)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
                answerQuestion4();
                answerQuestion5();
                answerQuestion6();
                answerQuestion7();
                answerQuestion8();
            }
            else if (allSelectedQuestions.Count == 9)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
                answerQuestion4();
                answerQuestion5();
                answerQuestion6();
                answerQuestion7();
                answerQuestion8();
                answerQuestion9();
            }
            else if (allSelectedQuestions.Count == 10)
            {
                answerQuestion1();
                answerQuestion2();
                answerQuestion3();
                answerQuestion4();
                answerQuestion5();
                answerQuestion6();
                answerQuestion7();
                answerQuestion8();
                answerQuestion9();
                answerQuestion10();
            }
            else
            {
            }

            IssuedHomework thisHomework = new IssuedHomework();

            thisHomework.updateSubmittedHomework(currentIssuedHomeworkID);

            Session["SelectedHomework"] = null;
            Response.Redirect("Student_Home.aspx");
        }
        private void fillAnswers()
        {
            //IssuedHomework thisHomework = new IssuedHomework();
            //thisHomework = thisHomework.readSelectedIssuedHomework(hwID);

            ArrayList        allSelectedQuestions = new ArrayList();
            QuestionToAnswer question             = new QuestionToAnswer();

            allSelectedQuestions = question.readSelectedQuestionInHomework(hwID);


            if (allSelectedQuestions.Count == 1)
            {
                fillAnswer1();
            }
            else if (allSelectedQuestions.Count == 2)
            {
                fillAnswer1();
                fillAnswer2();
            }
            else if (allSelectedQuestions.Count == 3)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
            }
            else if (allSelectedQuestions.Count == 4)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
                fillAnswer4();
            }
            else if (allSelectedQuestions.Count == 5)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
                fillAnswer4();
                fillAnswer5();
            }
            else if (allSelectedQuestions.Count == 6)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
                fillAnswer4();
                fillAnswer5();
                fillAnswer6();
            }
            else if (allSelectedQuestions.Count == 7)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
                fillAnswer4();
                fillAnswer5();
                fillAnswer6();
                fillAnswer7();
            }
            else if (allSelectedQuestions.Count == 8)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
                fillAnswer4();
                fillAnswer5();
                fillAnswer6();
                fillAnswer7();
                fillAnswer8();
            }
            else if (allSelectedQuestions.Count == 9)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
                fillAnswer4();
                fillAnswer5();
                fillAnswer6();
                fillAnswer7();
                fillAnswer8();
                fillAnswer9();
            }
            else if (allSelectedQuestions.Count == 10)
            {
                fillAnswer1();
                fillAnswer2();
                fillAnswer3();
                fillAnswer4();
                fillAnswer5();
                fillAnswer6();
                fillAnswer7();
                fillAnswer8();
                fillAnswer9();
                fillAnswer10();
            }
            else
            {
            }
        }
        protected void btnAssignHomework_Click(object sender, EventArgs e)
        {
            string selectedHW    = dropSelectHomework.SelectedValue.ToString();
            string selectedClass = drpSelectClass.SelectedValue.ToString();
            string setByTeacher  = userID;//logged in teacher ----------------------------------------------------------------------------------------------


            ArrayList studentsInSelectedClass = selectedClassStudentIDs(selectedClass);

            if (dueDateIn.Text != "")
            {
                string   timeToComplete = originalTimeToCompleteCopy();
                DateTime dueDate        = Convert.ToDateTime(dueDateIn.Text);

                //create issued homework
                for (int i = 0; i < studentsInSelectedClass.Count; i++)
                {
                    IssuedHomework newHW = new IssuedHomework(selectedHW, studentsInSelectedClass[i].ToString(), setByTeacher, timeToComplete, dueDate);
                    newHW.createIssuedHomework();
                }

                ArrayList      newIssuedHW = new ArrayList();
                IssuedHomework allIssHW    = new IssuedHomework();
                ArrayList      arrAllIssHW = allIssHW.readAllNewIssuedHomework();

                //adds newest issued hw id's to arraylist
                for (int i = 0; i < studentsInSelectedClass.Count; i++)
                {
                    int currentHWID = (arrAllIssHW.Count - 1) - i;
                    newIssuedHW.Add(arrAllIssHW[currentHWID]);
                }

                string questionQuery = "SELECT * FROM CoreQuestions WHERE CoreHomeworkParent = " + selectedHW;
                //ArrayList selectedQuestions = new ArrayList();
                conn.Open();

                SqlCommand cmd = new SqlCommand(questionQuery, conn);
                //cmd.Parameters.AddWithValue("@id", selectedHW);
                SqlDataReader    re   = cmd.ExecuteReader();
                QuestionToAnswer newQ = new QuestionToAnswer();


                while (re.Read())
                {
                    for (int i = 0; i < newIssuedHW.Count; i++)//homework count
                    {
                        string IssuedHomeworkID, QuestionText, QuestionNumber, MarksForQuestion;
                        IssuedHomeworkID = newIssuedHW[i].ToString();
                        QuestionText     = re["QuestionToAnswer"].ToString();
                        QuestionNumber   = re["QuestionNumber"].ToString();
                        MarksForQuestion = re["MaximumMarksForQuestion"].ToString();

                        //homework id in the questions to answer db table is now an int
                        //line 99 is where it breaks, if not line 100
                        //the hwid should be fine as a string but the conversion is breaking somwhere, making both sides an int didnt help (the string was referencing an int)
                        //

                        newQ = new QuestionToAnswer(IssuedHomeworkID, QuestionText, QuestionNumber, MarksForQuestion);
                        newQ.createQuestionToAnswer();
                    }
                }

                conn.Close();
                dueDateIn.Text = "";

                lblErrorMessage.Visible   = false;
                divErrorMessage.Visible   = false;
                lblSuccessMessage.Visible = true;
                divSuccessMessage.Visible = true;
            }
            else
            {
                lblErrorMessage.Visible   = true;
                divErrorMessage.Visible   = true;
                lblSuccessMessage.Visible = false;
                divSuccessMessage.Visible = false;
            }
        }
        protected void btnSubmitMarkedHomework_Click(object sender, EventArgs e)
        {
            ArrayList        allSelectedQuestions = new ArrayList();
            QuestionToAnswer question             = new QuestionToAnswer();

            allSelectedQuestions = question.readSelectedQuestionInHomework(hwID);
            validateInputs       = false;

            string totalMarks = "";


            if (allSelectedQuestions.Count == 1)
            {
                checkInput1();
            }
            else if (allSelectedQuestions.Count == 2)
            {
                checkInput1();
                checkInput2();
            }
            else if (allSelectedQuestions.Count == 3)
            {
                checkInput1();
                checkInput2();
                checkInput3();
            }
            else if (allSelectedQuestions.Count == 4)
            {
                checkInput1();
                checkInput2();
                checkInput3();
                checkInput4();
            }
            else if (allSelectedQuestions.Count == 5)
            {
                checkInput1();
                checkInput2();
                checkInput3();
                checkInput4();
                checkInput5();
            }
            else if (allSelectedQuestions.Count == 6)
            {
                checkInput1();
                checkInput2();
                checkInput3();
                checkInput4();
                checkInput5();
                checkInput6();
            }
            else if (allSelectedQuestions.Count == 7)
            {
                checkInput1();
                checkInput2();
                checkInput3();
                checkInput4();
                checkInput5();
                checkInput6();
                checkInput7();
            }
            else if (allSelectedQuestions.Count == 8)
            {
                checkInput1();
                checkInput2();
                checkInput3();
                checkInput4();
                checkInput5();
                checkInput6();
                checkInput7();
                checkInput8();
            }
            else if (allSelectedQuestions.Count == 9)
            {
                checkInput1();
                checkInput2();
                checkInput3();
                checkInput4();
                checkInput5();
                checkInput6();
                checkInput7();
                checkInput8();
                checkInput9();
            }
            else if (allSelectedQuestions.Count == 10)
            {
                checkInput1();
                checkInput2();
                checkInput3();
                checkInput4();
                checkInput5();
                checkInput6();
                checkInput7();
                checkInput8();
                checkInput9();
                checkInput10();
            }
            else
            {
            }



            if (validateInputs == false)
            {
                if (allSelectedQuestions.Count == 1)
                {
                    feedbackAnswer1();

                    totalMarks = totalMarks1Qs();
                }
                else if (allSelectedQuestions.Count == 2)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();

                    totalMarks = totalMarks2Qs();
                }
                else if (allSelectedQuestions.Count == 3)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();

                    totalMarks = totalMarks3Qs();
                }
                else if (allSelectedQuestions.Count == 4)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();
                    feedbackAnswer4();

                    totalMarks = totalMarks4Qs();
                }
                else if (allSelectedQuestions.Count == 5)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();
                    feedbackAnswer4();
                    feedbackAnswer5();

                    totalMarks = totalMarks5Qs();
                }
                else if (allSelectedQuestions.Count == 6)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();
                    feedbackAnswer4();
                    feedbackAnswer5();
                    feedbackAnswer6();

                    totalMarks = totalMarks6Qs();
                }
                else if (allSelectedQuestions.Count == 7)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();
                    feedbackAnswer4();
                    feedbackAnswer5();
                    feedbackAnswer6();
                    feedbackAnswer7();

                    totalMarks = totalMarks7Qs();
                }
                else if (allSelectedQuestions.Count == 8)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();
                    feedbackAnswer4();
                    feedbackAnswer5();
                    feedbackAnswer6();
                    feedbackAnswer7();
                    feedbackAnswer8();

                    totalMarks = totalMarks8Qs();
                }
                else if (allSelectedQuestions.Count == 9)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();
                    feedbackAnswer4();
                    feedbackAnswer5();
                    feedbackAnswer6();
                    feedbackAnswer7();
                    feedbackAnswer8();
                    feedbackAnswer9();

                    totalMarks = totalMarks9Qs();
                }
                else if (allSelectedQuestions.Count == 10)
                {
                    feedbackAnswer1();
                    feedbackAnswer2();
                    feedbackAnswer3();
                    feedbackAnswer4();
                    feedbackAnswer5();
                    feedbackAnswer6();
                    feedbackAnswer7();
                    feedbackAnswer8();
                    feedbackAnswer9();
                    feedbackAnswer10();

                    totalMarks = totalMarks10Qs();
                }
                else
                {
                }


                IssuedHomework thisHomework = new IssuedHomework();
                thisHomework.updateMarkHomework(hwID);

                thisHomework.updateHomeworkTotal(hwID, totalMarks);

                Session["SelectedHomework"] = null;
                Response.Redirect("Teacher_Home.aspx");
            }
            else
            {
                //incorrect input please try again with correct input
                //problems could be; awarded marks are higher than maximum achivable
            }
        }