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

Change status of application by Service provider (application for competitive selection ) #182

Closed
Nikita-Babenko opened this issue Jun 30, 2021 · 0 comments
Assignees

Comments

@Nikita-Babenko
Copy link

Nikita-Babenko commented Jun 30, 2021

As a user (service provider) I want to change statuses of application for competitive selection in cabinet so that to show participants progress of admission process of the Workshop

Role
Service provider

Precondition
Workshop is created by service provider;
Workshop has а competitive selection for entrance and each application participant has to proceed competitive selection;
The application to enter Workshop has been sent by user (parent role)
The competitive selection is completed and the candidates have been selected, the service provider wants to change the status of each application.

Acceptance criteria
SCENARIO #1 Service provider changes status of the application in the cabinet from status “Очікує підтвердження ” to status “Прийнято до конкурсного відбору”
GIVEN parent sent the application to the Service provider
AND Service provider enters the cabinet
AND clicks on tab “Заяви”
2021-06-30 13_31_17-MoE _ Dev Team – Figma

AND list of applications is shown on the screen
2021-06-30 13_31_49-MoE _ Dev Team – Figma
AND Service provider selects application with status “Очікує підтвердження ”
AND clicks on button “Прийняти до відбору”
2021-06-30 13_38_09-MoE _ Dev Team – Figma
AND pop-up with text box filled in with information is shown
bc0527e9-ee9e-4a91-8f4d-bee67a02b955
AND Service provider checked information in text box and if it needed edited some information
WHEN button “Надіслати” is clicked

THEN status of the application is changed to “Прийнято до конкурсного відбору”
AND buttons are changed to “Зарахувати” and “Відмовити” are shown right from status “Прийнято до конкурсного відбору” on the application
2021-07-01 11_33_59-MoE User stories - Google Документи
AND system message is shown on the screen {{Дякуємо! Заявка переміщена в “Прийнято до конкурсного відбору”}}

Прийнято до конкурсного відбору

AND notification with the changed status is sent to the user who submitted the application
2021-06-30 14_28_50-MoE _ Dev Team – Figma
AND updated status is shown in the cabinet of the user who submitted the application
ісі787
AND contact information on the application is shown {{Вітаємо! Вас прийнято до конкурсного відбору, зателефонуйте будь ласка за номером {{Service Provider Phone}} щоб дізнатись про час та місце відбору. Дякуємо }}

AND button “Залишити гурток” displayed right to the status in the cabinet of the user
фф

SCENARIO #2 Service provider changes status of the application in the cabinet from status “Очікує підтвердження ” to status “Відмовлено”
GIVEN parent sent the application to the Service provider
AND Service provider enters the cabinet
AND clicks on tab “Заяви”
2021-06-30 13_31_17-MoE _ Dev Team – Figma
AND list of applications is shown on the screen
2021-06-30 13_31_49-MoE _ Dev Team – Figma
AND Service provider selects application with status “Очікує підтвердження ”
AND clicks on button “Відмовити”
AND the button “Відмовити” changes color from light to dark
2021-06-30 13_56_04-MoE _ Dev Team – Figma
AND pop-up with the field for entering the reason for refusal is shown
AND Service provider filled in the text with the reason
2021-06-30 13_55_31-MoE _ Dev Team – Figma
WHEN user (Service provider) clicks on button “Надіслати”
THEN status of application is changed to “Відмовлено”
AND button “Прийняти до відбору” appears on the application in the cabinet of the Service provider
99991
AND system message is shown on the screen {{Дякуємо! Заявка переміщена в “Відмовлено” }}
Відмовлено
AND notification with the chanched status and inputed text of the reason is sent to the user who submitted the application
2021-06-30 14_28_50-MoE _ Dev Team – Figma
AND inputed text of the reason is shown in the cabinet of the user who submitted the application

AND user who submitted the application clicks on the status “Відмовлено”
AND pop-up with the reason is shown
2021-06-30 14_33_32-MoE _ Dev Team – Figma

