Each Level gets its own resource post type, thereby giving you greater control over the assets associated with each level.
i.e. Instead of dumping all your e-learning content in WordPress > Pages, you get distinct sections (notice the breadcrumb trail in the screenshot below).
<img src="img/resources_posts.png" width="611" height"345">
Because resources are just WordPress posts, they can contain any type of content that you want the Trainee to study before then starting the associated Test.
You can use the arrow keys navigate through training resources.
Resources can be scheduled to become available at a specific date/time. This allows you to 'drip feed' content to your users. You can even schedule content based on specific Groups, for example you may wish to release a Resource to Group A before Group B.
When a user accesses a resource it is marked as visited so they can resume their position when studying.
Using the [list_level_resources]
shortcode adds a class to each list item to allow styling of visited resources. Alternatively developers can use:
$trainee = Trainees::factory('[email protected]');
echo $trainee->has_visited_resource(37);