Hi Claudio, Thanks for the reply! I forgot to mention that the *MoodleRooms *code is written in PHP using the Zend framework. I see that there is only implementation examples for Java, Python, and C# (.NET). Does the same functionality exist for PHP in Zend? If not, do you think there is a solution for what my problem?
-> Jake On Wed, Apr 25, 2012 at 11:40 AM, Claudio Cherubino <[email protected]>wrote: > Hi Jake, > > You can use the Provisioning API to assign users to Organization Units and > use the control panel to enable/disable the various services to those OUs: > > > https://developers.google.com/google-apps/provisioning/#managing_organization_units > > Claudio > > > On Wed, Apr 25, 2012 at 6:42 AM, Jake <[email protected]> wrote: > >> Hey All, >> >> I have a couple questions regarding the Domain Info and Management API. >> A little background information. I work for a small company and one of >> our product areas happens to be hosting Moodle >> <http://moodle.org/about/>sites for schools. >> A few of our customers have an older, "Moodle Plugin" installed that >> allows them to synchronize their Moodle users with Google Apps. >> I am working with some Google Apps >> Integration<http://code.google.com/p/moodle-google/>code, that was >> originally written by a company called Moodle >> Rooms <http://www.moodlerooms.com/home>. This plugin does a number >> things. >> >> The specific features for the Google Apps plugin are: >> >> - Moodle users are automatically created in Google Apps (Google Docs, >> Calendar, and Gmail). >> - When you log in to Moodle, you are automatically logged in to >> Google Apps. >> - A Gmail block in Moodle displays your latest Gmail messages when >> you login to the Moodle Front Page. >> - A Google Apps block on the Moodle Front Page displays links to your >> Google Start Page, Google Docs, Google Calendar and Gmail. >> - A Google Widget that shows a link to Moodle on the Google side. >> >> The plugin does all that it was intended to do. However, a specific >> school that we host would like the functionality to add Moodle Users to a >> group in Google apps. Users will be organized into groups in order to >> control permissions. A likely scenario might be; students in a school, that >> are Moodle users, have access to all of the Google Apps functionality >> (Gmail, Documents, Calender...etc). A district wants to restrict what >> functionality students in a grade-range have. For example, grades K-5 >> should be able to use the Google Documents, but *not* Gmail or Google >> Calender. >> >> My questions are: >> >> - Can I add a group attribute to a user when they are >> synchronized/added to Google? >> - If I can pragmatically add a user to group, then can I also >> restrict what features that user has access to? >> - If either or both of these ideas are possible/plausible with >> Google's API how might I go about do so? >> - Has anyone else attempted something of this nature before? >> >> I am aware that this functionality is already present for an >> administrative to control on the front end with Google's dashboard for >> groups. I am unsure if I can do these things in their entirety. Any advice >> or link to documentation would be greatly appreciated. >> >> I have been reading on the documentation >> here<https://developers.google.com/google-apps/provisioning/#methods_for_group_members>, >> but I thought I would look for a little more insight. >> >> Thanks, >> >> -> Jake >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Apps Domain Information and Management APIs" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/google-apps-mgmt-apis/-/6TZkYX5pawMJ. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-apps-mgmt-apis?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Google Apps Domain Information and Management APIs" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-apps-mgmt-apis?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management APIs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-apps-mgmt-apis?hl=en.
