22
Mahara UK 2011 22 st June 2011

Mahara Isolated institutions

Embed Size (px)

DESCRIPTION

Mahara “Isolated Institutions” feature allows controlling user interaction across the institution boundaries by implementing “Walled garden” effect and maintaining trust relationship between institutions. This is useful feature for large scale use when the same instance of Mahara is shared by several schools and has long been on the roadmap. A year ago LUNS has developed this feature for the private client who permitted to integrate it into the core, currently the feature is awaiting to be updated with 1.4 and revised by core developers. The designed implementation of institution isolation and privilege control mechanism allows to have both isolated and normal institutions co-exist on the same Mahara instance without interference and even setting trust relationships between them.The presentation is aimed to the broad audience of Mahara practitioners. It will introduce the designed Institution Isolation concept and include live demonstration of the feature.

Citation preview

Page 1: Mahara Isolated institutions

Mahara UK 201122st June 2011

Page 2: Mahara Isolated institutions

Mahara Isolated Institutions

Ruslan KabalinMahara UK, 22nd June 2011

Page 3: Mahara Isolated institutions

What I am going to present

• Mahara Institutions• How to isolate institution• Trust relations• Concluding remarks

Page 4: Mahara Isolated institutions

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

Page 5: Mahara Isolated institutions

Institutions in Mahara

Institution B Institution C

Institution A

Page 6: Mahara Isolated institutions

Possible Way to Isolate Institutions

Institution B Institution C

Institution A

Page 7: Mahara Isolated institutions

Possible Way to Isolate Institutions

Institution B Institution C

Institution A

• Requires individual hosting• Difficult to maintain• Costly• Lack of flexibility• Networking issues

Page 8: Mahara Isolated institutions

Isolated Institutions Feature

Institution B Institution C

Institution A

Page 9: Mahara Isolated institutions

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)

Page 10: Mahara Isolated institutions

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

Page 11: Mahara Isolated institutions

Isolating Institutions

Institution Isolation Demo

Page 12: Mahara Isolated institutions

Isolating Institutions

Institution C Institution D

Institution BInstitution A

Page 13: Mahara Isolated institutions

Trust Relations

Institution C Institution D

Institution BInstitution A

TRU

ST

Page 14: Mahara Isolated institutions

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

Page 15: Mahara Isolated institutions

Trust Relations

Institution C Institution D

Institution BInstitution A

TRU

ST

TRUST

Page 16: Mahara Isolated institutions

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

Page 17: Mahara Isolated 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”

Page 18: Mahara Isolated institutions

Trust Relations

Trust Relations Demo

Page 19: Mahara Isolated institutions

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

Page 21: Mahara Isolated institutions

Questions?

Page 22: Mahara Isolated institutions

Thank you!

@rkabalinRuslan Kabalin <[email protected]>