Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a student, I want to switch a certain course's class so that I can work with people I know. #2

Open
Naapperas opened this issue Apr 5, 2022 · 0 comments
Labels
Could Could have (Moscow method) user story User Story XL eXtra Large development cost

Comments

@Naapperas
Copy link
Collaborator

Naapperas commented Apr 5, 2022

Notes

no additional details

User interface mockups

'My class changes' screen
'Request class change' screen
'Confirm class change request' screen
'Non eligible for class change request' screen

Acceptance tests

# The first example has 3 steps
Scenario: Student submits a class change request
    Given a non-full class
    When the Student submits a class change request
    Then they are switched to the new class

# The second example has 5 steps
Scenario: Student submits a class change request
    Given a class with no vacant slots
    When the Student submits a class change request
    Then they are placed on a waiting list
    When a class gets a vacant slot
    Then the Student is switched to the new class

# The third example has 6 steps
Scenario: Student submits a class change request
    Given a class with no vacant slots
    When the Student submits a class change request
    Then they are placed on a waiting list
    Given another Student on the waiting list
    And that Student wishes to switch classes with the first Student
    Then both Students exchange classes
@Naapperas Naapperas added user story User Story Could Could have (Moscow method) L Large development cost XL eXtra Large development cost and removed L Large development cost labels Apr 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Could Could have (Moscow method) user story User Story XL eXtra Large development cost
Projects
None yet
Development

No branches or pull requests

1 participant