Since I know how to use pascal enough, I thought I would work with Java to try and create a CueCard like program for studying.
So far, it can not really do much:
- Add/Delete questions
- Load multiple text/quiz files.
- Displays help menus for every interface.
Todo:
- Ability to run through, flipping cards etc
- Perhaps a GUI if I feel like learning
- Create a static system for the stream, rather than passing around the param.
- allow for multiple commands in one line, adding questions w/ options etc.
- answering questions, rather than just looking at answer.
- Create a debugging system to change what is shown and what isn't.
- Create a library like structure allowing for porting to a GUI.
- Allow for quicker addition of questions
- Add passing of parameters to commands. Should be fairly simple.
- Word wrap for longer answers/questions. (Its annoying to read otherwise..)
- Re-add Listing of cards, will have more options now, including custom formatting
- List all questions, with different formatting.
- Quiz based on questions inputted. (Random ordered)
Completed: (Just makes me feel better..)
- Move project to an SvN
- Re-create addCard stuff, will be a separate menu allowing to continuously add cards and can be terminated. Also, will allow editing of cards.
- Add deleteing of cards
- Re-add loading of cards
- Restructure program, OOP
- ideas to do this, creating a better structure etc.
- Create a string array of acceptable options with indexes associated with them, these indexs will be used in a switch..case piece in another function.
- pass these integers when the string is called and call the associated section.
To run it:
- Check out from:
This will give you the latest version.Code:http://java-cuecards.googlecode.com/svn/trunk/- cd to the directory from a terminal/command line.
- ** Ignore this step if you trust that I'm not messing with your computer** Run: "javac CueCardProgram"
- Run: "java CueCardProgram"
- Tell me what you think
- Type ``h'' or ``help'' to get a list of commands in any interface!
Remember, this is still very much a work in progress. Please post bugs errors and the like. I cannot guarantee the stability of it either. The older revisions (< 9) are stable for use and allow adding questions etc. Its what I'm using to study (You have to javac CueCardApp.java and java CueCardApp instead of CueCardProgram.java, etc).
Comments, and issues pleaseeee.









:
)
Reply With Quote
so idk












