Feature: Session access In order to access a session The teacher must be registered as a session coach for this course @javascript Scenario: Create session 1 Given I am a platform administrator And I am on "/main/session/session_add.php" When I fill in the following: | name | Session1 | And I fill in select2 input "#coach_username" with id "1" and value "admin" And I press "submit" Then I should see "Add courses to this session (Session1)" Then I select "TEMP_PRIVATE (TEMPPRIVATE)" from "NoSessionCoursesList[]" And I press "add_course" And I press "next" Then I should see "Update successful" Then I should see "Subscribe users to this session" Then I follow "Multiple registration" Then I select "Warnier Yannick (ywarnier)" from "nosessionUsersList[]" And I press "add_user" And I press "next" Then I should see "Session1" Then I should see "TEMPPRIVATE" Then I should see "ywarnier" @javascript Scenario: Create session 2 Given I am a platform administrator And I am on "/main/session/session_add.php" When I fill in the following: | name | Session2 | And I fill in select2 input "#coach_username" with id "1" and value "admin" And I press "submit" Then I should see "Add courses to this session (Session2)" Then I select "TEMP_PRIVATE (TEMPPRIVATE)" from "NoSessionCoursesList[]" And I press "add_course" And I press "next" Then I should see "Update successful" Then I should see "Subscribe users to this session" Then I follow "Multiple registration" Then I select "Mosquera Guardamino Michela (mmosquera)" from "nosessionUsersList[]" And I press "add_user" And I press "next" Then I should see "Session2" Then I should see "TEMPPRIVATE" Then I should see "mmosquera" Scenario: ywarnier connects to Session1 Given I am logged as "ywarnier" Then I am on course "TEMPPRIVATE" homepage in session "Session1" Then I should not see "You are not allowed" Scenario: ywarnier connect to Session 2 Given I am logged as "ywarnier" Then I am on course "TEMPPRIVATE" homepage in session "Session2" Then I should see "You are not allowed" Scenario: ywarnier connect to session that doesn't exists Given I am logged as "ywarnier" And I am on course "TEMPPRIVATE" homepage in session "Session does not exists" Then I should see "You are not allowed" Scenario: mmosquera connect to Session 1 Given I am logged as "mmosquera" Then I am on course "TEMPPRIVATE" homepage in session "Session1" Then I should see "You are not allowed" Scenario: mmosquera connect to Session 2 Given I am logged as "mmosquera" Then I am on course "TEMPPRIVATE" homepage in session "Session2" Then I should not see "You are not allowed" Scenario: Delete session "Session2" Given I am a platform administrator And I am on "/main/session/session_list.php?keyword=Session2" And wait for the page to be loaded And I follow "Delete" And I confirm the popup Then I should see "Deleted" Scenario: Delete session "Session1" Given I am a platform administrator And I am on "/main/session/session_list.php?keyword=Session1" And wait for the page to be loaded And I follow "Delete" And I confirm the popup Then I should see "Deleted"