Accomplished:
-debugged geoObjHolder class
-debugged InProgressQuizCreation class
-finished the serialization feature
-debugged the serialization feature
-got rid of the slightly out-of-date static references to the Base.root geoObj
-replaced ^ with more Object-Oriented solution and fixed assorted bugs caused by these changes
TODO 7-26-13:
Clean up stuff that has been commented-out, and also include some comments to make code easier to interpret. Comments can be relatively esoteric because in all likelihood nobody else will be reading them. Who knows, though.
At some point I'm going to need to make the program more user-friendly. What this means is:
-including "Are you sure?" popups
-making buttons and menus slightly easier to understand
-making it less difficult to accidently erase one's work
-to help solve ^ above problem, perhaps add a button next to the Load Map Pack dropdown that you have to press to ACTUALLY have it load in the new blank map pack
-creating and including easy-to-read help docs in the Help dropdown toolbar menu
-making a feature that lets user choose where they are keeping their map packs
There are also some glitches, mainly involving when TreeItems are selected and deselected (sometimes category-type TreeItems linger after they should be deselected.
Once code is cleaned up and organized (and, if possible, bugs are worked out), the Take A Preset Quiz feature is to be finished. Big picture - this is a relatively small functionality, but useful for the new user.
After that, the next big step is to plan out the details behind the Quiz-taking portion of the program. This is a big one so PLAN ACCORDINGLY!!!
-debugged geoObjHolder class
-debugged InProgressQuizCreation class
-finished the serialization feature
-debugged the serialization feature
-got rid of the slightly out-of-date static references to the Base.root geoObj
-replaced ^ with more Object-Oriented solution and fixed assorted bugs caused by these changes
TODO 7-26-13:
Clean up stuff that has been commented-out, and also include some comments to make code easier to interpret. Comments can be relatively esoteric because in all likelihood nobody else will be reading them. Who knows, though.
At some point I'm going to need to make the program more user-friendly. What this means is:
-including "Are you sure?" popups
-making buttons and menus slightly easier to understand
-making it less difficult to accidently erase one's work
-to help solve ^ above problem, perhaps add a button next to the Load Map Pack dropdown that you have to press to ACTUALLY have it load in the new blank map pack
-creating and including easy-to-read help docs in the Help dropdown toolbar menu
-making a feature that lets user choose where they are keeping their map packs
There are also some glitches, mainly involving when TreeItems are selected and deselected (sometimes category-type TreeItems linger after they should be deselected.
Once code is cleaned up and organized (and, if possible, bugs are worked out), the Take A Preset Quiz feature is to be finished. Big picture - this is a relatively small functionality, but useful for the new user.
After that, the next big step is to plan out the details behind the Quiz-taking portion of the program. This is a big one so PLAN ACCORDINGLY!!!