My primary question is this. When users log in, I want them only to see the training that is applicable to their company. Is this possible to do in Moodle without creating a new hosted site each time?
Thank you in advance
You can probably accomplish what you want with the My Moodle function.
Using VMCommunicator your web application connects to virtuemart and adopt the functionality of an eCommerce application.
We can help you integrate the VMCommunicator into your new/existing web application and even extend its functionality to fit your custom needs
I´m not Moodler expert, but I think the way to segregate training can be done by administrating the access to specific courses by setting up at particular sign-up group for the selected courses. In this way you will be able to control the access to company/customer specific courses. I´m not sure whether it´s also possible to hide the course title from the course category (overview) this way.
Hope it helps,
Hi Ann, we have many business customers and have built some custom tools and/or integrations to provide for the kind of multi-tenancy and hierarchical situations that business situations often call for. A couple of examples are the Salesforce integration we've built for Cisco Entrepreneur Institute, which enables for role hierarchies, enrollments, users, and template courses to be managed by Salesforce over a web services interface, and a custom User Management tool for Manager-Employee relationships (e.g. manager of business unit can see, enroll/unenroll, notify only her/his employees, etc.). We've also built a generalizable Information Broker system that eases the process of integration between HR/ERP/CRM systems and Moodle.
I tend to look at Moodle as a solid platform upon which various business processes can be implemented via customization, expert setup, and targeted integration.
We actually did exactly what you are describing using the Salesforce api and a custom myMoodle page. We've got a 3 minute podcast on this if you want to view it to get some ideas. http://www.envisiontel.com/envisiontel-two-minute-drills.html