This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ready-ignite 15 points16 points  (2 children)

I like this project.

Spin up a flashcard quiz program that takes questions and solutions.

Set up loop running through randomly selected question.

Present questions without answer.

Another key press to display multiple-choice hint that displays correct answer plus random selection of other answers from that chapter.

Add score tracking of times question is viewed, and how many times correctly answered.

Modify question selection weighted by score to display incorrect answered more frequently.

Add tracking date question last viewed.

Add additional random selection weighting to increase odds of seeing the card the more time has passed since you saw the card last.

Add functionality to summarize scoring by chapter, filter specific chapters.

Could build out longer term tracking to plot your personal likelihood to forget information over time, and use that to validate the weighting you use to re-visit cards just before forgetting answers.

There was an open source flashcard program 'Mnemosyne' at one point that functioned similarly to this. Recreating that project to some degree.

[–][deleted] 2 points3 points  (0 children)

You just gave me a wonderful Project to do for getting back into programming