{ TESTING MODULE }

To Do List - Employee Tracking System - Version: 0.5.6

See changelog below

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.
ETS 0.5.6   ::  Original software design by: 1st Byte Solutions