Hi all,
its great in dotLRN that I can define authorities. This allows the integration of systems with different user management.
Once an authority is created and members imported each member over all authorities is equal in dotlrn in the way that every one has the same chances to become a member or admin of a community.
Now what is missing is restricting the access inside dotlrn depending on the authority a person belongs to.
Here an example: We have a library at the university. The library has to provide services to the university as well as to households within the area of 50km. It therefore has its own user management. We would like to allow the library to use dotLRN as well. But this would mean to allow access for each user that has an account at the library. The solution for the integration is easy: I create a new library authority and import the members. But Now the problem now is that library members are not students and therefore should not be able to become members in open classes and communities.
There are two options now:
- provide open communities for all and closed communities for students
- restrict access to communties on the authority level
The first option is to restrictive since we use dotLRN to mirror our organisational structure. Thus a top level community is a department and subgroups are classes, workshops and so on. Therefore the top level community should always be open like the real department that is open for students.
Restricting the access depending on the authority would be better since members of authorities would only see communities that are open to their group.
Any idea how this could be implemented?
Greetings,
Nima