You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We could add a "game" to practice phrasing briefs.
The goal would be to enable focused phrasing practice without committing to a specific phrasing dictionary. Given the phrase "when I went to", Plover users might write "WH*EU/TWOEPBT" while people using Jeff's phrasing dictionary might write "SWHEUGTD".
And yet, it would be ideal to provide good support for Jeff's phrasing dictionary in particular. The ideas below follow behaviour from Jeff's phrasing dictionary. Important related issue: #104
Design
Figma designs to show the general idea…
Before starting, toggle on/off word bits you want to practice and select a level:
After pressing start, you write the 15 randomly selected phrases:
Behaviour
The "Level" select dropdown might show levels 1–7 for controlling which bit of the phrase will change throughout the game:
rotates starters
rotates auxiliary verb and positive/negative
rotates structure
rotates verbs
rotates optional suffixes and tense
rotates everything — totally random phrases for every round
Below are some examples where I hastily put words together without massaging them into grammatically correct strings, indicating some of the code complexity to handle.
As an example of level 1 with all the "starters" selected except for "there", Typey Type might randomly select the following: auxiliary verb "can", "positive" instead of negative, "always", verb "become", 1 suffix, "present" tense; and for the 15 rounds show:
you can always become
I can always become
she can always become
that can always become
this can always become
this can always become
I can always become
she can always become
it can always become
we can always become
you can always become
you can always become
she can always become
he can always become
we can always become
Example level 2:
you don’t even understanding the
you can’t even understanding the
you shall even understanding the
you won’t even understanding the
you do even understanding the
you can’t even understanding the
you shall even understanding the
you won’t even understanding the
you do even understanding the
you don’t even understanding the
you can even understanding the
you shouldn’t even understanding the
you will even understanding the
you shall even understanding the
you do even understanding the
Example level 3:
I shall just ask
I shall still ask
I shall never ask
I shall even ask
I shall have to ask
I shall always ask
I shall be asking
I shall just ask
I shall even ask
I shall be asking
I shall still ask
I shall never ask
I shall even ask
I shall just ask
I shall always ask
Example level 5:
you will never understand
you will never understand the
you never understood
you never understand
you will never understand
you will never understand the
you never understood
you never understand
you will never understand
you will never understand the
you never understood
you will never understand
you will never understand the
you never understand
you will never understand
Initial MVP approach would:
show no stroke hints
require students to manually select levels themselves instead of increasing them at the end of 15 rounds.
Later, it would be useful to see stroke hints for preferred dictionaries. E.g. a phrasing lookup for Typey Type dictionaries plus your personal dictionaries so it searches for "when I went to" it tries the whole phrase, then "when I went", "when I", "went to" to come up with "WH*EU/TWOEPBT" based on JSON dictionaries. And a JS/TS implementation of Jeff's phrasing dictionary for either generating a stroke when creating the material or performing a reverse lookup with the material phrase.
The text was updated successfully, but these errors were encountered:
That would be awesome. Some additional thoughts/suggestions:
show total number of possible combinations resulting from currently selected variants "using 231 of 8392 possible combinations"
show "you have trained X of Y total possible combinations"
later, add some "Flavors" for specific phrasing systems, limiting/focusing on their specific vocabulary/abilities
ability to add custom entries for each part
expand beyond generating simple phrases, but simulate a real "dialog"/"chat" between n participants with real sentences -- all making strong use of phrases, obviously (TypeyType Slack Trainer ™️ )
We could add a "game" to practice phrasing briefs.
The goal would be to enable focused phrasing practice without committing to a specific phrasing dictionary. Given the phrase "when I went to", Plover users might write
"WH*EU/TWOEPBT"
while people using Jeff's phrasing dictionary might write"SWHEUGTD"
.And yet, it would be ideal to provide good support for Jeff's phrasing dictionary in particular. The ideas below follow behaviour from Jeff's phrasing dictionary. Important related issue: #104
Design
Figma designs to show the general idea…
Before starting, toggle on/off word bits you want to practice and select a level:
After pressing start, you write the 15 randomly selected phrases:
Behaviour
The "Level" select dropdown might show levels 1–7 for controlling which bit of the phrase will change throughout the game:
Below are some examples where I hastily put words together without massaging them into grammatically correct strings, indicating some of the code complexity to handle.
As an example of level 1 with all the "starters" selected except for "there", Typey Type might randomly select the following: auxiliary verb "can", "positive" instead of negative, "always", verb "become", 1 suffix, "present" tense; and for the 15 rounds show:
Example level 2:
Example level 3:
Example level 5:
Initial MVP approach would:
Later, it would be useful to see stroke hints for preferred dictionaries. E.g. a phrasing lookup for Typey Type dictionaries plus your personal dictionaries so it searches for "when I went to" it tries the whole phrase, then "when I went", "when I", "went to" to come up with
"WH*EU/TWOEPBT"
based on JSON dictionaries. And a JS/TS implementation of Jeff's phrasing dictionary for either generating a stroke when creating the material or performing a reverse lookup with the material phrase.The text was updated successfully, but these errors were encountered: