Thursday, December 27, 2007

profile schema added

I put together a schema for profiles, which includes data definitions for profiles (login and password), results (session data), and Leitner progression tracking. The schema is on the page with the Flip docs.

I can't recall if I have covered what Leitner progression/tracking is in this blog yet or not. Sebastian Leitner was an Austrian commentator who developed a system of memorization based on spaced repetition. As a concept was successfully passed, it progressed from one stage/bucket/box to another until a certain point where the concept is considered "memorized". When the learner failed to pass a concept, it regressed or even reset to the beginning point. A system for Leitner-based tracking is considered a required feature in flashcard applications, or in my case, drill and test processors.

Flip presents a slight challenge for Leitner-based tracking because cards can have more than two sides and validation is typically on a side by side basis rather than a card by card basis. Therefore, progression through Leitner stages can differ between sides of the same card, or if so designated, progression could be on a card by card basis - an all-or-none basis where all response sides must be answered correctly for progression to occur or the card regresses. I have not accommodated for this option yet in my designs, so I will have to determine where such a designation best fits and add it to my designs. It will be part of the profile schema if it is incorporated, but I need to think it through and how it would be implemented. If it is too difficult I may eliminate the choice and simply go with one validation option or the other.

I also need to incorporate options in the application that allow the user to designate how many stages their Leitner tracking can have. Ten is probably more than adequate, but the schema has twenty as the max. There needs to be fields where the user can designate how far a correct response progresses and how far an incorrect response regresses (including an option for reset). Defaults will be +1 and -1.

Labels: , , ,

0 Comments:

Post a Comment

<< Home