Transcript
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]>