To Do List - Employee Tracking System - Version: 0.5.6
Immediate questions or todo
- DONE What to do if all qustions are answered at end AND if already taken, but starting again? (diff warnings or messages)
- DONE At last question answered, do full pass or fail.
- DONE Setup answer check and save on each sp_testanswerq call
- After all is done, save dates in a log and employee record. REPORTS!? (NOTE: the test "r" tables are the log!)
Actually, this needs to simply log all Codetraining dates that have been saved as a result of test taking.
- DONE Need a "iscomplete"on testr table because, what if we need to retake test? Then no questions will show for that test based on sp_testgetnextq
- DONE - using Zope sec. - Need a simple auth wrapper for tests and admin
- ?? What if someone or several users are incomplete tests, and we make a new one active? - Then they will have incomplete tests, but if new one is active, that will process normally.
- Should we have on admin page a quick list of incomplete tests, and or the ability to reset them?
- DONE put default employee password in admin of ETS - call with a fn()
Change Log
- Version 0.3.1 2005-06-27
- Added ability to capture users agreement to article (codeof conduct).
it now acts as a legal document in which they "agree" yes/no
and log into ctlog table as 1 = agree, 0 = no.
You must pass for this to function, and you must agree to complete
codetraining date entry.
- Version 0.3.1 2005-06-27
- Added more featured functionality on testing processors. Caught lots of bugs by changing this.
- Changed all sprocs and fns for testing to allow for full test statuses.
- The getnextq sproc now retrieves a 'currq' value to determine which question
we are on during the test. It is dynamically calculated each time
it is ran. (on each question load)
- Added to ETS - employee testing results on overview. Just a quick report for now.
- Version 0.3 2005-06-20
- System is in good working order. (still in Beta though) We are now able to
- Add, edit, and maintain tests.
- Add, edit questions.
- Set active test.
- You must login at ETS Admin page. (uses same authentication for admin)
- Employee login working with password set in Sys Config.
- Employee can retake tests, and continue incomplete tests.
- If employee is passed, then at this point it will mark it as complete and they
cannot take the test again. (until a new one is active)
- Version 0.2 2005-06-16
- Added Core testing portion of test module. We now have a basic *workig* system.
Users can login with ID and password.
System checks if test is started (created a test status) Allows continue if not.
IF you fail (not 100%) then test is completed and you must start over.
- Status = 0 - Not taken test
1 - Taken and passed
2 - Taken and failed
3 - Incomplete test
- Version -0.1 2005-06-14
- Added admin pages. Adding tests, updating, and maint. of questions.
- Only 1 can be active.
Setup notes
- save in sibling folder of ETS, and needs to use the same 'cn_ets' connection.