Ruzena’s a college student and her doing well means a lot to me. While I was in Houghton, I did my part to help her study for a lab practical that she had in her Botany course. She used flash cards as a means to help her learn and memorize the common and scientific names of the plants that she needed to know for this exam. They worked well and I believe they helped her quite a bit. Boy, are they a pain to put together.
As you all know, I’m a programmer. Being a programmer, I believe that software is doing its part more and more everyday to make our lives easier. I like to solve problems, but what are the problems that need to be solved?
- They’re tedious and difficult to make.
- They’re somewhat easy to lose, since they can be tiny slips of paper or note cards.
- They’re not necessarily environmentally friendly.
Okay, maybe that last one is stretching it a bit, but all of you can agree to the first two points I’m sure. So, my goal is to attempt to solve the problems by making flash cards easy to create and easy to access from anywhere you have an internet connection. Enter OmegaFlash, my company’s Open Source Web-Based Flash Card System. In the interim between the company starting and us releasing our first major product out into the wild, I’m going to be going on the endeavor to work on a few projects and open sourcing them for anyone to use and modify.
With a simple and easy to use interface, you can create flash cards for anything. The initial version of the system is going to support users creating a key to store their flash card groups under. You keep the key somewhere safe because it’s what you use to “login” to the system with and how you access your flash cards. You can create multiple groups of flash cards. For example, Ruzena might need to create flash cards for Botany and Western Civ for whatever reason, so she can separate these into two groups so the flash cards don’t get mixed up. It’ll support uploading or linking to images to be displayed on the “front” of the flash card along with whatever text you put on the front, and whatever text you decide to put on the back. For actually viewing the cards, it’ll give you the option of going through the cards in order or going through them randomly, viewing either the front or back first.
For future versions, I’m planning to add the ability to have the flash cards test you, so you enter in what you think is on the front/back and it will tell you if you’re correct and can give you hints on what the other side has if you’re incorrect. I hope this is something that more students besides just Ruzena can benefit from, so I’ll be linking to it from here when it’s ready to be used. Also, keep an eye out for the SourceForge project that’s currently pending approval.
Enjoy. 