Any
in USD hour rate
TBD
Nov 1, 2017
I am looking for an experienced Wordpress plugin developer to develop a custom plugin that upon receiving a triggering event, will create user(s) and grant access to relevant course(s) based on data provided in the trigger.
The WEBSITE currently have the following setup:
1. Wordpress as the overall CMS with multisite enabled
2. Learndash plugin as the Learning Management System (LMS) for courses
3. Learndash "Course Access" plugin, which sets access levels and controls user access to courses.
What we require is a Wordpress plugin to be developed and installed on THE WEBSITE, so that when triggered, it will perform the following:
1. Create a new Wordpress user, or in case of user already exists, identify the user
2. Assign course access to the newly created user or the existing user, and enroll the user onto the purchased course.
3.
When the trigger is received, the customer’s (user)
1. Single course purchase
In this case a customer purchases one course on the selling site, and as a result only 1 course code will be passed on to the plugin.
2. Multiple course purchase
In this case a customer purchases 2 or more courses in one order. The trigger will pass on 2 or more course codes on to the plugin. The plugin needs to assign all the purchased courses to the user created.
3. Bulk upload
The plugin needs to provide a Wordpress backend admin interface which allows administrator to perform bulk upload and create any number of users and grant course access. The upload data will include the following items:
• First name
• Last name
•
• Course code
• Enrolment start date (if blank, use today’s date) Some users in the same bulk upload may want to start the course on a later date, rather than now.
The plugin should allow custom values for Course code. We have detailed requirements