The application should have a concept of events. It can be any kind of event (like watching a movie) during which the user learns many new words.
- Home screen
The user should be able to determine after what record an event was started and after what record it ended. Some sort of markers like date ones.
- Events management screen
It's a new fragment where the user can see what events there have been already, or start a new event. It's important that there cannot be two events started at once, so the user must not be able to start a new event when another one is happening. On this screen, the user can end the current event.
- Event view screen
There the user can see what records were added during the event.
- Quiz
The user should be able to revise the new words that were added during a particular event.
The application should have a concept of events. It can be any kind of event (like watching a movie) during which the user learns many new words.
The user should be able to determine after what record an event was started and after what record it ended. Some sort of markers like date ones.
It's a new fragment where the user can see what events there have been already, or start a new event. It's important that there cannot be two events started at once, so the user must not be able to start a new event when another one is happening. On this screen, the user can end the current event.
There the user can see what records were added during the event.
The user should be able to revise the new words that were added during a particular event.