[quote]With a good set of base cards, we could maybe see how much people improve based on what cards they make.[/quote]How do you know that your base set is good if you don’t have any comparison?
[quote]You could maybe fix it by saying “Whenever you see this card, …” or “When doing a problem about force, …” and then more precisely defining how to go about internalizing forces. [/quote]I think there a good chance that those question might become to complex.
I want to memorize F = m * a
What cards do I create?
F = m * […]
F:=Force; m:=mass
F = […] * a
F:=Force; a:=acceleration
m * a = […]
m:=mass a:=acceleration
F = […]
F:=Force; m:=mass a:=acceleration
m = […]/a
m:=mass a:=acceleration
The answer to all cards is:
F = m * a
F:=Force; m:=mass a:=acceleration
Neither of the cards resembles an “action”. The purposely don’t say “solve this equation” as that would take reading time that’s essentially wasted.
Every single card should be as simple as possible.
Usability lesson: It’s more fun to answer 4 cards that each take 2.5 seconds to answer than to answer one card that takes 10 seconds to answer.
To take another look at Nick’s example of memorizing the pyramid formula, I would create four cards:
Pyramid volume:
V = […] * A * h
V:=Volume; A:=Area; h:=height
Pyramid volume:
V = 1/3 * […] * h
V:=Volume; h:=height
Pyramid volume:
V = 1/3 * A * […]
V:=Volume; A:=Area
and a forth card with an image of a pyramid that graphically shows A and h while asking
V = […]
The answers of the first three cards could also show the image.
[quote]But in general, we found that participation in terms of creating cards was quite low, even with the incentive of bonus points in the class. [/quote]This might be just a problem of presenting things the wrong way.
Let’s say someone get’s a card wrong 16 times. In Anki the card would be automatically paused for being a difficult card. The user is supposed to review those cards and make them more clear.
You could do something similar. How about a popup:
“Look this card seems really difficult for you, how about creating new cards to cover the information in this card?
Here’s a simple dialog to enter cards.”
With such a mechanism at least some of your users will create new cards. You can give those cards to other people as well.
This process should give you a steady flow of new cards. Even better, it gives you a steady flow of cards that explain the concepts that your existing cards don’t cover well.