Link Search Menu Expand Document

Shuffling as flashcard types

Table of contents

  1. Shuffling as a flashcard type
  2. Overview of shuffle, sort, and jumble
  3. Combining with other flashcard types

Shuffling as a flashcard type

Shuffling can also be applied as a flashcard type, which you can use to test yourself.

/** Shuffle Quest */
filterManager.install(
  closet.recipes.mingle.show({ tagname: 'shuf' }),
  closet.recipes.sort.show({ tagname: 'sort' }),
  closet.recipes.jumble.show({ tagname: 'jumb' }),
)
Shades of [[sort1::red]]: [[sort2::pink::maroon::burgundy::fuchsia]]
Shades of [[sort1::green]]: [[sort2::teal::olive::mint::lime]]
Shades of [[sort1::blue]]: [[sort2::sapphire::savoy::ultramarine]]

Notice that sort1 is only activated for card 1, sort2 is only activated for card 2. This makes them similar to how clozes behave, for example.


Overview of shuffle, sort, and jumble

Altogether there are three different kinds of these “shuffling as flashcard” types:

  • shuffle: cards will be shuffled on both sides
  • sort: cards will be shuffled on the front, but not on the back
  • jumble: cards will be shuffled on the back, but not the front

Combining with other flashcard types

You can also combine it with other flashcard types:

/** Shuffle Quest */
filterManager.install(
  closet.recipes.mingle.show({ tagname: 'shuf' }),
  closet.recipes.sort.show({ tagname: 'sort' }),
  closet.recipes.jumble.show({ tagname: 'jumb' }),
)

/** Default Multiple Choice */
filterManager.install( 
  closet.recipes.multipleChoice.show({ tagname: 'mc' }),
  closet.recipes.multipleChoice.hide({ tagname: 'mch' }),
  closet.recipes.multipleChoice.reveal({ tagname: 'mcr' }),
)

/** Default cloze */
filterManager.install(
  closet.recipes.cloze.show({ tagname: 'c' }),
  closet.recipes.cloze.hide({ tagname: 'ch' }),
  closet.recipes.cloze.reveal({ tagname: 'cr' }),
)

/** Ordering */
filterManager.install(closet.recipes.order({ tagname: 'ord' }))
Step [[jumb4::1]]: [[shuf4::Combine the onion, celery, carrot, and [[mc3::olive::canola||sunflower]] oil[[ord::shuf4,jumb4]]]].
Step [[jumb4::2]]: [[shuf4::Add the meat and cook, stirring frequently]].
Step [[jumb4::3]]: [[shuf4::Add the [[c1::tomato]] paste]].
Step [[jumb4::4]]: [[shuf4::Cook on low for [[c2::8::more than 4]] hours]].