What is omnimemo?

29 September 2008 6:17 by Tomasz Korzeniowski

More and more friends ask me what I would like to achieve with omnimemo? What kind of application I am building? What is omnimemo?

Well… to make the long story short, omnimemo is a service for people who would like to build rock-solid knowledge in a fast and efficient way.

I would like to implement application that will assist learner in his or her learning process.

It will learn how user learns. By building approximated model of user learning curve, omnimemo will compute optimum intervals between repetitions.

There are many factors that can be used to build model of learning curve and compute those intervals but in the first version of omnimemo I will focus on two main contradictory features.

  • in the period of time frequency of repetitions should be as low as possible. The reason for that is that longer time between repetitions of certain material produces stronger association in the brain. This is so called spacing effect.
  • … but students shouldn’t forget material before repetition, it means intervals between repetitions should be short enough to ensure that the knowledge is still remembered.

In the future versions of omnimemo I would like to combine local features specific to user learning process with the global features of the whole group of learners who try to master given pice of knowledge.

There is several algorithms and methods to choose from and experiment with. It will be interesting!

Apart from approximated model of user learning curve there are two more aspects that are equally important for me in the context of omnimemo.

First of all, I would like to embed in the omnimemo social aspect of learning process. I would like users to be able to share with their friends material they would like to master and enjoy spirit of collaborative learning. I remember when I was student that I had really good results when I studied with the group of my friends. We shared notes, materials and studied together. It was fun and effective!

Secondly, I would like to make it possible to learn almost everywhere. I would like to build version of omnimemo for mobile devices.

I definitely need version for my iPhone but I will also build version for Android because I like an idea behind this platform and would like to take this opportunity to master it while building sth useful.

There is still a lot of work in front of me but I strongly believe I can build sth that matters and brings value.

Do you like it? Please share it!

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • Wykop
  • Technorati
  • DZone
  • NewsVine
  • Slashdot
  • StumbleUpon
Posted in: Experiments

This entry was posted on Monday, September 29th, 2008 at 6:17 pm and is filed under Experiments. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a reply: