I am struggling to think of anything else that needs testing here. These things might be worth trying:

In the course settings, try forcing the theme or the language, then reload the preview window. Verify that the preview respects the course settings.

Try a preview from the quiz editing page instead.

Preview a question in adaptive mode. After Checking some answers, copy and paste the URL from the preview window into another web browser. You should be able to continue from where you left off. (Previously, this would have failed.)

Go into the question bank in a course and preview a question.
Verify that previewing the question works.
I am struggling to think of anything else that needs testing here. These things might be worth trying:
In the course settings, try forcing the theme or the language, then reload the preview window. Verify that the preview respects the course settings.
Try a preview from the quiz editing page instead.
Preview a question in adaptive mode. After Checking some answers, copy and paste the URL from the preview window into another web browser. You should be able to continue from where you left off. (Previously, this would have failed.)

Description

The question preview pop-up window (question/preview.php) uses the session in a weird way as a security measure.

On the OU's system, with multiple web servers, this test is failing even when it should not, which many be some sort of race condition / concurrency problem.

Anyway, the use of session here is weird, and I cannot remember why I did it that way. A better way to make this secure is to change the preview code so that the $quba belongs to the user's context. Then we can validate that the preview belongs to the current user in a robust way.

Eloy Lafuente (stronk7)
added a comment - 17/Aug/12 7:25 AM For the good and the bad... this is now part of Moodle and people around the world will start using it immediately, what a responsibility!
Many thanks for your collaboration, yay!
Closing, ciao