Learner Stories - Hedera-Lang-Learn/hedera GitHub Wiki

As a learner …

Word list

Create list of known words (Personal List) Manage Personal List (adding, deleting, changing of ranking, editing definitions)

Reading a text (user-supplied)

  1. I want to read a thing that I have.
  2. I want to know how readable it is, based on my vocabulary.
  3. I want to read the text with a personal glossary of my unknown words.
  4. As I am reading, I want to add new known words to my Personal List, with a ranking.
  5. I want to be able to bookmark places in the text. (pagination for longer texts?)
  6. I want to be able to make notes while reading.
  7. I want to be able to resume reading where I left off.
  8. I want to be able to see how far I am in a text/how much remains (progress bar)
  9. I want to be able to share a text I've read with another learner.
  10. After I'm done reading, I want to give the text a star-ranking.

Finding a text in Hedera

  1. I want to find something to read.
  2. I want to see results ranking in order of readability.
  3. I want set a minimum level of readability.
  4. I want to see texts that have a high proportion of words on certain set-lists/textbook lists, like DCC Core list (sort according to highest proportion of specified list).
  5. I want to filter results based on length.
  6. I want to filter results based on genre/time period.
  7. I want to filter based on tags.
  8. I want to see what other people have liked.
  9. I want to be able to queue texts to read later.
  10. I want to see the next text in a sequence (if there's a sequence) and how readable that is for me now.
  11. I want to receive a recommendation for my next reading that takes into account the new words that I've learned.

Goals and progress

  1. I want to see how much time I've spent reading.
  2. I want to see what new words I've learned in X time period.
  3. I want to set a goal for time reading/quantity of text.