PS: See also the discussion at http://moodle.org/mod/forum/discuss.php?d=26526
Thanks, I had reported it as a bug and I see that it has been closed. I saw only two files that had changed so I downloaded them to my localhost. As far as I can tell, the "Later" option works correctly now, but the "After Quiz Closes" still does not work. I am going to check a little more then post an addendum to the bug report if necessary.
Incidentally, what are the rules for highlighting appearing later? Does it require exiting the quiz only, logging out, or some amount of time passage, or a combination of these? I get the highlights showing up later, but so far have not identified the minimal conditions for the highlights to appear under the "Later" option.
A few minutes later...
The error is in quiz/localib.php, line 2596 where QUIZ_REVIEW_OPEN needs to be replaced with QUIZ_REVIEW_CLOSED. Here is my copy with that change, but could someone please check it and post it to CVS? I have added a similar note to the bug tracker under bug #3884.
Also, it looks like the only criteria for LATER as opposed to IMMEDIATELY is that the quiz is still open and it is more than 2 minutes since completing the quiz. Any problems with changing it to 5 minutes (300 seconds)?
As I understand it (and I didn't implement the review options, so I may be wrong), the difference between IMMEDIATELY and LATER is that IMMEDIATELY allows reviewing for the 2 minutes you mentioned (review.php, line 52) and LATER allows reviewing IMMEDIATELY and until the quiz closes. So setting this to 5 minutes should not cause any problems, only IMMEDIATELY would be a longer time span. I guess that the allowed 2 minutes are a tolerance interval, which is there to make sure that even via a slow connection students can review their attempt when they are redirected to the review page directly after submitting the quiz.
I hope this bug is done with now
review.php, line 52
locallib.php, line 2580