Students get a fully functional, personal webspace. They can install plugins, or build themes – it is their own WordPress site to build whatever they are learning.
The instructor site is used to setup students, but, additionally, it is a fully functional WordPress install which can be used for communications, forums, or any other function which enhances the class
The instructor configures tests which automatically confirm the student did the requirements. It can be configured to run at a specific date/time or when the instructor requires it.