User Activities by Role - Hedera-Lang-Learn/hedera GitHub Wiki

We have outlined activities for three roles for registered users as well as a guest. Here are the activities we are planning on eventually enabling.

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

  • Someone sends a guest a link and they could read
  • Text analysis against a fixed list, e.g., Wheelock, ch 1 & 2
  • Nothing gets saved => become Learner/Teacher, create account to save stuff

Learner (registered user)

  • Like a Guest but can...
  • Maintain their vocab list, perhaps starting with a set list
  • Search repository for readable text, based on vocab list. Results show % known vocab, popularity, & length
  • Read them in Reading environment with their custom glossary
  • Input their own text (e.g., Pope’s tweets, Catus Petasatus, Winnie Ille Pu) & assign simple metadata (e.g., title, author, date, vetted, and by whom)
  • Analysor (perhaps without disambiguation)
  • Export list to Quizlet or StudyBlue to study
  • Save input text to their own library
  • Time reading (are you still reading this?)
  • How easy did you find this text? (at the end)
  • I would like to be able to save texts to a queue for future reading
  • I would like to bookmark my place in text so that I can come back to it easily.
  • I would like to see a progress bar as I read so that I know how much is left in my current text.
  • Vocabulary management

Teacher (class)

  • Like Learner but can…
  • Can create texts and share them
  • Can create groups of texts and share them
  • Can create vocab lists and share them
  • Can create groups of vocab groups and share them
  • Create multiple classes and associate them with texts and vocab list drawn either from my stuff or repository of lists
  • Have a way to invite students to class
  • Have scheduled assignments to appear on a certain day & have students be notified.
  • K-8 way of pushing assignments to students without emails

Curriculum Designer/Super Teacher/Language Coordinator

  • Like Teacher but can…
  • Can coordinate/pre-approve content and vocab
  • Researcher (philologists & language teachers)

Language Admin

  • Vets submissions to repo
  • Manage dictionary, e.g., neo-latin
  • Correct errors
  • Pre-disambiguating texts