Skip to content

Use cases

Use-case Description

Here the high-level use-cases are described here in a fully dressed use-case form. This is done to get a better understanding of the functional requirements of the application.

The fully dressed use cases presume that the user has already installed the system and accessed the home page.

Search for a sign

Below, you find the use-case "Search for a sign," which consists of two parts: searching for a sign with a word and searching for a sign through the use of hand shapes and location of the hands.

Search for a sign with a word

The user wants to translate a word from their language into their chosen sign language.

Primary actor User
Brief Description The user wants to know how to do a specific word in a sign language. So the user searches for that word and gets a list of videos back depicting how to perform that sign.
Pre conditions The user has access to the system and the system is functional.
Post conditions The user can view a video of the selected sign.
Main Succes Scenario Actor Action System Responsibility
1. The user selects the search button. 2. The system shows an input field.
3. The user enters their search query in the input field. 4. The system shows a list with all the signs that match the search query.
5. The user selects one of the signs from the list. 6. The system shows the video of the selected sign.
Alternative Scenario 4a. The system can't find any signs matching the search query and informs the user.
4b. The user stops searching or tries again and then the use case continues at step 1.

Search for a sign by its properties

The user wants to know the meaning of a sign.

Primary actor User
Brief Description The user wants to know the meaning of a sign in their language. The user can search for the sign by giving information of the sign like the location, number of hands, movement direction and hand shape. If all these criteria match a specific sign the user will be redirected to a video page of the selected sign.
Pre conditions The user has access to the system and the system is functional.
Post conditions The user can view a video of the selected sign.
Main Succes Scenario Actor Action System Responsibility
1. The user navigates to the correct search page. 2. The system shows multiple options for the location where the sign could take place, such as the head or the stomach.
3. The user selects a location. 4. The system asks how many hands where used for the sign.
5. The user gives the amount of hands used. 6. The system shows different movement directions for the sign.
7. The user selects a movement direction that corresponds to the sign. 8. The system shows multiple hand shapes that could be used in the sign.
9. The user selects a hand shape. 10. The system shows information of the sign that matches the given input.
Alternative Scenario 4a/6a/8a The system has found a limited number of signs matching the given input and shows a list of these signs instead of asking for more options.
4b/6b/8b The user selects a sign from the list. 4c/6c/8c The system shows information of that sign.
10a. The can't find any signs matching the given input.
10b. The system discards the last given input and shows all the now matching signs. If there are no matching sign the system repeats this step.
10c. The user selects a sign from the given list. If no signs match the users intent than the user can stop searching or tries again and the use case starts at step 1.

Sign language learning quiz

Primary actor User
Brief Description The user can access a list of signs and select which signs they want to practice. The quiz will present a series of questions, each showing a sign, and the user must select the correct meaning from a list of multiple-choice answers. After each question, the quiz will provide feedback to the user, indicating whether their answer was correct or incorrect, and will also provide the correct answer if the user answered incorrectly. If users make mistakes during the quiz, they have the opportunity to retry those signs once the quiz is finished.
Pre conditions The user has access to a list of signs to learn.
Post conditions The user progression of the selected list is saved.
Main Succes Scenario Actor Action System Responsibility
1. The user navigates to the sign list page. 2. The system shows with all the list available to the user.
3. The user selects a list from which they would like to learn the signs. 4. The system navigates to the quiz page of the first new sign.
5. The system shows a video and asks the user to identify the sign in the video.
6. The user tries to identify the sign.
7. The user confirms their selection. 8. The system shows that the selection of the user was correct.
9. The system asks the users if they would like to continue.
10. The user confirms that they would like to continue. 11. The system goes to the next sign in the list. The use case continues at step 5.
12. The system will indicate to the user that they have completed the list once they have viewed all signs.
Alternative Scenario 8a. The system shows that the selection of the user is wrong and adds this sign to a list of signs that the user did not get right.
12a. The system navigates to the first sign the user got wrong. The use case continues at step 5 and repeats for all the signs the user got wrong.