public void CreateTheActivityOfBehavioralModeType(
            Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Create Activity
            Logger.LogMethodEntry("CreateActivity", "CreateTheActivityOfBehavioralModeType",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Create Object for RandomTopicList Page
            RandomTopicListPage randomTopicListPage = new RandomTopicListPage();
            AddAssessmentPage   addAssessmentPage   = new AddAssessmentPage();

            //Enter Activity Details and Click on Add Question Link
            addAssessmentPage.EnterActivityDetailsandClickonAddQuestion(activityTypeEnum);
            //Select Create New Question Option
            randomTopicListPage.SelectTheCreateNewQuestionForAssetCreation
                (CreateActivityResource.
                CreateActivity_CreateNewQuestion_Xpath_Locator);
            //Select Question Type
            new SelectQuestionTypePage().ClickTheQuestionType();
            //Create True/False Question
            new TrueFalsePage().CreateTrueFalseQuestion();
            //Enter the message
            addAssessmentPage.EnterTheMessageForActivity();
            Logger.LogMethodExit("CreateActivity", "CreateTheActivityOfBehavioralModeType",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 2
0
        public void CreateGraderItActivity(
            Activity.ActivityTypeEnum activityTypeEnum,
            Activity.ActivityBehavioralModesEnum behavioralModeEnum)
        {
            //Create GraderIT Activity
            Logger.LogMethodEntry("CreateActivity", "CreateGraderITActivity",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Create Object for RandomTopicList Page
            RandomTopicListPage randomTopicListPage = new RandomTopicListPage();
            //Create Object for AutoGrader Page
            AutoGraderPage autoGraderPage = new AutoGraderPage();
            //Create Object for addAssessment Page
            AddAssessmentPage addAssessmentPage = new AddAssessmentPage();

            //Enter Activity Details and Click on Add Question Link
            addAssessmentPage.CreateSimGraderITActivity(
                activityTypeEnum, behavioralModeEnum);
            //Click On Add Question Link
            randomTopicListPage.ClickOnAddQuestionLink();
            //Select Create New Question link
            randomTopicListPage.ClickOnCreateNewQuestionLink();
            //Create Grader IT Question
            autoGraderPage.CreateGraderITQuestion(
                Question.QuestionTypeEnum.SIM5GraderQuestion);
            //Click On SaveAndReturn Button
            addAssessmentPage.ClickOnSaveAndReturnButton();
            Logger.LogMethodExit("CreateActivity", "CreateGraderITActivity",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
        public void CreateGradableActivityWithEssayQuestion(
            Activity.ActivityTypeEnum activityTypeEnum)
        {
            //Create Instructor Gradable Activity
            Logger.LogMethodEntry("CreateActivity",
                                  "CreateGradableActivityWithEssayQuestion",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Declaration of object
            AddAssessmentPage addAssessmentPage = new AddAssessmentPage();

            //Enter Activity Details and Click on Add Question Link
            addAssessmentPage.EnterActivityDetailsandClickonAddQuestion(activityTypeEnum);
            //Create Gradable Activity Using Essay Question
            addAssessmentPage.CreateGradableActivityUsingEssayQuestion(activityTypeEnum);
            Logger.LogMethodExit("CreateActivity",
                                 "CreateGradableActivityWithEssayQuestion",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
 /// <summary>
 /// Create Study Plan.
 /// </summary>
 /// <param name="activityTypeEnum">This is Activity Type Enum.</param>
 public void CreateStudyPlan(Activity.ActivityTypeEnum activityTypeEnum)
 {
     //Create Study Plan
     Logger.LogMethodEntry("DRTDefaultUXPage",
                           "CreateStudyPlan", base.IsTakeScreenShotDuringEntryExit);
     try
     {
         RandomTopicListPage randomTopicListPage = new RandomTopicListPage();
         AddAssessmentPage   addAssessmentPage   = new AddAssessmentPage();
         //Select Window
         this.SelectWindow();
         //Enter Studyplan Name and Store
         this.EnterStudyplanNameandStore(activityTypeEnum);
         //Click on Create Pretest Link
         this.ClickTheCreatePreTestLink();
         //Create Pretest
         addAssessmentPage.CreatePreTestActivity();
         //Select Add Question Link
         randomTopicListPage.ClickonAddQuestionLink();
         //Select Question
         new ContentBrowserMainUXPage().SelectQuestion();
         //Select Window
         addAssessmentPage.SelectPretestWindow();
         //Click on Message Tab
         addAssessmentPage.ClickonMessageTab();
         //Enter Start and End Message
         addAssessmentPage.EnterStartandEndMessage();
         //Select Window
         addAssessmentPage.SelectPretestWindow();
         //Click On Save And Return Button
         new RandomAssessmentPage().ClickSaveandReturnActivityPreferenceButtonInMessageTab();
         //Select Window
         this.SelectWindow();
         //Click on Save and Close Button
         this.ClickonSaveandCloseButton();
     }
     catch (Exception e)
     {
         ExceptionHandler.HandleException(e);
     }
     Logger.LogMethodExit("DRTDefaultUXPage",
                          "CreateStudyPlan", base.IsTakeScreenShotDuringEntryExit);
 }
Ejemplo n.º 5
0
        public void CreateGraderItActivity(
            Activity.ActivityTypeEnum activityTypeEnum,
            Activity.ActivityBehavioralModesEnum behavioralModeEnum, String projectName,
            string tabName
            )

        {
            //Create GraderIT Activity
            Logger.LogMethodEntry("CreateActivity", "CreateGraderITActivity",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Create Object for RandomTopicList Page
            RandomTopicListPage randomTopicListPage = new RandomTopicListPage();
            //Create Object for AutoGrader Page
            AutoGraderPage autoGraderPage = new AutoGraderPage();
            //Create Object for addAssessment Page
            AddAssessmentPage addAssessmentPage = new AddAssessmentPage();

            //Enter Activity Details and Click on Add Question Link
            addAssessmentPage.CreateSimGraderITActivity(
                activityTypeEnum, behavioralModeEnum);
            //Click On Add Question Link
            randomTopicListPage.ClickOnAddQuestionLink();
            //Select Create New Question link
            randomTopicListPage.ClickOnCreateNewQuestionLink();
            //Create Grader IT Question
            autoGraderPage.CreateGraderITQuestionFromActivityAuthoring(
                Question.QuestionTypeEnum.SIM5GraderQuestion, projectName);
            //Click On SaveAndReturn Button
            addAssessmentPage.ClickOnSaveAndReturnButton();
            if (tabName == "MyCourse")
            {
                //Click On Add And Close Button
                new ContentBrowserUXPage().ClickOnAddAndCloseButton();
            }
            Logger.LogMethodExit("CreateActivity", "CreateGraderITActivity",
                                 base.IsTakeScreenShotDuringEntryExit);
        }