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 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
            }
        }
        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
            {
            }
        }