FEA21-skill-selection-view
|
|
Feature ID |
FEA21 |
Subsystem |
User interface |
Responsible person |
Niko Karvinen |
Status |
Completed |
Description
A view where the users can select the skills they need in their companies.
User requirements
- FEA20-skill-info-view must be implemented.
- User must use a hash for authentication.
- Companies should be able to rate the skills based on their importance and relevance to their organization.
- The end user should be able to fill in the survey without needing to seek for guidance from external sources.
- The survey instructions should be clear, concise and easy to access.
- User has 20 choices available for the survey. (5) most important, (5) important, (5) valuable, (5) future view.
- User can add each skill to only 1 category.
- User is able to cancel their selection and select different skills.
- End user should be notified when they selected the maximum amount of skills in each category.
- The navigation bar should be user-friendly and easy to use.
Technical requirements
- Service has to be optimized for desktops.
- Service has to use an accessible color palette and fonts.
- User interface should be clear and easy to navigate.
Preliminary user stories
- #36 US008 - As an end user, I want the soft and hard skills to be separated into different pages so that the survey feels less overwhelming.
- #37 US009 - As an end user, I want to receive a notification when I have selected the maximum number of skills in a category.
- #39 US011 - As the end user, I want "Submit" button to have a different color as the color yellow confused me
User interface
![Skill view mockup](../../../images/skillview_mockup.png)
Testing
Acceptance Criteria
Acceptance Criteria |
Notes |
The user can choose ONLY 5 future need, 5 most important, 5 important and 5 valuable skills. |
|
The user can choose ONLY 20 skills. |
|
The user can add each skill to only 1 category. |
|
The user can remove the selection. |
|
After the user has selected all 20 Skills, they cannot select any more. |
|
After user has selected all 5 Skills from category, they can see a message / notification that "5 Skills selected successfully". |
|
Skill selections can be made only using the keyboard. |
|
The user can have only 1 active session. So, as the end user, you can't connect to the Skill Collector from multiple devices, multiple browsers and/or browser tabs (so same browser is used on the same device, the website is open in more than 1 tab) using the same hash. One active session at the time. This must not affect the following scenario: "User fills the survey, user (accidentally) closes the Skill Collector tab, the user opens Skill Collector again in the same browser, their session information/answers are saved on the browser side (not in the database)." |
|