Resolve "Update userstories"

This commit is contained in:
Hanne Lindbäck Fyrand
2021-11-28 20:39:32 +01:00
committed by Øystein Martinussen
parent 24d8e4c9c7
commit fd92ae164c
+12 -49
View File
@@ -1,40 +1,16 @@
# User Stories
The users storie are used to uncover and determine what values our app needs to satisfy and provide.
The users' stories are used to uncover and determine what values our app needs to provide to satisfy the user.
The stories covers most of what our app "Flashy" will be all about.
## A fresh user to Flashy
My name is Tom Dahl and I am a highschool student who has some trouble in geography classes. I often
forget the capitals of Europe's nations. I have a test coming up in two weeks and I need to memorise
every capital in europe. But when I look at the map I see the nations and capitals at the same time,
essentially robbing me of a way to test myself. I have other courses also so I want my learning to
be as efficient as possible. And I figure the best way to do this is to emulate the test environment.
So I can be both confident that I know the answer, while being as efficient as possible I need to
find a way to test myself. Luckily my teacher recommended Flashy.
My name is Tom Dahl and I am a highschool student. I have some trouble in my geography classes. I often forget the capitals of Europe's nations. I have a test coming up in two weeks and I need to memorize every capital in europe. But when I look at the map I see the nations and capitals at the same time, essentially robbing me of a way to test myself. I have other courses too so I want my learning to be as efficient as possible. And I figure the best way to do this is to emulate the test environment. So I can be confident that I know the answer, while being as efficient as possible I need to find a way to test myself. I also travel by bus a lot so I would like a tool to help me study on the bus. Luckily my teacher recommended Flashy.
- For me, as a new user, the app should be easy to use. When I see a card, I should easily be able to flip it by pressing a button.
- I should be able to move between cards by pressing a “next card” button and a “previous card” button. This is important for seeing all the cards in the deck.
- The toggle buttons should easily show what mode I am in and help me choose between modes. This to ensure that switching between shuffle mode and wrap around mode is possible.
- I want to be able to press a button on the menu and write new cards, so I can add new cards to the deck.
For a new user it is important that Flashy is easy to use. The user needs to be able to create a flashcard
and a deck with the smallest amount of complications. Most importantly I need to be able to navigate through
the different cards and flip them to see the answer, such that I can properly test my knowledge. To save
time I do not need to see the cards I already have memorized.
#### **Important actions for the app**
Ensure that the user can:
- flip the cards
- add a new card
- add a new deck
- go back and forth
- change deck
- remove cards
#### **Important traits that needs to be shown**
- see the content (text/images) of the card
- see how many cards are in the deck
- visual buttons/icons for navigation
- textfields and buttons for creating the card
## Storyboard
@@ -44,28 +20,15 @@ Ensure that the user can:
![Userstory](./userstory2.png)
## A regular user to Flashy
Jørgen Hansen has been using flashy for over a year and is quite familiar with flashy. As Jørgen,
I want to be able to maximize my learning curve with the platform. For what I want to achieve it
is important that Flashy lets me personalize how I want to practice with the app.
My name is Jørgen Hansen. I have been using flashy for over a year and am quite familiar with flashy. As a regular user, I want to be able to maximize my learning curve with the platform. For what I want to achieve it is important that Flashy lets me personalize how I want to practice with the app.
- As a regular user I want to switch which side of the card is shown. This will help get some variation into my learning process.
- I want to randomize the order of the cards to make the process less predictable.
- I also want a wrap-around mode so I can easily test myself several times.
- I want to be able to delete cards, so I can save time by skipping the cards I have already memorized, or cards I no longer need.
To keep a consistent user base it's important that Flashys functions are reliable.
#### **Important actions for the app**
Ensure that the user can:
- add cards to favourites
- switch which side of the card is shown
- randomize cards
- add wrap around functionality
#### **Important traits that needs to be shown**
- the top bar menu with icons which represents the different functionalities
- see the content (text/images) of the card
- see how many cards are in the deck
- toggle buttons that clearly shows which extra functionalities are on
## Storyboard