WordPress 2 Moodle demo

Welcome to the wordpress 2 moodle demo site. The purpose of this site is for you to register then click on some links to see my moodle site open to particular course pages, with you logged on.

You need to register in order for the links (below) to work. To make registering easier, I’ve made a dummy user registration form. When you’re logged on, you’ll just see your username instead (which is this plugin). You can edit your profile if you like, it really doesn’t matter.



So with registering out of the way. Now onto the links. When you aren’t logged on, these are just the plain value inside the shortcode. When you are logged on, these become actual links. The URL you see contains the encrypted version of your wordpress user details, and the details about what to enrol you in on Moodle. Each time you refresh the page, the value will change, because the data is also timestamped.

When Moodle opens, you’ll be authenticated and see one of our demo courses (the scorm packages in these courses were created using various CourseSuite package builders).

Cohort – based shortcode

[ wp2moodle cohort=”cohort1″ ] – opens Workplace Bullying
Enrol in Cohort 1

[ wp2moodle cohort=”cohort2″ ] – also opens Workplace Bullying, but check your dashboard and see that you are also enrolled in Perform Rescue From A Live LV Panel
Enrol in Cohort 1 and 2

Course – based shortcode

[ wp2moodle course=”course3″ ] – Enrol in SCORM Video Course Demonstration
SCORM Video Course Demonstration

Group – based shortcode

[ wp2moodle group=”sa_group1″ ] – Enrol in Group 1, which opens Situational Awareness.
Enrol & open

No attributes

[ wp2moodle ] – doesn’t enrol in anything, but does still create the user and log on. Useful if you use a different enrolment plugin, such as automatic enrolment, or token enrolment.

Open demo site

More information

Check out the github repositories for both the WordPress and Moodle plugins for more information in their respective ReadMe’s; the plugins also contain information in their settings pages once you install them.

Bugs, Feedback?

Use the GitHub issue tracker to make requests or raise issues. Here’s links to the WordPress and Moodle issue tracker pages.