User Scenarios - Hedera-Lang-Learn/hedera GitHub Wiki

Add specific user scenarios or stories.

(Wireframes of the user scenarios listed on this page and on User Activities by Role are depicted on Hedera-interactionFlow)

1. Non registered user

1.1. Non registered user

As a non (yet) registered user, I would like to quickly and clearly understand what Hedera is and what it does, especially once I register.

1.2. Guest: "getting a taste" of Hedera

(Non-logged in user, similar experience to http://bridge.haverford.edu)

As a non registered Hedera user, I would like to initially access the Hedera website via an email guest link that allows me to run a text analysis against a fixed list (e.g., Wheelock, ch 1 & 2) and therefore "get a taste" of the benefits of Hedera. Since I cannot save this analysis, I would like the option to register.

2. Registered user (not faculty)

2.1.Registered user: maintaining and using a vocabulary list for search

As a registered user, I need to maintain my vocabulary list, with the option to start with a set list and I need to search for readable text, based on my vocabulary list.

2.2. Registered user: managing search results

When I review the results of a search based on my vocabulary list, I need to know the percentage of the amount of terms that match my vocabulary list, their popularity and length.

2.3. Registered user: reading and editing passages

When I read each search result (passage) in the Reading environment, I need to also access my custom glossary. I need to insert in the passage my own text (e.g., Pope’s tweets, Catus Petasatus, Winnie Ille Pu) and assign simple metadata (e.g., title, author, date, vetted, and by whom).

2.4. Registered user: saving and exporting passages

When I read and edit each search result (passage) in the Reading environment, I need to save the text that I inserted in my custom vocabulary, and the passage with the text I inserted in my library. I also ned to export the edited passage (with the original and my inserted text) so that I can study it in Quizlet or StudyBlue.

2.5. Registered learner: recommendations

As a registered learner, I would like Hedera to recommend texts from its repository ordered according to how readable each text would be for me.

2.6. Registered learner: adding "unknown" words

As a learner, once I have analyzed a text and seen the list of words “Unknown” to me (i.e. in the text but not in my “Known” list), I would like to be able to add any “Unknown” words that I do know to my “Known” list and get an updated analysis. For example, let’s say I just analyzed a text, found it was 80% readable, and got a list of “Unknown” words that included some obvious cognates like defendo and gladiator. I’d want to just add those immediately to my “Known” list and get an updated readable percentage considering those words as known.

3. Teacher

3.1. Teacher: finding a readable text

As a teacher, I have asked my students to learn 50 words this week and I would like to find a text that contains 90% of those words. If the students have learned the 50 words, then they should be able to read the text without too much difficulty.

3.2. Teacher: managing texts

As a teacher, I need to create custom texts, to group them and to share them and to associate them to individual or combination of vocabulary lists

3.3. Teacher: managing vocabulary lists

As a teacher, I need to create custom vocabulary lists, to group them and to share them and to associate them to individual or combination of classes

3.4. Teacher: managing classes

As a teacher, I need to create several classes based on student academic level, comprehension or knowledge level, invite students to these classes, and associate each or multiple class with texts and vocabulary lists drawn either from my own or from public repository of lists

3.5. Teacher: assessing the readability of specific content based on my students' knowledge

As a teacher I need Hedera to tell me what text in chapter 4 my students can read based on a vocabulary list (which represents the current knowledge of my students)

3.6. Teacher: searching for content that matches my students' knowledge

As a teacher I need Hedera to tell me what my students can read based on their current knowledge of vocabulary terms

3.7. Teacher: checking an exam passage

As a teacher, I want to check an exam passage against my students’ known words and generate a custom glossary to copy into the exam paper.

3.8. Teacher: identify words

As a teacher (or administrator) who needs to prepare a placement test, I want identify any words on the test that are not in a standardized word list (such as the Dickinson Core Latin vocabulary or one of the HSK lists for Chinese).

3.9. Teacher: separate vocabulary list for each class

As a teacher, I want to maintain a separate vocabulary list for each class

3.10. Teacher: analyzing text

As a teacher, I want to be able to analyze a text against a subset of a vocabulary list for a class. For example, if my Latin 1 class will eventually cover 20 chapters of Wheelock’s Latin, I may want to prepare readings for them for each chapter and so as the semester goes on I would need to analyze a text against the words in chapter 1, then against the words in chapters 1 and 2, etc.

4. Learner

Statistic tracking and motivation

3.11.

As a teacher, I want to see all the texts that I’ve read (and when I read them).

3.12.

As a teacher, I want to see what texts I am in the middle of reading.

3.13.

As a teacher, I want to see texts that I haven’t read yet, but have saved for later reading.

3.14.

As a teacher, I would like to be able to share with someone (like a course placement person) a list of the texts that I’ve read.

3.15.

As a teacher, I would like to be able to share with someone (like a new teacher) a list of the vocabulary that I know.

3.16.

As a teacher, I want to see my vocabulary learning progress over time (new words marked as known by week, month, year?)

3.17.

As a teacher, I want to be able to see in which text I first encountered (or learned?) each new word.

3.18.

As a teacher, I want to see my streak of consecutive days (or weeks) studied.

3.19.

As a teacher, I want to see the number of new words that I’ve learned over time.

3.20.

As a teacher, I want to be able to set a daily (or weekly) reading target in terms of a number of words.