osCommerce integration with Moodle needed. I would like an osCommerce contribution built that is capable of creating accounts in Moodle when someone successfully purchases an account in a course. This should not impact on Moodle's existing enrollment via Paypal or [url removed, login to view] capabilities, meaning that these would continue to work independently. I anticipate that the contribution would ask the user to select a user ID, but not a password. When the buyer completes the checkout screen in osCommerce, osCommerce should then create the student account in the appropriate Moodle course using the selected user ID but with a randomly generated password. Once osCommerce is informed that payment has been successfully processed, osCommerce then should automatically email the buyer with the course login location, the user ID and the randomly generated password. So, it's a bit like selling a digital download. Accounts should be set up by osCommerce ready, and when payment confirmatioon is given by the payment gateway, the email with user ID and password should be sent. Therefore, the account would be created upon completion of checkout, but would not be accessible until the email is sent confirming the password. This email would only be sent once payment is processed successfully by an online gateway or the seller of the course logs into osCommerce and confirms that payment has been received by cheque or some other form. I want each course that is added to osCommerce as a product to be able to be configured with its own Moodle information. This would mean that one installation of osCommerce would be capable of selling Moodle courses on any number of different Moodle servers. I would like you to indicate separately an additional cost for 1 month's bug fixing and product support beyond the completion of this contribution.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
1.7 and 1.8 Moodle. Latest osCommerce release.