I'm sure there must be a way of doing this but as of yet I am a little lost as to how the whole user system works in Moodle (2.0).
Bascially I am looking to use Moodle to replace my companies current learning academy but we need to keep a similar structure. So for example:
There are different departments within the company; Tech Support, Customer Services, etc, etc. These departments are split across multiple offices both in the UK and other parts of the world.
The way our system works at the moment is when a user registers on our Academy they choose their site (office) and then choose the department they work in.
When we create new courses we choose which sites and which departments have access to the material (most sites have more than one department in them). So therefore a user in Site A may not be able to see the material for a user in Site B and vise versa and the same for departments, User 1 and User 2 are both located in Site A but in different departments so shouldnt see the same material.
My main question is...is his all possible? and if so how would I go about setting it up? Also I need the users to be able to select their site and department on their profile.
And lastly when I create a course I dont want to have to add each user individually (we have over 4000) so how do I just assign a group (i.e. department) to a course and all users in that group get enrolled automatically?