public void EnableNecessaryMyTestPreferenceSettings() { //Enable Necessary MyTest Preference Settings Logger.LogMethodEntry("Preferences", "EnableNecessaryMyTestPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); //Intialize the objects ToolbarPreferencesPage toolbarPreferencePage = new ToolbarPreferencesPage(); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Allow this Master Course to be delivered as a MyTest Course Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_DeliverAsMyTestCourse_Checkbox_Id_Locator); //Display My Questions Folder in Testbank and Manage Question Bank Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_DisplayMyQuestionFolder_Checkbox_Id_Locator); //Display MyTest Folder in Course Materials Library Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_DisplayCourseMaterialLibrary_Checkbox_Id_Locator); //Enable upgrade (show Upgrade button on toolbar) toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_EnableUpgrade_Checkbox_Id_Locator); //Show MyTest on toolbar after upgrade toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_ShowMyTestToolBarUpgrade_Checkbox_Id_Locator); //Save the preferences generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preferences", "EnableNecessaryMyTestPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
/// <summary> /// Enable Grading Preference Settings. /// </summary> public void EnableGradingPreferenceSettings() { //Enable Grading Preference Settings logger.LogMethodEntry("GradingPreferencesPage", "EnableGradingPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); try { //Declare the obeject for page GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select the window generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Enable percentage or raw score at the course level Preference,send lock and checkbox id generalPreferencePage.EnableGeneralPreferenceSettings( GradingPreferencesPageResource. GradingPreferences_Page_Rawscore_Lock_Id_Locator, GradingPreferencesPageResource. GradingPreferences_Page_Rawscore_Checkbox_Id_Locator); //Use raw score grades for this course this.SelectRawScoreGrades(); //Save the preferences generalPreferencePage.SavePreferences(); } catch (Exception e) { ExceptionHandler.HandleException(e); } logger.LogMethodExit("GradingPreferencesPage", "EnableGradingPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
/// <summary> /// Enable Writing Assistant Preference Settings. /// </summary> public void EnableWritingAssistantPreferenceSettings() { //Enable Writing Assistant Preference Settings logger.LogMethodEntry("WritingCoachPreferencesPage", "EnableWritingAssistantPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); try { //Declare the obeject for page GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select the window generalPreferencePage.SelectThePreferenceWindowWithFrame(); // Enable Writing Assistant Preference Settings,send lock and checkbox id generalPreferencePage.EnableGeneralPreferenceSettings( WritingCoachPreferencesPageResource. WritingCoachPreferencesPage_WritingSpace_Lock_Id_Loctor, WritingCoachPreferencesPageResource. WritingCoachPreferencesPage_WritingSpace_Checkbox_Id_Loctor); //Save the preferences generalPreferencePage.SavePreferences(); } catch (Exception e) { ExceptionHandler.HandleException(e); } logger.LogMethodExit("WritingCoachPreferencesPage", "EnableWritingAssistantPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
/// <summary> /// Click On 'Enable Instructor Only Assets' Preference Checkbox. /// </summary> public void ClickOnInstructorOnlyAssetsPreferenceCheckbox() { //Click On 'Enable Instructor Only Assets' Preference Checkbox logger.LogMethodEntry("LessonPlanPreferencesPage", "ClickOnInstructorOnlyAssetsPreferenceCheckbox", base.IsTakeScreenShotDuringEntryExit); try { GeneralPreferencesPage generalPreferencesPage = new GeneralPreferencesPage(); //Selct window and frame generalPreferencesPage.SelectThePreferenceWindowWithFrame(); base.WaitForElement(By.Id(LessonPlanPreferencesPageResource. LessonPlanPreferences_Page_InstructorOnlyAssets_Preference_Id_Locator)); //Click On 'Enable Instructor Only Assets' Preference Checkbox base.SelectCheckBoxById(LessonPlanPreferencesPageResource. LessonPlanPreferences_Page_InstructorOnlyAssets_Preference_Id_Locator); //Save Preferences generalPreferencesPage.SavePreferences(); } catch (Exception e) { ExceptionHandler.HandleException(e); } logger.LogMethodExit("LessonPlanPreferencesPage", "ClickOnInstructorOnlyAssetsPreferenceCheckbox", base.IsTakeScreenShotDuringEntryExit); }
/// <summary> /// Enable original Sim Questions Radiobutton. /// </summary> public void EnableOriginalSIMQuestionPreference() { //Logger Entry logger.LogMethodEntry("QuestionsPreferencesPage", "EnableOriginalSIMQuestionPreference", base.IsTakeScreenShotDuringEntryExit); try { GeneralPreferencesPage generalPreferencesPage = new GeneralPreferencesPage(); //Select Window And Frame generalPreferencesPage.SelectThePreferenceWindowWithFrame(); //Wait For original Sim Questions Radiobutton base.WaitForElement(By.Id(QuestionsPreferencesPageResource. QuestionsPreferences_Page_OriginalSimQuestions_Radio_Id_Locator)); if (!base.IsElementSelectedById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_OriginalSimQuestions_Radio_Id_Locator)) { //Get Lock Icon Status string getEnableSIM5questionsLockIconStatus = base.GetClassAttributeValueById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_LockIcon_Id_Locator); if (getEnableSIM5questionsLockIconStatus == QuestionsPreferencesPageResource. QuestionsPreferences_Page_LockIcon_Status_Value) { //Wait for the element base.WaitForElement(By.Id(QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_LockIcon_Id_Locator)); IWebElement getSimRadioButton = base.GetWebElementPropertiesById (QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_LockIcon_Id_Locator); //Click On Lock Icon to Unlock Preference base.ClickByJavaScriptExecutor(getSimRadioButton); } //Select 'Enable original Sim Questions' Preference Radiobutton base.SelectRadioButtonById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_OriginalSimQuestions_Radio_Id_Locator); } //Save Preferences generalPreferencesPage.SavePreferences(); } catch (Exception e) { ExceptionHandler.HandleException(e); } //Logger Exit logger.LogMethodExit("QuestionsPreferencesPage", "EnableOriginalSIMQuestionPreference", base.IsTakeScreenShotDuringEntryExit); }
public void CheckThePreferenceOptionForcharacterpalate() { //Check The Prefernces Option For Character Palate Logger.LogMethodEntry("Preferences", "CheckThePreferenceOptionForcharacterpalate", base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Enable Character Palate Check Box generalPreferencePage.EnableCharacterPalateCheckBox(); //Click On Save Preferences generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preferences", "CheckThePreferenceOptionForcharacterpalate", base.IsTakeScreenShotDuringEntryExit); }
public void EnableNecessaryCourseToolsTabPreferenceSettings() { //Enable Necessary Course Tools Tab Preference Settings Logger.LogMethodEntry("Preference", "EnableNecessaryCourseToolsTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); ToolbarPreferencesPage toolbarPreferencePage = new ToolbarPreferencesPage(); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Enable the 'Assignment Calendar' link toolbarPreferencePage.ClickOnTheAssignmentCalendarDisplayLink(); //Check the Calendar checkbox preference toolbarPreferencePage.SetCalendarCheckBoxPreference(); //Select MyTestTab Enable the Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseTool_Select_MyTest_Checkbox_Id_Locator); //Select MapLearning Objectives Enable the Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseTool_Select_MapLearningObjectives_Checkbox_Id_Locator); //Select MapLearning Objectives To Question Enable the Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseTool_MapLearningObjectivesToQuestion_Checkbox_Id_Locator); //Select Communicate Teacher Side Enable the Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseTool_Communicate_TeacherSide_Checkbox_Id_Locator); //Select Communicate Mail Teacher Side Enable the Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseTool_Mail_TeacherSide_Checkbox_Id_Locator); //Select Communicate Student Side Enable the Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseTool_Communicate_StudentSide_Checkbox_Id_Locator); //Select Communicate Mail Student Side Enable the Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseTool_Mail_StudentSide_Checkbox_Id_Locator); //Select Student Side Course Calendar By Default subtab toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseToolCourse_Calendar_RadioButton_Id_Locator); //Select Enrollment 'Manage Roster' By Default subtab toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_CourseToolCourse_Enrollment_Roster_RadioButton_Id_Locator); //Save The Preference generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preference", "EnableNecessaryCourseToolsTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
public void SetTheStandardsAndSkillsPreference() { //To Set The Standards and Skills Preferences For The Course Logger.LogMethodEntry("Preferences", "SetTheStandardsAndSkillsPreference", base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Set The Course Standard Skill Preferences new StandardSkillPreferencesPage().SetTheCourseStandardSkillPreferences (PreferencesResource.PreferencesPage_SkillFramework_Name, PreferencesResource.PreferencesPage_StandardFramework_Name); generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preferences", "SetTheStandardsAndSkillsPreference", base.IsTakeScreenShotDuringEntryExit); }
public void ClickOnCalendarDisplayLinkUnderContentTab() { //Click On 'Display under Content tab' Link Under Logger.LogMethodEntry("Preference", "ClickOnCalendarDisplayLinkUnderContentTab" , base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Click On 'Display under Content tab' Link Under new ToolbarPreferencesPage().ClickOnTheAssignmentCalendarDisplayLink(); //Click on 'Save Preferences' Button generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preference", "ClickOnCalendarDisplayLinkUnderContentTab" , base.IsTakeScreenShotDuringEntryExit); }
public void EnableNecessaryRosterPreferenceSettings() { //Enable Necessary MyTest Preference Settings Logger.LogMethodEntry("Preferences", "EnableNecessaryRosterPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Select Manage Roster Preference Settings new RosterPreferencesPage().SelectManageRosterPreferenceSettings(); //Save the preferences generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preferences", "EnableNecessaryRosterPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
public void EnableNecessaryActivitiesTabPreferenceSettings() { //Enable Necessary Course Tools Tab Preference Settings Logger.LogMethodEntry("Preference", "EnableNecessaryActivitiesTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Enable the Enable "Remove multiple attempt activities from a student’s To Do list when a student- //scores at or above the proficiency threshold" link new ActivitiesPreferencesPage().ClickTheRemoveMultipleAttemptCheckBox(); //Save The Preference generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preference", "EnableNecessaryActivitiesTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
/// <summary> /// Enable SIM5 Questions Preference. /// </summary> public void EnableSIM5QuestionsPreference() { //Enable SIM5 Questions Preference logger.LogMethodEntry("QuestionsPreferencesPage", "EnableSIM5QuestionsPreference", base.IsTakeScreenShotDuringEntryExit); try { GeneralPreferencesPage generalPreferencesPage = new GeneralPreferencesPage(); //Select Window And Frame generalPreferencesPage.SelectThePreferenceWindowWithFrame(); //Wait For Sim5 Questions Radiobutton base.WaitForElement(By.Id(QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_Preference_Radio_Id_Locator)); if (!base.IsElementSelectedById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_Preference_Radio_Id_Locator)) { //Get Lock Icon Status string getEnableSIM5questionsLockIconStatus = base.GetClassAttributeValueById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_LockIcon_Id_Locator); if (getEnableSIM5questionsLockIconStatus == QuestionsPreferencesPageResource. QuestionsPreferences_Page_LockIcon_Status_Value) { //Click On Lock Icon to Unlock Preference base.ClickButtonById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_LockIcon_Id_Locator); } //Select 'Enable SIM5 Questions' Preference Radiobutton base.SelectRadioButtonById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_Sim5Questions_Preference_Radio_Id_Locator); } //Save Preferences generalPreferencesPage.SavePreferences(); } catch (Exception e) { ExceptionHandler.HandleException(e); } logger.LogMethodExit("QuestionsPreferencesPage", "EnableSIM5QuestionsPreference", base.IsTakeScreenShotDuringEntryExit); }
/// <summary> /// Enable 'Grader Project' Question Type Preference. /// </summary> public void EnableGraderProjectQuestionTypePreference() { //Enable 'Grader Project' Question Type Preference logger.LogMethodEntry("QuestionsPreferencesPage", "EnableGraderProjectQuestionTypePreference", base.IsTakeScreenShotDuringEntryExit); try { GeneralPreferencesPage generalPreferencesPage = new GeneralPreferencesPage(); //Select Window And Frame generalPreferencesPage.SelectThePreferenceWindowWithFrame(); //Wait For 'Grader Project' Question Type Preference Checkbox base.WaitForElement(By.Id(QuestionsPreferencesPageResource. QuestionsPreferences_Page_GraderProject_Preference_Id_Locator)); if (!base.IsElementSelectedById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_GraderProject_Preference_Id_Locator)) { //Get Lock Icon Status string getGraderProjectQuestionTypeLockIconStatus = base.GetClassAttributeValueById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_GraderProject_LockIcon_Id_Locator); if (getGraderProjectQuestionTypeLockIconStatus == QuestionsPreferencesPageResource. QuestionsPreferences_Page_LockIcon_Status_Value) { //Click On Lock Icon to Unlock Preference base.ClickButtonById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_GraderProject_LockIcon_Id_Locator); } //Select 'Grader Project' Question Type Preference Checkbox base.SelectCheckBoxById(QuestionsPreferencesPageResource. QuestionsPreferences_Page_GraderProject_Preference_Id_Locator); } //Save Preferences generalPreferencesPage.SavePreferences(); } catch (Exception e) { ExceptionHandler.HandleException(e); } logger.LogMethodExit("QuestionsPreferencesPage", "EnableGraderProjectQuestionTypePreference", base.IsTakeScreenShotDuringEntryExit); }
public void EnableBlackboardVoiceAuthoringOption() { // Enable Blackboard Collaborate Voice Authoring Preference option Logger.LogMethodEntry("Preference", "EnableBlackboardVoiceAuthoringOption", base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select The Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Enable Blackboard Collaborate Voice Authoring Option generalPreferencePage.EnableBlackBoardCollaborateVoiceAuthoring(); //Fill Black board Fname Lname Email TextBoxes generalPreferencePage.EnterBlackBoardIMDetails(); //Save The Preference generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preference", "EnableBlackboardVoiceAuthoringOption", base.IsTakeScreenShotDuringEntryExit); }
public void EnableNecessaryGradingTabPreferenceSettings() { //Enable Necessary Grades Preference Settings Logger.LogMethodEntry("Preference", "EnableNecessaryGradingTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Declare object GradingPreferencesPage gradePreferencesPage = new GradingPreferencesPage(); //Enable 'Apply Grade Schema' Option gradePreferencesPage.EnableApplyGradeSchemaOption(); //Save The Preference generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preference", "EnableNecessaryGradingTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
public void EnableNecessaryGeneralTabPreferenceSettings() { //Enable Necessary General Preference Settings Logger.LogMethodEntry("Preferences", "EnableNecessaryGeneralTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); //Intialize the objects ToolbarPreferencesPage toolbarPreferencePage = new ToolbarPreferencesPage(); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Enable Embedded Report in General Preferences Page generalPreferencePage.EnableGeneralTabEmbeddedReportPreferenceSettings(); //Enable Try Again Preference CheckBox toolbarPreferencePage.SelectCourseToolTabPreferenceCheckBox(PreferencesResource. PreferencesPage_EnableTryAgain_Checkbox_Id_Locator); //Save the preferences generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preferences", "EnableNecessaryGeneralTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }
public void EnableNecessaryGeneralTabPreferenceSettings() { //Enable Necessary General Preference Settings Logger.LogMethodEntry("Preferences", "EnableNecessaryGeneralTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); GeneralPreferencesPage generalPreferencePage = new GeneralPreferencesPage(); //Select Main Frame generalPreferencePage.SelectThePreferenceWindowWithFrame(); //Enable Calendar Preference generalPreferencePage.EnableGeneralTabCalendarPreferenceSettings(); //Enable Embedded Report in General Preferences Page generalPreferencePage.EnableGeneralTabEmbeddedReportPreferenceSettings(); //Enable Black board IM Preference Settings generalPreferencePage.EnableBlackboardIMPreferenceSettings(); //Enable Character Palate Preference Settings generalPreferencePage.EnableCharacterPalatePreferenceSettings(); //Save the preferences generalPreferencePage.SavePreferences(); Logger.LogMethodExit("Preferences", "EnableNecessaryGeneralTabPreferenceSettings", base.IsTakeScreenShotDuringEntryExit); }