Mahara Isolated institutions
-
Upload
ruslan-kabalin -
Category
Documents
-
view
2.776 -
download
0
description
Transcript of Mahara Isolated institutions
Mahara UK 201122st June 2011
Mahara Isolated Institutions
Ruslan KabalinMahara UK, 22nd June 2011
What I am going to present
• Mahara Institutions• How to isolate institution• Trust relations• Concluding remarks
Institutions in Mahara
• Grouping users together• Institution administrators and stuff• Institution theme• Users management
• Enabling self registration• Changing membership period• Limit the number of user accounts• Locked fields
Institutions in Mahara
Institution B Institution C
Institution A
Possible Way to Isolate Institutions
Institution B Institution C
Institution A
Possible Way to Isolate Institutions
Institution B Institution C
Institution A
• Requires individual hosting• Difficult to maintain• Costly• Lack of flexibility• Networking issues
Isolated Institutions Feature
Institution B Institution C
Institution A
Isolated Institutions Feature
Institution B Institution C
Institution A
• Run on the same instance• Cost – effective• Large scale deployment• Easy to maintain• Isolations and trust relations• Co-existence of isolated and normal institutions• Does not restrict existing Mahara flexibility (e.g. permits user
to be a member of more than one institution)
Isolating Institutions
Institution C Institution D
Institution BInstitution A
• Disables user interaction through isolated institution bounds• Isolation is a setting controlled by site and institution admins• Does not affect users of other institutions
Isolating Institutions
Institution Isolation Demo
Isolating Institutions
Institution C Institution D
Institution BInstitution A
Trust Relations
Institution C Institution D
Institution BInstitution A
TRU
ST
Trust Relations
• Control interaction with isolated institution• Site admins control trust relations explicitly• Institution admins have to establish trust relations• Trust relations can also be set up with normal institution
Trust Relations
Institution C Institution D
Institution BInstitution A
TRU
ST
TRUST
Trust Relations – Find Friend Example
Institution C Institution D
Institution BInstitution A
• Members of isolated institution (e.g. A & C) are able to find:o Own memberso Members of trusted isolated and normal institutions
Trust Relations – Find Friend Example
Institution C Institution D
Institution BInstitution A
• Members of normal institutions (e.g. B & D) are able to find:o Own memberso Members of trusted isolated institutionso Members of all normal institutionso Members of “no institution”
Trust Relations
Trust Relations Demo
Current status
• Successfully being used by CLEO for more than 300 schools• Needs to be updated with 1.4• Pending to be added to the core
Further information• Specification: https://
wiki.mahara.org/index.php/Developer_Area/Specifications_in_Development/Isolated_Institutions
• Walled Garden – comments on feature proposal: http://mahara.org/interaction/forum/topic.php?id=2299
• How isolated / flexible will Isolated Institutions be?: http://mahara.org/interaction/forum/topic.php?id=3713
• Walled Garden (Mahara 1.2) feature repository: https://git.luns.net.uk/?p=mahara.git;a=shortlog;h=refs/heads/luns_walled_garden_public
Questions?
Thank you!
@rkabalinRuslan Kabalin <[email protected]>