darryldecode / SCM-Online-Course-Module

An online course module plugin for wordpress that enables your visitors to browse your available courses and lets them enroll with that course, but before they can enroll, they will need to sign up with an account. The Payment upon enrollment supports PayPal Advanced and PayPal Express Integration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SCM-Online-Course-Module

========================

An online Enrollment System plugin for WordPress that enables you to display you available courses. Your users may browse you courses and signup to enroll on a specific course. A User will need to pay via PayPal if the course is premium.

DASHBOAD PREVIEW

FEATURES!

1.) Totally separate user system so you don't have to worry for your users to mess with your admin dashboard
2.) Supports PayPal Advanced and PayPal Express Payments
3.) Default Mail or SMTP for mail engine options
4.) Manager Courses, Students and Payments on your Dashboard
5.) Uses Twitter Bootstrap as fundamental CSS structure
6.) Uses Composer to manage Dependencies

REQUIREMENTS!

1.) PHP 5.4 and above

Installation Guide


STEP 1:

Clone this repository or download ZIP.


STEP 2:

Open your Git command line and navigate to this plugin directory and do:

composer install

######note: if you dont know about composer yet, head-on to: Composer Website


STEP 3:

after the successful installation of dependencies, you will have a new folder "vendor" which has all its dependencies.

now in your CLI, do:

composer dump-autoload --optimize

and you should be good to go, zip the directory and head on to you WordPress admin and install plugin and upload this zip.


STEP 4:

Once you have activated the plugin successfully, You may go now to Sky Course Module Tab then go to settings. Setup things there and before you can have the front end, create first a wordpress page, name it whatever you want and put shortcode there [scm] you must also update the plugin settings > System Settings > then update the (Front Page Course URL:) settings.


STEP 5:

Do several setup on settings page that meets you needs.

NOTE: (!imporant) AT THIS VERY MOMENT, ONLY PAYPAL ADVANCED IS STABLE FOR PAYMENTS.

About

An online course module plugin for wordpress that enables your visitors to browse your available courses and lets them enroll with that course, but before they can enroll, they will need to sign up with an account. The Payment upon enrollment supports PayPal Advanced and PayPal Express Integration.


Languages

Language:PHP 99.4%Language:CSS 0.4%Language:JavaScript 0.2%