Testing
Create a workshop activity if you don't have one already and configure the following settings:
[Submission settings] Maximum submissions should be at least one.
[Availability] Enable and set:
Open for submission from (set the time in the past).
Submissions deadline (set into the future).
Open for assessment from (set into the future).
Check "Switch to the next phase after the submissions deadline".
Fill in as much detail as you need to, to move from the Setup phase to the Submission phase.
In the submission phase checklist, Select "Allocate submissions" to configure.
Select the "Scheduled allocation" tab and set up the following:
[Scheduled allocation settings] Check "Enable scheduled allocation".
[Allocation settings] Check "Participants can assess without having submitted anything".
Log in as a few students and submit some submissions.
Log in as a teacher / admin and edit the following settings:
[Availability] Submission deadline - some time recently passed.
Open for assessment from - the same time as the "Submission deadline".
[Important] Click "Save and return to course" Not "Save and display".
Make sure you have cron execution disabled.
Log in as a student and enter the workshop activity.
Check that the workshop has moved into the Assessment phase and that submissions have been allocated to be marked.
Log in as a teacher / admin and check that there are entries in the log for viewing the workshop.
For further information or clarification about testing see the testing steps in MDL-37781 which deals with testing the same functionality with cron.