using snapshot to manage enrolments for sites with non-traditional enrolment criteria

35
Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria Cathy Colless & Anthony Leonard Durham 2007

Upload: dean

Post on 05-Jan-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria. Cathy Colless & Anthony Leonard Durham 2007. Snapshot Consulting Engagement (first attempt). System installation 2005 Standard engagement questions - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Using Snapshot to Manage Enrolments for Sites with

Non-Traditional Enrolment Criteria

Cathy Colless & Anthony Leonard

Durham 2007

Page 2: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Snapshot Consulting Engagement (first attempt)

System installation 2005

Standard engagement questions

Consultant asked us to identify an institutional data source for:

– Users

– Courses

– Enrolments

Replied PeopleDB, SITS, SITS

Page 3: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Engagement Outcomes

Course categories and user institutional roles

5000 course sites with automated enrolments created and ready for use

Course ID format:2004-T2-2020001-A

Page 4: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Implementation approach ..pilot project bids

5000 course sites created. Ready to roll !

Resisted the temptation to walk around campus tossing course sites at passer-bys

Small scale pilot implementation approach (bids)

No enrolment constraints mentioned, approach may have encouraged constraint free proposals

Expected manual sites to be small minority

Page 5: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Diabetes Care Combined modules for diploma and degree level students

Diabetes Care module taught as a combined group of both diploma and degree students

Two separate SITS module codes/credits

Two BB course sites created and built to avoid manually managing enrolments for large cohorts of students

Announcements, discussion boards, blogs all common to the entire group

Less than ideal situation having two sites

Page 6: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Robotic TelescopeAny student taking an Astrophysics programme

Control the robotic telescope

Share digital images

All Astrophysics student at all levels use the telescope

Unable automate enrolments

Page 7: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Health Economics PG Dip Café BaristaAll students in certificate & diploma programmes

Fully distance education

Café site in addition to individual module sites

Tutors not enrolled in Café site

Could not provide automated enrolments based on a programme affiliation

Page 8: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Chemistry college based small group tutorialsall undergraduate chemistry students

All undergraduate chemistry students divided into groups based on residential college

All undergraduate chemistry students in one site

Could not provided automatic enrolments for the site

Started using CSV files generated with SQL

Page 9: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Politics – Graduate Submissionall postgraduate students in Politics

Politics site managed by Post Graduate Programme Administrator for plagiarism detection purposes only

Individual modules leaders did notuse the site

One site used for submission of all Politics post graduate students

Revert to csv files again

Page 10: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Some other general issues

SITS codes and terms change regularly due to scheduling and assessment changes

2004-T2-2020001-A to 2004-T2-2020001-B

Mid term changes cause a major crisis

Course is disabled and disappears if a SITS code changes

Cannot “restore” to an existing course

Page 11: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Reality – End of Pilot Status

Thousands of manual & “CSV file” enrolments

Technology/systems driving practice

40% of Pilot module sites had complex requirements for enrolment criteria

Other 60% represented the less innovative/creative of the bids

Trying to sell what we had in stock instead of what staff actually wanted

Page 12: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Back to the Drawing Board

First attempt relied on intuition

More systematic/evidence based approach for second attempt

Look at solutions from other system addressing similar requirements

Page 13: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Windows Active Directory

Page 14: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Digital Repository - Group Based Access Model

Page 15: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Community System Portal

User Institutional Role

Module orTab

Page 16: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Role Based Access Control

UserList

GroupRole

PermissionPrivilegeResource

Page 17: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Undocking SITS Module Groups from Course Sites

1 BB Course Site

2 BB Course Site

3 BB Course Site

SITS Module 1

SITS Module 2

SITS Module 3

4 BB Course Site

5 BB Course Site

SITS Module 4

SITS Module 5

SITS Module 5T2

Page 18: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

The Separation Process – Implementation Options

Considered a separate database table

Wanted to use BB without customisation

Decided to create special “group users”

This would allow us to use the enrolment tools to manage the association between course and a group user

No need to write a building block or stand alone web application to manage flexible enrolments

Page 20: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

New snapshot process

user snapshot

user snapshot

enrollment snapshot

users

People DB

modules (MAV)

SITS

enrollments(SMO)

SITSAdmin

users

Blackboard

user enrollments

VLE Admin

Lecturer

Students

courses

group users

group user enrollments

Blackboard }group user enrollments

Page 21: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

A simple one-to-one case example

Example SITS Module 0280111-T1

What happens:

– a module site Y2007-000123 is created

– a “group user” group.sits.module.0280111-t1

– enrolment of the group user onto the module site Y2007-000123

– enrolment of “real” users based on SITS module group user

The initial result of this is the same as hard coding the link between the module site and the SITS module

Page 22: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Example Data

Scheme BB Course ID Group User Usernames

Old 2006-T1-0110178-A

2006-T2-0110178-A

2006-T1-0110103-A

-

New Y2007-0123

Y2007-0312

Y2008-0123

group.sits.module_0110178-t1-a group.sits.module_0110178-t2-a group.sits.module_0110103-t1-a

This slide is probably not needed?

Page 23: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria
Page 24: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria
Page 25: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

The next step….Groups based on user attributes

User attributes in People Database

Departmental Association

Level Classification Attribute

– First Year

– Second Year…

– Academic Staff

– Support Staff

Potential for other systems in the future

Page 26: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

People Group User examples

group.people.dept_0011.atree_01

All staff in the Biology Department

group.people.dept_0011.atree_09

All first years in the Biology Department

group.people.dept_0014.atree_01

All staff in the Chemistry Department

group.thingspeoplelike.food_fishandchips

All people who like fish & chips

Page 27: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Rolling out the new snapshots 07/08 year

Every project from the pilot phase successfully changed to snapshot based enrolments !

New round of project

Even higher level of proposals with non-traditional enrolment criteria

Page 28: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

In Practice – Biology Welcome

All new Biology students

Induction, catch-up and welcome content

Blog

group.people.dept_00nn.atree_nn

Page 29: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

In Practice - Plagiarism Awareness

Pan University course

Small changes to contextualised content by each department

Enrolments important to gradebook

Different enrolments for departments

Page 30: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Sociology PG & Staff Seminar Series

Termly programme of seminars

Enrolment of academic and research staff and PG students

Page 31: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Some conclusions

An inflexible snapshot model stifles creative and innovative use of Blackboard

The system will drive the practice if the system is not flexible

When news spreads that snapshot can provide automated enrolment to meet complex criteria demand for this will quickly grow.

Flexible model avoids the need for two parallel systems

Page 32: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

“Don't decide how big to build the bridge by counting the

number of people swimming across the big river”

Keith Moala - Tonga

Page 33: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Your questions please.

Page 34: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Enrolment Snapshot

Script to extract list of Group User enrolments in the

BB enrolment table from the Bb database

BB Course Group User Enrolment

Y2007-0001 group.sits.module_0110101-t1-a

Y2007-0001 group.sits.module_0110103-t1-a

Y2007-0002 group.sits.module_0120401-t2-a

Page 35: Using Snapshot to Manage Enrolments for Sites with Non-Traditional Enrolment Criteria

Creating the Enrolment Snapshot

BB Course Group User

Y2007-0001 group.sits.module_0110101-t1-a

Y2007-0001 group.sits.module_0110103-t1-a

Y2007-0002 group.sits.module_0120401-t2-a

Script works through the list of group enrolments,looking up the student

enrolments from SITS for each module building up

a Snapshot file.

external_course_key|external_person_key|roleY2007-0001|1055|studentY2007-0001|1138|studentY2007-0002|1139|student