@nightly Feature: SA.FE3-1 Perform Simple Rollover to test creation of exam offerings for specific terms FE 3.1 As a Central Administrator I want to create exam offerings in bulk at rollover so that exam offerings will be created at an appropriate stage in my institution's scheduling process Background: Given I am logged in as admin #FE3.1.EB1 (KSENROLL-9533) Scenario: Test whether setting up exam offerings for COs and then performing a rollover into a term with no exam period raises a popup to add exam period to target term Given I create an Academic Calendar and add an official term When I create multiple Course Offerings each with a different Exam Driver in the new term And I rollover the term to a new academic term that has no exam period Then I expect a popup to appear with a displayed warning stating "Continue without Exams?" #FE3.1.EB2 (KSENROLL-9533) Scenario: Test whether setting up exam offerings for COs and then performing a rollover retains the exam information Given I create an Academic Calendar and add an official term When I create multiple Course Offerings each with a different Exam Driver in the new term And I rollover the term to a new academic term that has an exam period Then all the Final Exam and Exam Driver data for the COs should be retained after the rollover is completed and Exam Offerings should be created in a state of Draft @nightly Feature: SA.FE3-2 View Exam Offerings for AO not created when no Activity Offerings are defined FE 3.2 As a Central Administrator I want to create CO driven exam offerings dynamically after the bulk exam offering creation so that new exam offerings will be created as new Course Offerings are created Background: Given I am logged in as admin #FE3.2.EB1 (KSENROLL-9534) Scenario: Test whether the EO table only shows EOs by AO for courses with the Exam Driver set to Activity when Activity Offerings exist for the CO When I view the Exam Offerings for a CO created from catalog with a standard final exam driven by Course Offering Then the Exam Offerings for Course Offering should be in a Draft state When I view the Exam Offerings after changing the Final Exam Driver to Activity Offering Then there should be no Exam Offering for Activity Offering table present And the Exam Offering listed in the EO for CO table should be in a Canceled state #FE3.2.EB2 (KSENROLL-9536) – modified test Scenario: Test whether the Exam Offering is initially in Draft state when the exam driver is set to Course Offering When I view the Exam Offerings for a CO created from an existing CO with a standard final exam driven by Course Offering Then the Exam Offerings for Course Offering should be in a Draft state When I create a Course Offering from an existing CO with a Standard Final Exam option And I select Final Exam Per Course Offering as the Final Exam Driver and Update the Course Offering Then I should be able to select the View Exam Offerings link on the Manage CO page And see one Exam Offering for the Course Offering with a status of Draft #FE3.2.EB3 (KSENROLL-9536) – modified test Scenario: Test whether each Exam Offering is initially in Draft state when the exam driver is set to Activity Offering Given that Activity Offerings exist for the selected Course Offering When I view the Exam Offerings for a CO created from an existing CO with a standard final exam driven by Activity Offering Then all Exam Offerings for Activity Offerings should be in a Draft state Given that Activity Offerings exist for the selected Course Offering When I create a Course Offering from an existing CO with a Standard Final Exam And I select Final Exam Per Activity Offering as the Final Exam Driver and Update the Course Offering Then I should be able to select the View Exam Offerings link on the Manage CO page And see Exam Offerings for the each Activity Offering of the Course with a status of Draft @nightly Feature: SA.FE3-3 Cancelling an AO should cancel the EO depending on all the exam settings FE 3.3 As a Central Administrator I want exam offerings to be Cancelled if the governing course offering or activity offering is cancelled after the bulk creation so that unnecessary exam offerings are removed Background: Given I am logged in as admin #FE3.3.EB1 (KSENROLL-10220) Scenario: Test that cancelling an AO does not affect the EOs when the FE Driver is set to CO Given there is more than one Activity Offering for the Course When I cancel an Activity Offering for a CO with a standard final exam driven by Course Offering And I view the Exam Offerings for the Course Offering Then the Exam Offering for Course Offering should be in a Draft state #FE3.3.EB2 (KSENROLL-10220) Scenario: Test that cancelling a lecture AO does not create an EO for that AO – why do we need to test this? Is there any scenario where cancelling an entity should/would create an exam? When I cancel an Activity Offering for a CO with a standard final exam driven by Activity Offering And I view the Exam Offerings for the Course Offering Then the Exam Offering table for the canceled AO should also be canceled #FE3.3.EB3 (KSENROLL-10220) – What is this test doing??? How can cancelling an AO create an EO? Scenario: Test that cancelling a discussion AO does create an EO for AO table When I cancel a discussion Activity Offering for a CO with a standard final exam driven by Activity Offering And I view the Exam Offerings for the Course Offering Then the Exam Offering for Activity Offering should be in a Draft state #FE3.3.EB4 (KSENROLL-10220) Scenario: Test that cancelling all AOs does cancel the EO when the FE Driver is set to CO When I cancel all Activity Offerings for a CO with a standard final exam driven by Course Offering And I view the Exam Offerings for the Course Offering Then the Exam Offering in the EO for CO table should be in a Canceled state #FE3.3.EB5 (KSENROLL-10220) Scenario: Test that cancelling all AOs does cancel the EO when the FE Driver is set to AO When I cancel all Activity Offerings for a CO with a standard final exam driven by Activity Offering And I view the Exam Offerings for the Course Offering Then the Exam Offerings in the EO for AO table should be in a Canceled state @nightly Feature: SA.FE3-4 Reinstate Activity Offering will reinstate the Exam Offerings as well FE 3.4 As a Central Administrator I want to reinstate exam offerings if I reinstate the governing course offering or activity offering so that exam offerings are available Background: Given I am logged in as admin #FE3.4.EB1 (KSENROLL-10322) – why do we need this test? Is it supposed to be the only AO for the CO? If not then it seems meaningless to me…reinstating an AO for a CO-driven EO should have nothing to do with each other. Scenario: Test that reinstating an AO does reinstate the EOs when the FE Driver is set to CO Given I suspend an Activity Offering for a CO with a standard final exam driven by Course Offering When I reinstate the activity offering And I view the Exam Offerings for the Course Offering Then the Exam Offerings for Course Offering should be in a Draft state #FE3.4.EB2 (KSENROLL-10322) Scenario: Test that suspending an AO does suspend the EO for that AO when the FE Driver is set to AO Given I suspend an Activity Offering for a CO with a standard final exam driven by Activity Offering When I reinstate the activity offering And I view the Exam Offerings for the Course Offering Then the Exam Offering for Activity Offering should be in a Draft state #FE3.4.EB3 (KSENROLL-10322) – is this about cancelling the AO, as is implied in the scenario description, or about reinstating it? If the latter what’s the point? The only scenario where this would matter is if this is the only/last AO for the CO then the EO would be affected by the change. Scenario: Test that cancelling an AO does not affect the EOs when the FE Driver is set to CO Given I cancel an Activity Offering for a CO with a standard final exam driven by Course Offering When I reinstate the activity offering And I view the Exam Offerings for the Course Offering Then the Exam Offerings for Course Offering should be in a Draft state #FE3.4.EB4 (KSENROLL-10322) Scenario: Test that cancelling a lecture AO does not create an EO for that AO (This is not what the scenario is doing, it seems to be about reinstating an AO/EO) Given I cancel an Activity Offering for a CO with a standard final exam driven by Activity Offering When I reinstate the activity offering And I view the Exam Offerings for the Course Offering Then the Exam Offering for Activity Offering should be in a Draft state @nightly Feature: SA.FE3-5 Update Exam Offerings based on Final Exam Driver FE 3-5 As a Central Administrator I want existing exam offerings to be deleted if the exam driver changes after the bulk creation but before the SOC is published so that exam offerings are in sync with their drivers to "No final Exam" or "Alternative final assessment" after bulk creation and after the SOC is published so that exam offerings match CO exam settings – Where did this come from? It is kind of confusing me. Background: Given I am logged in as admin #FE3.5.EB1 (KSENROLL-10214) – I’ve changed the ‘and’, ‘then’ wording a bit on this one, let me know if it is incorrect. I’ve also added a couple steps for clarification. Scenario: Update FE driver to Activity Offering and then change to Course Offering and back to Activity Offering again. When I view the Exam Offerings for a CO in an Open SOC with a standard final exam driven by Activity Offering Then the Exam Offerings for each Activity Offering in the EO for AO table should be in a Draft state And I view the Exam Offerings after changing the Final Exam Driver to Course Offering Then the Exam Offerings for Course Offering in the EO for CO table should be in a Draft state And there should be no EO for AO table And I view the Exam Offerings after changing the Final Exam Driver to Activity Offering Then the Exam Offerings for each Activity Offering should be in a Draft state And there should be no EO for CO table @nightly Feature: SA.FE3-6 View Exam Offerings table rendered depending on FE Driver FE 3.6 As a Central Administrator I want new exam offerings to be created if the exam driver changes after the bulk creation so that exam offerings are in sync with their drivers Background: Given I am logged in as admin #FE3.6.EB1 (KSENROLL-9790) Scenario: Test whether the View EO table is by Course Offering and that there is only one Exam Offering – This doesn’t really seem to be testing this scenario, it is testing that when the driver is changed the relevant EO is created in a Draft state. If that is what we want to test do we need to specify what happened to the previous CO/AO exams? If so, what is the SOC state for the scenario? When I view the Exam Offerings for a CO with a standard final exam driven by Course Offering Then the Exam Offerings for Course Offering should be in a Draft state When I view the Exam Offerings after changing the Final Exam Driver to Activity Offering Then the Exam Offering for Activity Offering should be in a Draft state When I view the Exam Offerings after changing the Final Exam Driver to Course Offering Then the Exam Offerings for Course Offering should be in a Draft state #FE3.6 EB2 (KSENROLL-9876) Scenario: Test whether the View EO table is by Course Offering when a delivery format Lecture is selected – Again I am unsure what this scenario is meant to test…the delivery format of the AO should have no impact when we are talking about CO-driven exams should it? When I create a Course Offering with standard final exam driven by Course Offering and "Lecture" as delivery format And I view the Exam Offerings for the Course Offering Then the Exam Offerings for Course Offering should be in a Draft state @nightly Feature: SA.FE3-7 View Exam Offerings only when the Exam Period is set to Standard – What does this mean? It makes no sense to me in the context of the test FE 3.7 As a Central Admin I want existing exam offerings to be deleted if the CO setting changes to "No final Exam" or "Alternative final assessment" after bulk creation but before the SOC is published so that exam offerings match CO exam settings Background: Given I am logged in as admin #FE3.7.EB1 (KSENROLL-9791) – I’ve changed the test description and reworded some things below Scenario: Test whether the View EO table is by Course Offering and that there is only one Exam Offering When I view the Exam Offerings for an open CO with a standard final exam driven by Activity Offering Then the 2 Exam Offerings for Activity Offering should be in a Draft state And I view the Exam Offerings after updating the Final Exam to none And there should be no Standard Exam tables present Scenario: Test that EOs are deleted when the exam setting for a course changes from Standard Final Exam to "No final Exam" or "Alternative final assessment" When I view the Exam Offerings for a CO with a standard final exam driven by Activity Offering in a SOC that is Open Then the Exam Offerings for any Activity Offering should be visible in the EO for AO table in a Draft state And I view the Exam Offerings after updating the Final Exam indicator to "No final Exam" Then there should be no Exam Offering tables present