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

Tracker: Course/Arrange #139

Open
6 of 14 tasks
NiloCK opened this issue Sep 9, 2021 · 0 comments
Open
6 of 14 tasks

Tracker: Course/Arrange #139

NiloCK opened this issue Sep 9, 2021 · 0 comments

Comments

@NiloCK
Copy link
Owner

NiloCK commented Sep 9, 2021

Allow for "comparative" course browsing with user-supplied difficulty comparisons between presented cards.

Basics

  • add multi-card viewer / selector
  • make accessible from course info page
  • appropriately scale the k-factor on elo adjustments
  • investigate tagged-elo adjustments
  • investigate provisional-elo adjustments (for slotting in new content)
  • enable 'sequential' playing of audio-enabled cards
    • w/ a visual indicator for which card is currently playing

UI

  • improve transition to next comparison
  • improve "grouping" of vote button with its card

Iterations

  • refactor as best-of-n rather than hard coded 2 cards

Particulars

  • restrict random elo value in the elo-compare workflow to the elo bounds of the course
  • consider (reject): default random behaviour to sub-user elo.
    • Not exactly relevant given the below step
  • consider (do this): default card surfacing to "least experienced" cards (via 139 prioritize new content #185)
  • consider (leaning toward do): default card surfacing should mix low-experience cards with high-experience cards with similar ELO ratings
  • consider: new cards should initialize with the course ceiling ELO.
    • /study session difficulty mismatches will then be experienced in the "too easy" mode rather than "too hard"
    • mismatch burden shifted from low-investment beginners to higher-investment experienced users
@NiloCK NiloCK changed the title Implement dfficulty-browse queue Implement difficulty-browse queue Sep 13, 2021
NiloCK added a commit that referenced this issue Oct 2, 2021
NiloCK added a commit that referenced this issue Oct 2, 2021
NiloCK added a commit that referenced this issue Oct 2, 2021
NiloCK added a commit that referenced this issue Dec 9, 2021
NiloCK added a commit that referenced this issue Dec 9, 2021
... which prevents overexposure of the top and bottom of the course
while sorting
@NiloCK NiloCK changed the title Implement difficulty-browse queue Tracker: Course/Arrange Dec 9, 2021
NiloCK added a commit that referenced this issue Dec 12, 2021
.... to sync playback of multiple instances
NiloCK added a commit that referenced this issue Dec 12, 2021
NiloCK added a commit that referenced this issue Jan 16, 2022
(high-priority for elo moderation)
NiloCK added a commit that referenced this issue Jan 16, 2022
NiloCK added a commit that referenced this issue Jan 26, 2022
elo formats (`number`, `cardElo`)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant