This page provides a list of all reported bugs in the dojo's attendance tracking software as well as proposed changes and when it is known a status regarding the implementation of each item. If you have encountered a bug in the software or would like to suggest a change that is not on these lists, please email dojo@aspenmt.com Be sure to include your name and as much information as possible about the bug/change request as you have.
Reported Bugs
# Bug Description Status
1 January class schedule did not automatically copy over from December. Due to logic error in filter/sort routine. Issue has been fixed in version 0.6.1.
(2007-01-03 JDT)
2 Students are, as of version 0.7.4, unable to save changes to their information, as well as enter new information into the system. Due to a misspelling of a field name in the data access layer, any attempt to save changes to a student record failed. This has been fixed in version 0.8.1.
Change Requests
# Change Description Status
1 Administrative reports - these will be specified here in more detail soon. Partially implemented in version 0.7.3; under further development
2 Instructor "attendance" form. Completed. Implemented in version 0.8.7.
3 Sunday training for special events. Currently under development. Release date unknown.
4 ASU dues payment tracking Completed. Implemented in version 0.8.1.
5 Prompt to join general classes. This is for beginners who have completed the required number of weeks of the basics class and will simply remind them to join general classes. Currently being defined.
6 Payment reminders - to alert people when their payments have fallen behind when they log training hours. Completed. Implemented in version 0.7.3.
Version Information
Version Release Date Description
0.8.91 2007-10-22 Current Version. Implemented all functionality from the KUDOS demo version into the version actively in use at the dojo. Extensive modifications have been made to both the user mode and administrative mode functions.

The user mode modifications include an enhanced Student Editor and student information dialog. Additionally, the functionality has been added to automatically try and match returning students with their previous training history if their student record has been marked inactive. The training schedule can be configured to display classes or not on the attendance page. Various bug fixes relating to registration or unregistering for examinations have been implemented. A new numeric keypad has been added to the on-screen keyboard that allows for easier entry of instructor hours than with the full 101-key on-screen keyboard.

The administrative changes include the addition of a class editor, full implementation of the examination editor. Additionally the administrative password can be reset at will. The on-screen keyboard can be disabled, if desired, to allow for easier operation on systems without touch screens. Classes can also be scheduled now for Sunday, if desired; rather than having training days hard coded, the calendar will now only disable days that do not have a class scheduled. This will more easily facilitate the tracking of participation in seminars as well.

There is currently one outstanding bug in this version; the number of months reported as being paid for by a student currently has a bug when the quantity is displayed in the payment editor. The definitive fix for this is currently being researched.

0.8.9 2007-07-17 Fixed various minor bugs in version 0.8.8, including a rounding error in instructor attendance entry, where non-integer values entered for instructor hours taught in a day were rounded up to the next largest integer. Also fixed a bug with the title label on the default page cutting off a student's name and hours if they have a long name by dynamically rescaling the font size.
0.8.8 2007-07-08 Fixed minor bug in instructor attendance that did not allow entry of non-integer values for number of hours taught by instructor on a given day.
0.8.7 2007-06-29 Implemented instructor attendance tracking to track number of hours instructors taught class.
0.8.1 2007-02-11 This version implemented Felicia's payment tracking design, which tracks payment history for monthly dues as well as ASU dues. This version allows administrators to specify that payments have been made for multiple months, allowing a user to pay for a number of months at a time. The system also handles ACH members more intelligently, assuming that ACH payments will by default be successful, and automatically creates new payment records as needed as long as they are signed up for ACH, thereby guaranteeing the user will not experience hour lockout unless explicitly enabled for failure of an ACH payment.
0.7.4 2007-01-22 This was an "emergency" release of the software to remedy a modification in the behavior related to payment tracking. The rules that had been defined for how students were locked out of training hours due to lack of payment proved to be a strategy too rigid, and the lockout rules were not aware of ACH payments, therefore students who had in fact paid their monthly dues, or had signed up for ACH, were being locked out of their hours. This version implemented administrative tools for managing lockouts, and managing hours marked as locked out.
0.7.3 2007-01-21 Includes updates primarily for administrative functions, including early implementations of reporting capabilities and adminstrative automation such as user alerts about monthly dues.
0.6.1 2006-01-03 Includes update to fix problem with class schedule not appearing on calendar when year rolled over.