bodington & sakai

21
Bodington & Sakai Bodington & Sakai Dr Adam Marshall Dr Adam Marshall (adam.marshall AT oucs.ox.ac.uk) (adam.marshall AT oucs.ox.ac.uk) Learning Technologies Group, Learning Technologies Group, Oxford University Oxford University & & Tetra Collaboration Tetra Collaboration

Upload: sue

Post on 12-Jan-2016

65 views

Category:

Documents


0 download

DESCRIPTION

Bodington & Sakai. Dr Adam Marshall (adam.marshall AT oucs.ox.ac.uk) Learning Technologies Group, Oxford University & Tetra Collaboration. Tetra Collaboration. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Bodington  & Sakai

Bodington & SakaiBodington & Sakai

Dr Adam MarshallDr Adam Marshall

(adam.marshall AT (adam.marshall AT oucs.ox.ac.uk)oucs.ox.ac.uk)

Learning Technologies Group,Learning Technologies Group,

Oxford UniversityOxford University

&&

Tetra CollaborationTetra Collaboration

Page 2: Bodington  & Sakai

Tetra CollaborationTetra Collaboration

The Tetra Collaboration will work The Tetra Collaboration will work together on projects that address together on projects that address the needs of education, research, the needs of education, research, technical infrastructure, service technical infrastructure, service

oriented architectures (SOA), oriented architectures (SOA), federated systems, and application federated systems, and application

frameworks.frameworks.

Oxford, Cambridge, UHI and Hull Oxford, Cambridge, UHI and Hull (UK).(UK).

Others welcome: Others welcome: tetraproject.orgtetraproject.org

Page 3: Bodington  & Sakai

Tetra Tetra Regular developers meetingsRegular developers meetings Regular Board meetingsRegular Board meetingsWill bid for projects, eg, :Will bid for projects, eg, : Bodington tools and services into Bodington tools and services into SakaiSakai Fedora, DSpace & Sakai Content Fedora, DSpace & Sakai Content HostingHosting Identity management (planned)Identity management (planned) Plus many many more!Plus many many more!Anyway …………Anyway …………

Page 4: Bodington  & Sakai

Bodington? Odd Bodington? Odd Name!Name! Nathan Bodington - first VC at Leeds Nathan Bodington - first VC at Leeds UniUni Developed by Developed by lecturerslecturers at Leeds since at Leeds since 19951995 Can be a VLECan be a VLE

– based on virtual campus metaphor based on virtual campus metaphor – v accessible, quite novel, v flexiblev accessible, quite novel, v flexible

Currently used by Oxford, UHI and Currently used by Oxford, UHI and LeedsLeeds See: See: http://bodington.org/http://bodington.org/ Podcast: Podcast: Aggie Booth’s Atlanta 06 keynoteAggie Booth’s Atlanta 06 keynote (http://tinyurl.com/2ldmny)(http://tinyurl.com/2ldmny)

Page 5: Bodington  & Sakai

Local InstallationLocal Installation

Re-branded as Re-branded as Pilot service 2003-2004Pilot service 2003-2004 Production service from Production service from 2004 2004

– 2004: 3411 users, 19464 resources, 614109 2004: 3411 users, 19464 resources, 614109 hits/weekhits/week– 2005: 4781 users, 33040 resources, 1020362 2005: 4781 users, 33040 resources, 1020362 hits/weekhits/week– 2006: 6790 users, 41317 resources, 1831079 2006: 6790 users, 41317 resources, 1831079 hits/weekhits/week– Med Sci (32%), Life Sci (22%), Humanities (18%)Med Sci (32%), Life Sci (22%), Humanities (18%)– 50% registered Oxford users have logged in50% registered Oxford users have logged in– most departments and 1/3 colleges on boardmost departments and 1/3 colleges on board

Page 6: Bodington  & Sakai

What we liked (1)What we liked (1)

Not course-basedNot course-based– fits Oxford model of pick ‘n’ mixfits Oxford model of pick ‘n’ mix– societies have rooms (sites)societies have rooms (sites)– committees too (minutes etc)committees too (minutes etc)– personal space (MyWeblearn)personal space (MyWeblearn)

Open content (google-ability)Open content (google-ability)– anyone can view our coursesanyone can view our courses– 10,300 indexed resources10,300 indexed resources

Page 7: Bodington  & Sakai

What we liked (2)What we liked (2)

Hierarchy Hierarchy – cfcf files and directories files and directories

Fine grained access controlFine grained access control– not roles but specific not roles but specific permissionspermissions

Flexible groups Flexible groups – SRS groups, hidden groups, ad-SRS groups, hidden groups, ad-hoc, …hoc, …

Devolved administrationDevolved administration

Page 8: Bodington  & Sakai

Hierarchy, Groups Hierarchy, Groups and ACL (1)and ACL (1) ExamplesExamples

– guest lecturer on ‘private’ course wants guest lecturer on ‘private’ course wants notes public: deep linking from ‘front page’notes public: deep linking from ‘front page’– research project w/ external membersresearch project w/ external members– external tutor on courseexternal tutor on course– multiple owners / change ownersmultiple owners / change owners– tutor sets up <n> fora and partitions tutor sets up <n> fora and partitions tuteestutees– can create protected content in place can create protected content in place then open up then open up

Page 9: Bodington  & Sakai

Hierarchy, Groups Hierarchy, Groups and ACL (2)and ACL (2)

