Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TUI (Text User Interface) Chat style interface idea #170

Open
sgoshorn opened this issue Apr 6, 2023 · 3 comments
Open

TUI (Text User Interface) Chat style interface idea #170

sgoshorn opened this issue Apr 6, 2023 · 3 comments

Comments

@sgoshorn
Copy link
Member

sgoshorn commented Apr 6, 2023

New way to do a lesson: Infinite scrolling text bubbles with questions and answers. A text box for student to type an answer. Student can still click buttons/links. No more 'pages'. TOC/nav elements on the left.

@sgoshorn
Copy link
Member Author

sgoshorn commented Apr 6, 2023

Some changes

  • All text/feedbacks go into the transcript.
  • Popups - instead of embedded at point, just append to transcript.
  • Toolbar buttons just appear as extra buttons on right of text box text to the 'submit' button.
  • Keyboard to type answer. Enter to submit. Tab to cycle through toolbar and hyperlinks.
  • Question types that have rows of items could be handled as series of subquestions, one at a time.
  • 'Giveup' just repeats the corrected answer rather than updating the original choice prompts. Scrollback shouldn't be needed (but would work great for refreshing memory of the 'facts'.
  • Branching behaves as normal
  • Fancy interactions handled could be either an interactive box sitting in the transcript or some question types could be converted to show the answer with 0 or 1 wrong elements and user just types one thing.
  • Video talking head just appears in a bubble that can be expanded.

@sgoshorn
Copy link
Member Author

sgoshorn commented Apr 6, 2023

What happens when one resumes? ScoreSave data does not track flow or repeats.
To reconstruct what user previously saw would require tracking all the clicks to recreate or the transcript itself (which will be massive since it's not just text but image references, the interactive boxes, etc.)

@sgoshorn
Copy link
Member Author

sgoshorn commented Apr 6, 2023

IF user already answered a question indicate the answer(s) they gave, but don't disable or else they could get trapped in a loop if they answer question then return later via TOC to reanswer.

@sgoshorn sgoshorn changed the title Chat style interface idea TUI (Text User Interface) Chat style interface idea Apr 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant