Skip to content

Turn any published Google Sheet into Sankey-style flashcards, and share your creation with a permanent html link.

License

Notifications You must be signed in to change notification settings

jaxankey/Sankey-Flashcards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Google Sheets or Tab-Separated Values (TSV) Flashcard Web-App

Turn any web-published TSV or Google Sheet into Sankey-brand flashcards on any device, and share your creation with a permanent URL.

Using Any Web-Published TSV File

Any URL pointing to a TSV file will work, provided the TSV file has two columns: the first column contains the "questions", and the second column contains "answers". The first row will be skipped (use this for column labels!), as will any rows with blank entries in the first or second column. Once you have this web address, paste it to the end of this:

https://jaxankey.github.io/Sankey-Flashcards/?

as in the examples below. Bookmark the resulting web address. :)

Using a Google Sheet

  1. Create a Google Sheets document with columns conforming to the above specifications.
  2. Select File -> Publish to the web, choose the desired sheets, select Tab-separated values (.tsv)', then push the green Publish button.
  3. Type ctrl+c to copy the gnasty web address shown in this dialog, then
  4. Bookmark this URL :).

App Usage

Basic Controls

  • Tapping the upper (blue) question or lower (red) answer area will reveal the question or answer, respectively.
  • Based on how well you think you did, choose how deep to move the card in the stack. The + button moves the card to a random position beyond the other ranges, and the smiley face removes it until you push Reset.
  • Your "score" will increase depending how deep into the deck you send each card, which (if you play honestly) provides some sense of how well your "workout" is going.

Other Controls

  • Reset will return the deck to its original, ordered state.
  • Shuffle will randomize the remaining deck.
  • Flip will reverse questions and answers.
  • Tapping Score will reset it to zero.
  • Tapping Remaining will re-add all the cards previously marked Done to the end of the stack.
  • The first pull-down menu above the question and answer areas (Silent by default) will select a spoken language (if speech synthesis is available on your browser).
  • The second pull-down above the answers sets the delay before automatically showing the card.
  • The third pull-down above the answers sets whether you must manually tap the depth, or let it automatically choose the depth after you tap the answer area.

The Method

If you get a card wrong or have difficulty, tap 1-2 until it feels automatic, and then progressively upgrade the depth, waiting at each stage until it again becomes automatic. When it's automatic a few times at a high depth, tap the smiley face to remove it from the loop.

Note: Definitely expect your fluency to often regress and downgrade the depth when needed! Downgrading is not a bad thing.

Examples

About

Turn any published Google Sheet into Sankey-style flashcards, and share your creation with a permanent html link.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published