I've done some basic testing using existing quizzes trying as
much as I could think of, and it all worked well!
Well done, Henrik! Great job!
Still, this should be regarded as unstable at least until more
people have had a try. Please test this thing solidly on new
and old quizzes.
The code for reviewing an existing attempt is now separate
in review.php and now has a log entry of it's own.
The overview and regrade reports are now in separate subdirectories
under the "report" directory. Each has a primary "report.php" file
which implements the report as a class.
These existing reports are very simple, but now more complex ones
can easily be written. (I am about to do one).