Skip to content

A plugin allowing learners to register (as WP users) and (un)enrol in OERu courses (subsites). This project moved to Gitlab:

License

Notifications You must be signed in to change notification settings

oeru/register-enrol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

register-enrol

A plugin allowing learners to login or register (as WP users) and enrol (and unenroll) in OERu courses (subsites).

License

This plugin is licensed under the GNU General Public License (GPL) version 3.

Plugin Purpose

The OERu offers tertiary (university) level online courses (each course is a subsite of the OERu's course.oeru.org WordPress multisite) for learners, who can participate either anonymously or (for their own benefit) as registered WordPress users.

Registered users can choose to formally enrol in one or more OERu courses.

Being registered confers benefits like proof of participation, maintenance of "state", e.g. previously filled in form values (i.e. via session variables), as well as more social benefits like being able to post messages to fellow learners via individual course 'WEnotes Feed' pages or register a personal blog feed to be scanned for course-related posts.

This plugin provides streamlined services to allow a learner who wants to register for the Course site to do so, and then, as an authenticated (logged in) WordPress user, gives them the ability to easily enrol (or unenrol) in any of our catalogue of courses.

Enabling the plugin

Crucially: for the plugin to work, the WordPress theme being used must implement a suitable HTML node in the desired part of its navigation which must have HTML attribute of "ORE_CONTAINER" as defined in the main plugin file.

Features

  • fully multisite aware, allowing authenticated users to "enrol" in networks/blogs/subsites(the WP nomenclature is somewhat inconsistent), what we call "courses".
  • confirmation of all changes in authentication (registered, logged in, logged out) and course enrolled or unenrolled state
  • a login status indicator tab showing the user's status at all times, e.g. "anonymous visitor", "registered but not logged in", "logged in", and in the context of a course "not enrolled" or "enrolled".
  • modal dialogs for user interaction and messaging
  • mobile compatible layout and user interface
  • logs the participation of logged in learners (WP users) in courses (subsites)
  • provides a dashboard of enrolled courses for logged in learners

Requirements, Use Cases, and Future Plans

See our wiki for discussions on these things.

Userful references:

About

A plugin allowing learners to register (as WP users) and (un)enrol in OERu courses (subsites). This project moved to Gitlab:

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published