Medical sciencesMedical sciences– Students create & manage own Students create & manage own resourcesresources– includes notes, MCQ, links, videosincludes notes, MCQ, links, videos– non-sensitive material open to allnon-sensitive material open to all

M.Sc. in e-learningM.Sc. in e-learning– First couple of modules public: First couple of modules public: ‘taster’‘taster’– rest are protectedrest are protected

Page 10: Bodington  & Sakai

Hierarchy Hierarchy CommentaryCommentary

Very important for Bodington:Very important for Bodington: used for organisation of ‘resources’ (ie, used for organisation of ‘resources’ (ie, sites and tools) – browsable treesites and tools) – browsable tree used for organisation of groupsused for organisation of groups used for inheriting permissions (from used for inheriting permissions (from parent)parent) used for devolved administrationused for devolved administration ‘ ‘nice’ URLs (that get a bit long!)nice’ URLs (that get a bit long!)

Page 11: Bodington  & Sakai

Groups CommentaryGroups Commentary

Very important for Bodington Very important for Bodington (!):(!): “ “resource accessible by these groups”resource accessible by these groups” each group can have different rights, each group can have different rights, eg, read, read and write etc.eg, read, read and write etc. each resource has an owners groupeach resource has an owners group some special groups, eg, anonymous, some special groups, eg, anonymous, public, oxfordpublic, oxford groups protected by ACL, have owners groups protected by ACL, have owners group, groups with read access etcgroup, groups with read access etc

Page 12: Bodington  & Sakai

ACL CommentaryACL Commentary

Very important for Bodington Very important for Bodington (!!):(!!): people don’t have roles, groups have people don’t have roles, groups have specific permissionsspecific permissions very rich permission set:very rich permission set:

– ‘ ‘see’ title of resource / site / tool / groupsee’ title of resource / site / tool / group– ‘ ‘read’ resource / site / tool / groupread’ resource / site / tool / group– ‘ ‘edit’ resource / site / tool / groupedit’ resource / site / tool / group– ‘ ‘create’ a site or tool at this pointcreate’ a site or tool at this point– ‘ ‘post’ to this discussion forum, ……post’ to this discussion forum, ……

Bingo! Devolved administration.Bingo! Devolved administration.

Page 13: Bodington  & Sakai

Devolved Devolved AdministrationAdministration

ACL + Groups + Hierarchy ACL + Groups + Hierarchy = Devolved Administration= Devolved Administration Relieves burden on Relieves burden on central admincentral admin Improves user experience Improves user experience

Page 14: Bodington  & Sakai

ExampleExample

Demonstrates:Demonstrates: Hierarchy Hierarchy GroupsGroups Access controlAccess control MyWeblearn (MyWeblearn (cfcf MyWorksite)MyWorksite)

Page 15: Bodington  & Sakai

Light relief: A cat in a Light relief: A cat in a fez!fez!

Page 16: Bodington  & Sakai

The PlanThe Plan

We want Groups, We want Groups, Hierarchy & ACL in SakaiHierarchy & ACL in Sakai Oxford will be aided and Oxford will be aided and abetted by Cambridge, UHI.abetted by Cambridge, UHI. Also interest from other Also interest from other SF membersSF members

Page 17: Bodington  & Sakai

Hierarchy: Hierarchy: Matthew Matthew BuckettBuckett

Page 18: Bodington  & Sakai

Groups - Groups - http://tinyurl.com/3abohttp://tinyurl.com/3abohrhr

Highlights 1Highlights 1 Centralised ‘pool’ of floating groupsCentralised ‘pool’ of floating groups External application with GUI (web service and External application with GUI (web service and Java API)Java API) ‘ ‘MyGroups’ link in MyWorksite, includes MyGroups’ link in MyWorksite, includes ‘favourites’‘favourites’ Metadata: Metadata:

– version, title, description, expiry date, notes, source version, title, description, expiry date, notes, source (sis, sakai, fedora. etc.)(sis, sakai, fedora. etc.)

Hierarchy (strict) + ACL (view, see, edit, Hierarchy (strict) + ACL (view, see, edit, manage, etc)manage, etc)

– inheritanceinheritance

Page 19: Bodington  & Sakai

Groups - Groups - http://tinyurl.com/3abohttp://tinyurl.com/3abohrhr

Highlights 2Highlights 2 Search / browse / favourites (note ACL)Search / browse / favourites (note ACL) Creating:Creating:

– Link / copy existing groupLink / copy existing group– Preset ACL profiles (cf Sakai Messages & Forums)Preset ACL profiles (cf Sakai Messages & Forums)– InheritInherit– Groups of groups (union)Groups of groups (union)– Intersection of groups (intersection)Intersection of groups (intersection)– Auto partition (eg, for tutorial)Auto partition (eg, for tutorial)

Requesting membership / subscription model: auto, none, Requesting membership / subscription model: auto, none, moderatedmoderated Shibboleth: issuesShibboleth: issues

– specification?specification?– how many members & demographics?how many members & demographics?

Page 20: Bodington  & Sakai

Groups: Groups: ImplementationImplementation

Stand alone Groups Service Stand alone Groups Service Need new Sakai Need new Sakai GroupProviderGroupProvider Management interface in Management interface in SakaiSakai Base on Grouper / Base on Grouper / GAP/PAGS?GAP/PAGS?

Page 21: Bodington  & Sakai

FinFin