User
- can see her summary (follow, the number of words she memorised, etc.)
- can see the buttons “Word List” and “Start Lesson”
- can see activities (her’s and following users)
- can authenticate via Facebook, Twitter, Google
User
- can see profile
- can update Name, Email, Password, Avatar
User
- can see word list
- can filter the list by some conditions (e.g. learned, unlearned, alphabet, category)
- can see which word she has already learned.
User
- can choose a course she learns from some courses.
User
- can solve the problems (by selecting)
- can see the correct answer when she answer a question.
- can see the progress in the lesson (e.g. “3/20”)
User
- can see the result of a lesson.
Admin User
- can manage all data