MantisBT - ATutor
View Issue Details
0002362ATutorTests/Surveyspublic2006-04-13 05:352007-08-01 13:19
0002362: refresh tests
there was the reported issue of refreshing randomized tests to get different questions. a solution could be to save the test questions as a result for that test, but with all answers blank and the final_mark set to some special value. when someone refreshes the test then it'll grab the test based on the empty results test.
changes to the marking/submission page would have to filter out those tests so that instructors don't mark them before they're done. a cron could be run weekly to delete old saved tests that haven't been taken.
No tags attached.
parent of 0003084closed greg timed tests 
Issue History
2006-04-13 05:35user2New Issue
2006-06-02 06:37gregNote Added: 0001897
2006-06-14 06:49user2Note Deleted: 0001897
2006-06-30 05:42heidiNote Added: 0002058
2007-07-06 08:14user2Note Added: 0002481
2007-07-06 08:16user2Relationship addedparent of 0003084
2007-07-06 08:30user2Note Added: 0002482
2007-07-06 08:31user2Note Edited: 0002482
2007-07-09 06:33user2Note Added: 0002483
2007-07-09 07:33user2Statusnew => resolved
2007-07-09 07:33user2Fixed in Version => 1.5.5
2007-07-09 07:33user2Resolutionopen => fixed
2007-07-09 07:33user2Assigned To => user2
2007-07-16 11:44user2Statusresolved => closed
2007-08-01 13:19gregNote Added: 0002511

2006-06-30 05:42   
should we do this for 1.5.3?
2007-07-06 08:14   
2007-07-06 08:30   
(edited on: 2007-07-06 08:31)
- add `status` to test_results to designate 'in progress' tests.
- update the table so that all previous taken tests are 'complete' (when upgrading).
- these results should not be included in question stats or other submission stats on the admin page.
- when viewing an 'in progress' test then it should retrieve the same test.
- the 'in progress' results will not be listed on the `my tests` page.
- obviously, the `insert`s have to be changed to `update`s when saving the question result.

2007-07-09 06:33   
conflicts with guest tests.
2007-08-01 13:19   
random test still show a new test when page is refreshed