https://www.figma.com/file/YRYP4zAAchOyYMgdoeP782/MoE-Dev-Team?node-id=1502%3A831

SCENARIO #3 Service provider changes status of the application in the cabinet of Service provider from status “Прийнято до конкурсного відбору” to status ”Відмовлено”
GIVEN parent sent the application to the Service provider
AND Service provider enters the cabinet
AND clicks on tab “Заяви”
2021-06-30 13_53_29-MoE _ Dev Team – Figma
AND list of applications is shown on the screen
AND Service provider knows the results of the competitive selection
AND Service provider select exact application with status “Прийнято до конкурсного відбору”
2021-06-30 14_42_57-MoE _ Dev Team – Figma
AND clicks on button “Відмовити”
AND the button “Відмовити” changes color from light to dark
2021-06-30 13_56_04-MoE _ Dev Team – Figma
AND pop-up with the field for entering the reason for refusal is shown
AND Service provider filled in the text with the reason
2021-06-30 13_55_31-MoE _ Dev Team – Figma
WHEN user (Service provider) clicks on button “Надіслати”
THEN status of the application is changed to “Відмовлено”
AND system message is shown on the screen {{Дякуємо! Заявка переміщена в “Відмовлено” }}
Відмовлено
AND notification with the changed status and input text of the reason is sent to the user who submitted the application
2021-06-30 14_28_50-MoE _ Dev Team – Figma
AND updated status is shown in the cabinet of the user who submitted the application on the application

AND inputed text of the reason is shown in the cabinet of the user who submitted the application
AND user who submitted the application clicks on the status “Відмовлено”
AND pop-up with the reason is shown
2021-06-30 14_33_32-MoE _ Dev Team – Figma

https://www.figma.com/file/YRYP4zAAchOyYMgdoeP782/MoE-Dev-Team?node-id=1502%3A831

SCENARIO #4 Service provider changes status of the application in cabinet from status “Прийнято до конкурсного відбору” to status ”Зараховано”
GIVEN parent sent the application to the Service provider
AND Service provider enters the cabinet
AND clicks on tab “Заяви”
2021-06-30 13_53_29-MoE _ Dev Team – Figma
AND list of applications is shown on the screen
AND Service provider knows the results of the competitive selection
AND Service provider select exact application with status “Прийнято до конкурсного відбору”
2021-06-30 14_42_57-MoE _ Dev Team – Figma
AND clicks on button “Зарахувати”
2021-06-30 14_51_28-MoE _ Dev Team – Figma
AND approval pop-up appears
55b8fc40-0d68-4816-8d6c-2372278c8ab0
WHEN user clicks “Надіслати”
THEN status of the application is changed to “Зараховано”
3e12c334-7a6b-48dd-8748-2f3da1380f97
AND the button “Відмовити” is shown right to the status “Зараховано”
AND system message is shown on the screen {{Дякуємо! Заявка переміщена в “Зараховано”}}

Зараховані

AND notification with the changed status is sent to the user who submitted the application

2021-06-30 14_28_50-MoE _ Dev Team – Figma

AND updated status is shown in the cabinet of the user who submitted the application on the application
2021-06-30 17_47_01-MoE _ Dev Team – Figmaсіі

https://www.figma.com/file/YRYP4zAAchOyYMgdoeP782/MoE-Dev-Team?node-id=1502%3A5494

SCENARIO #5 Service provider changes status of the application in cabinet from status “Зараховано” to status ”Відмовлено”
GIVEN parent sent the application to the Service provider
AND Service provider enters the cabinet
AND clicks on tab “Заяви”
2021-06-30 13_53_29-MoE _ Dev Team – Figma
AND list of applications is shown on the screen
AND Service provider knows the results of the competitive selection
AND Service provider select exact application with status “Зараховано”
3e12c334-7a6b-48dd-8748-2f3da1380f97
AND clicks on button “Відмовити”
AND the button “Відмовити” changes color from light to dark
2021-06-30 13_56_04-MoE _ Dev Team – Figma
AND pop-up with the field for entering the reason for refusal is shown
AND Service provider filled in the text with the reason
2021-06-30 13_55_31-MoE _ Dev Team – Figmas
WHEN user (Service provider) clicks on button “Надіслати”
THEN status of application is changed to “Відмовлено”
AND system message is shown on the screen {{Дякуємо! Заявка переміщена в “Відмовлено” }}

