Using OG for a e-learning & access control setup

Events happening in the community are now at Drupal community events on www.drupal.org.
mpaler's picture

Hello access control group,

I have been tapped with setting up an e-learing site with the following characteristics:

  1. Super administrator must manage (setup, delete) intructors.
  2. Instructors must administer (invite, accept, delete) all students to their class/group. Ideally, there is a way for the instructor to customize the registration/login page for their students.
  3. Once a student has access, they all have access to the same exact content (a set of lessons).

I'm thinking OG may be the perfect way to distribute this administration scheme. Would anyone concur with this? If not, can anyone recommend an alternative access control methodology that and meet these requirements?

Any advice is much appreciated.

Michael

Comments

It sounds like an OG task.

amitaibu's picture

It sounds like an OG task. Regarding the different permissions maybe you'd be interested in (testing) these patches:
1. http://drupal.org/node/251060
2. http://drupal.org/node/304196

Thanks...

mpaler's picture

Hi there,

So I gave OG a try and appear to have come to a dead end. (perhaps this post is better sent to an OG group -- however it is a more general question about access control).

So maybe I should explain what i'm trying to do and that will instruct my questions:

I have a drupal site with 10 nodes in it. (doesn't matter what kind of nodes for this example). You need to be a registered user to view those nodes. Registrations require administrator approval. Here's the twist. When a user registers they choose a "location" from an additional profile field. Depending on location chosen, a different administrator will be notified of a new registration that they must go in and approve.

My guess is I need to create a custom module to associate the administrators with locations and hook into the notification system. Am I correct with that? or can anybody think of another recipe that I can use to achieve this access control scenario.

FWIW, I'm still open to using OG, however it appears that a user must be "registered" in drupal before they can apply to a group. They can choose to apply for the group upon registration, however, they must still be approved as a drupal user before they can be activated into the group.

Any thoughts?

Michael

Access Control

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: