Course ordering and invoicing
The module allows authenticated users to fill course enrolment order form. Payment reminder is sent automatically. Administrator has to manually approve the order, eg. according to a bank account listings. After approving the order, the invoice is emailed to the users.
The module uses External database enrolment plugin. It may be useful for sites where users must pay to be enrolled into a course but for some reasons, PayPal and other plugins can not be used.
The module was created and is currently maintained by David Mudrak.
Installation
- Moodle 1.8 - checkout CVS HEAD branch or download the build
- other versions are not supported at the moment
The source codes live in CVS contrib/plugins/mod/cord. To checkout the module, go to the Moodle mod/ directory and use:
cvs -z3 -d:ext:myusername@cvs.moodle.org:/cvsroot/moodle co -d cord contrib/plugins/mod/cord
TODO: how to setup the module
How to report a bug
Please, use Tracker. Course ordering if one of the components in "Non-core contributed modules" project.
Capabilities
Capability | Description | Status |
---|---|---|
mod/cord:ordercourse | a user can submit course ordering form | implemented |
mod/cord:manageorders | a user can approve or delete submitted orders | implemented in 1.9 |