Відмовлено

AND notification with the chanched status and inputed text of the reason is sent to the user who submitted the application
2021-06-30 14_28_50-MoE _ Dev Team – Figma
AND updated status is shown in the cabinet of the user who submitted the application on the application

AND inputed text of the reason is shown in the cabinet of the user who submitted the application
AND user who submitted the application clicks on the status “Відмовлено”
AND pop-up with the reason is shown
2021-07-01 12_05_48-MoE User stories - Google Документи
https://www.figma.com/file/YRYP4zAAchOyYMgdoeP782/MoE-Dev-Team?node-id=1502%3A831

SCENARIO #6 Service provider changes status of the application in the cabinet from status ”Відмовлено” to status “Очікує підтвердження ”
GIVEN parent sent second time the application to the Service provider
AND Service provider enters the cabinet
AND clicks on tab “Заяви”
2021-06-30 13_31_17-MoE _ Dev Team – Figma
AND list of applications is shown on the screen
AND Service provider knows the results of the competitive selection
AND Service provider accidentally or for some other reason wants to accept an application that is in status ”Відмовлено”
99991
AND button “Прийняти до відбору” is shown right from status ”Відмовлено” on the application
WHEN clicks on button “Прийняти до відбору”
2021-06-30 13_38_09-MoE _ Dev Team – Figma
THEN status of the application is changed to “Прийнято до конкурсного відбору”
AND buttons are changed to “Зарахувати” and “Відмовити” are shown right from status “Прийнято до конкурсного відбору” on the application
2021-07-01 11_33_59-MoE User stories - Google Документи
AND system message is shown on the screen {{Дякуємо! Заявка переміщена в “Прийнято до конкурсного відбору”}}

Прийнято до конкурсного відбору

AND notification with the changed status is sent to the user who submitted the application
2021-06-30 14_28_50-MoE _ Dev Team – Figma
AND updated status is shown in the cabinet of the user who submitted the application on the application

ісі787

AND contact information on the application is shown {{Вітаємо! Вас прийнято до конкурсного відбору, зателефонуйте будь ласка за номером {{Service Provider Phone}} щоб дізнатись про час та місце відбору. Дякуємо }}
AND button “Залишити гурток” is right to the status
фф

Postcondition
Users can apply for 2 applications per week per person.
Example 1: parent wants to apply by himself - he can apply 2 times per week
Example 2: parent wants to apply with his children - each person can apply 2 times per week (7 days) (1 parent + 2 children = 6 applications per 2 weeks)
The total limit of applications per user: 15 pcs.

If the limit of applications exceeded - parent will see an error on the screen
{{Перевищено ліміт заявок
Спробуйте ще за тиждень}}
2021-06-30 15_36_51-MoE _ Dev Team – Figma
If user has 15 applications and applies more the error should be displayed to the user:
{{Ви вже маєте 15 заяв. Перевищено загальний ліміт.}}

Assumptions
If it is not too difficult Add Search field to be able to search applications by Name/ Surname in the cabinet

Business rules
Application statuses for users :

  1. Очікує підтвердження (присвоюється відразу після відправки до ЗПО);
  2. Прийнято до конкурсного відбору;
  3. Зараховано;
  4. Навчається 1-11 років
  5. Навчання завершено
  6. Відмовлено (з вказаною причиною.)
  7. Гурток залишено
  8. Заблоковано

