johnwdubois / rezonator

Rezonator: Dynamics of human engagement
35 stars 1 forks source link

Rez-play: Dynamic playback of Rez-links #167

Open johnwdubois opened 5 years ago

johnwdubois commented 5 years ago

Is your feature request related to a problem? Please describe. It would be good to show off what Rezonator can do. This can be userful for:

Describe the solution you'd like

  1. Give the user the option to "Rez-play" -- that is, to have Rezonator automatically draw each Rez link, Track link, Stack, and so on, following the ClickTimes of the original user who made the links.
  2. There are at least three options:
    • Replay according to the clickTimes in the orginal user's file
    • Replay speeded up, by eliminating long pauses in the orginal (if a pause is longer than 2 seconds, reduce it to 2 seconds)
    • Replay speeded up, by ignoring the original clickTimes and generating our own time delays (which could be very short) The first option seems the simplest, and is the one to implement first.
  3. For each new word, the drawing of the link should start from this word, and extend back to the previous word.
  4. The word should become aligned once its link hits the target word.
  5. If a rich markup of the resonance has been done in advance, this dynamic display should be very impressive to watch.

Additional context

  1. This issue shares some features with a "User activity log". While it could be developed along with that, making a complete activity log may be more difficult; so keeping the Rez-Play system simple seems like the best way to start.
johnwdubois commented 5 years ago

When I demo'ed RezPlay recently, it was very slow to start, and slow to run.
If there is a timed delay at the start (before any visible user action), change it to zero.
Check to make sure RezPlay runs at a lively pace (perhaps speeding up the original according to some plan).