Memorizer
is a small tool that can help us memorize more effectively according to forgetting curve. I was motivated to start this project mainly because I want a tool to help me memorize Japanese words more effectively. The idea is from an Iphone app called "remword", which is a cloud based Egnlish learning application for English learners in China.
Features of Memorizer 1.0:
1.
Create dictionary and entries.
2. Compute the next review time
of entries according to forgetting curve and users' memory status
of the entry.
3. Remind users to review entries that hit the
review time.
Programming
language used: C++
Libraries used: Boost,
Qt (for the GUI), Tiny
XML (for entries storage)
IDE used: Qt
Creator
Software design tool used: Balsamiq
Mockups
I plan to expand this application to a universal language learning tool by making it a cloud based software. Before that, I will port the application to iPhone and Android using "Appcelerator Titanium".