Exception:
If user dad been disqualified due to long time absence and turned back again - ONLY Service provider Director can recover users application to status "Навчається 1-11 років (Should be set automatically every 10th of October if workshop continues working)" from any other status.

For service providers:

  1. Очікує підтвердження
  2. Підтверджено
  3. На редагуванні

https://www.figma.com/file/YRYP4zAAchOyYMgdoeP782/MoE-Dev-Team?node-id=3348%3A84

  1. When the Service provider transferring to each status, send a notification to the user and display it as a yellow circle on the bell,
    2021-06-30 14_28_50-MoE _ Dev Team – Figma
    clicking on which opens a notification message about the status change to the current one
    2021-06-30 16_10_23-MoE _ Dev Team – Figma

  2. When transferring to the status accepted before the competitive selection by the administrator by clicking on the button “Прийнято до конкурсного відбору” below the status, on the application itself, the contact information is pulled up to clarify the place and time of the competitive selection in the user's office and in the Service provider's office in the office on application, hovering over this application will see a pop-up text with contact information to clarify the time and place of the competitive selection

  3. By pressing on a specific application that is in the status “Прийнято до конкурсного відбору” on the button “Відмовити”, a pop-up for entering the reason text opens, after entering the text, the Service provider clicks on the button “Надіслати” and the application goes into the “Відмовити” status and a notification is sent to a specific user who applied, in the cabinet of the user who applied hovering over this application will see a pop-up text with the reason for the refusal
    2021-06-30 14_33_32-MoE _ Dev Team – Figma

  4. Notifications of new applications when Service provider entered the office and had not yet clicked on the tab "Заяви" he sees a notification of how many new,
    new
    unprocessed applications. Сlicking on the tab opens a list of all available applications at the top new unprocessed ones with the status "Очікує підтвердження "
    2021-06-30 13_31_49-MoE _ Dev Team – Figma

  5. Display applications with the corresponding statuses by clicking on a specific filter by status
    2021-06-30 15_16_56-MoE _ Dev Team – Figma

  6. User can undo changed status in 10 seconds by clicking “Скасувати”, if button “Скасувати” is pressed then status changes to the previous state
    Прийнято до конкурсного відбору

  7. Each changing status procedure pop-up appears with the text and buttons : {{Ви впевнені, що хочете перевести заяву в статус {{Changing status}}?”Надіслати” “Скасувати”}} to approve and proceed the change
    40bf822a-a6e7-4fff-af1a-f5f822efdf59 (1)

  8. Apply to workshop user can only via “Подати заяву” button in the details of the workshop
    2021-07-05 12_52_48-MoE _ Dev Team – Figma

By default, the filter is set to “Усі”

Order list sorting and display order if filter "All" selected:

  1. Очікує підтвердження (присвоюється відразу після відправки до ЗПО);
  2. Прийнято до конкурсного відбору;
  3. Зараховано;
  4. Навчається 1-11 років (Should be set automatically every 10th of October if workshop continues working)
  5. Навчання завершено
  6. Відмовлено (з вказаною причиною.)
  7. Гурток залишено
  8. Заблоковано

Exception:
If user dad been disqualified due to long time absence and turned back again - ONLY Service provider Director can recover users application to status "Навчається 1-11 років (Should be set automatically every 10th of October if workshop continues working)" from any other status.

1)Display By filing date:
first goes the old ones
next goes the new ones
from up to down
2)Display alphabetically

If chosen any other filter:

1)Display By filing date:
first goes the old ones
next goes the new ones
from up to down
2)Display alphabetically

2021-12-25 12_46_30-MoE _ Dev Team – Figma
2021-12-25 12_47_18-MoE _ Dev Team – Figma

Заявки
Заявки BPMN

https://docs.google.com/document/d/1lz9ekFqhQ8wfqW-eEUFWJNz65IWbhR4dXGg9mE118h8/edit

@Nikita-Babenko Nikita-Babenko changed the title Change status of application by Service provider Change status of application by Service provider (application for competitive selection ) Jul 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants