A plugin that creates user and grants access to Learndash courses on Wordpress

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

WAGE / SALARY

in USD hour rate

HOURS PER WEEK

TBD

DATE UPDATED

Nov 1, 2017

JOB OVERVIEW

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. Email the user the login credentials

When the trigger is received, the customer’s (user) email address, first name, last name and course code (an identifier which can be used to determine which course on the THE WEBSITE to assign) will be passed on to the ---------- e case scenarios
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
Email address
• 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 ---------- velopers must have solid experience in developing Wordpress plugins, and any experience with Learndash is desirable. This is a one off project, however successful candidate may be given further work related to developments on THE WEBSITE.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin