Story: I, as a User, want to create a study group (workshop) for further display of information about the workshop on the Out of School platform.
Acceptance Criteria
Scenarios
Access to the workshop creation interface
GIVEN user wants to create a workshop
WHEN the user selects the "Create" option in the main menu of the service provider's account
THEN the workshop creation interface opens
Entering basic information about the workshop
GIVEN the user fills in basic information about the workshop
WHEN the user enters the name of the workshop, description, age category, planned schedule and other necessary attributes
THEN the system saves the entered information
Adding a description of the workshop, category and subcategory, images
GIVEN the user wants to describe the workshop in detail
WHEN the user enters a description of the workshop, selects a category and subcategory, uploads images and other media files
THEN system saves all entered information and media files
Adding contact information
GIVEN user wants to add contact information for feedback
WHEN the user enters phone, email and other contact data
THEN system stores contact information
Adding a teacher
GIVEN user wants to add teacher to workshop
WHEN the user enters the relevant information about the teacher
THEN system stores information about the teacher
for Stage I re-use current logic, during Stage II there should be a full addition from the list of employees of the provider
Saving workshop draft (Edited 16.10.2024)
GIVEN the user has filled in all the necessary information about the workshop
WHEN user clicks "Save the draft"
THEN system saves the entered information in Draft status
AND the draft of the workshop is saved and available for further editing
Sending a draft for moderation (Edited 16.10.2024)
GIVEN the workshop is in DRAFT status
WHEN user clicks "Send for moderation" option
THEN the system changes the status to PENDING MODERATION
AND The workshop becomes available for review by the moderator
Moderation & Publication (Edited 16.10.2024)
GIVEN the workshop is in PENDING MODERATION status
WHEN the moderator checks the information and approves the workshop for publication
THEN the system changes the workshop status to ACTIVE and it becomes available for viewing in the System
Business rules, validations, alternatives
Data that the User must enter when creating a workshop in all mandatory fields of entities:
Workshop #1534
Contacts #1525
A users can create a workshop only if they have the appropriate access rights.
A user can edit a draft an unlimited number of times before publishing.
The user can delete the draft of the workshop without its further saving and display in the system (hard delete) before its transition to the next status.
All mandatory fields must be filled in to save the workshop.
Publishing a workshop involves prior moderation to ensure compliance with established standards.
If the user did not fill in the mandatory fields, the system displays an error message and does not save the workshop.
If a moderator rejects a workshop, the system returns it to Draft status with comments for correction. Edited 16.10.2024
Each step before final "save" should be saved in cache (stage I - local), so even if users refresh the page - they will be notified they have a draft to finish.
List of layouts
"My workshops" tab in the provider's cabinet with the "Create" button.
Workshop creation interface:
Interface for adding basic information
Interface for adding description, category and subcategory, images
Interface for adding contact information (phone, email, etc.)
The interface for adding a teacher
Confirmation of intention to create a workshop (for example, a popup).
Role: User (provider's employee)
Story: I, as a User, want to create a study group (workshop) for further display of information about the workshop on the Out of School platform.
Acceptance Criteria
Scenarios
Access to the workshop creation interface
Entering basic information about the workshop
Adding a description of the workshop, category and subcategory, images
Adding contact information
Adding a teacher
Saving workshop draft (Edited 16.10.2024)
Draft
statusSending a draft for moderation (Edited 16.10.2024)
DRAFT
statusPENDING MODERATION
Moderation & Publication (Edited 16.10.2024)
PENDING MODERATION
statusACTIVE
and it becomes available for viewing in the SystemBusiness rules, validations, alternatives
Draft
status with comments for correction. Edited 16.10.2024stage I
- local), so even if users refresh the page - they will be notified they have a draft to finish.List of layouts