is your blackboard getting its five-a-day? planning & controlling your sis integration nicola...

36
Is Your Blackboard Getting Its Five-a- Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University 9 th April 2013

Upload: ruth-blankenship

Post on 01-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

Is Your Blackboard

Getting Its Five-a-Day?

Planning & Controlling Your SIS IntegrationNicola Randles, Rob Oakes & Gareth Hall

Staffordshire University

9th April 2013

Page 2: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

2

Who Are We?

• Business Applications Group• Information Services• Project leaders on Blackboard 9 since Easter

2012

Page 3: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

3

Objectives & Takeaways

• What this session is about…– Planning your Bb integration

• What this session is not about…– Step-by-step technical guide to SIS

• By the end of this session you should know…– What to feed Blackboard– When to feed it– Some planning tools and strategies – How to implement your plan

Page 4: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

4

Session Outline

• Where are you now?• Why change?• How to change

– Identifying stakeholders– Blackboard ‘diet’– Data mapping– SIS integration how-to

• Reflection/Q & A

Page 5: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

5

Where Are You Now?

SnapshotSnapshot

No Integration (Fully Manual)No Integration (Fully Manual)

Semi-AutomatedSemi-Automated

SIS IntegrationSIS Integration

Page 6: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

6

Why Change?

• No Integration (Fully Manual)/Semi-Automated– Time-consuming and error-prone– Mismatches with other systems

• Snapshot– Deprecated from Bb9 SP8– Not user-friendly – command-line

• Student Information System (SIS) Data Integration Framework

– Easy to support– Includes latest Bb objects (e.g. Terms)

Page 7: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

7

Poll Us!

What is your #1 issue with your current Bb integration?

Page 8: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

8

How to Change

• ‘Clean sheet’ approach• Revisit business processes• Involvement of stakeholders• Identify current issues• Holistic perspective• Connecting your relevant systems – logically

and technically

Page 9: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

9

Identifying Stakeholders

• Why?– Promotes ownership of business processes– Identifies areas of potential change– Understand who’s involved– Gain experience and insight

• Implications for our SIS integration– All courses created automatically– One-to-one mapping– All staff given Blackboard accounts

Page 10: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

10

Identifying Stakeholders• How? – Modelling

– Models help us by letting us work at a higher level of abstraction. A model may do this by hiding or masking details, bringing out the big picture, or by focusing on different aspects of the prototype. [UML User Guide]

• Technique 1: Use Case– A view of a system that emphasizes the behavior as it appears

to outside users. …Partitions system functionality into transactions that are meaningful to users. [Introduction to UML]

• Technique 2: Business Domain Model– Conceptual model of all the topics related to a specific

problem. It describes the various entities, their attributes, roles, and relationships, plus the constraints that govern the problem domain. [UML User Guide]

Page 11: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

11

Technique 1: Use Case

Student

A process – something that happens within the business function

An actor– something that interacts with the business function to achieve a specific goal

Search for Book

Page 12: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

12

Exercise: Use Case

• Example: Online teaching and learning business function

– Who are the actors?– What is their involvement?– Can you include them in your planning?– What are the processes?

Please split into groups of ~4 and have a go

Page 13: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

13

Technique 1: Use Case

Benefits:• Identified people• Identified potential entities and functions within SIS integration

Page 14: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

14

Technique 2: Business Domain Model

Page 15: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

15

What Next?

Your Business

Blackboard

…Now let’s consider Blackboard

Page 16: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

16

Blackboard Diet – 5+ a Day

• What can it eat?– Users– Terms– Courses– Course memberships– Organisations– Organisation memberships

Page 17: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

17

Blackboard Diet – Users

Academic Staff Admin Staff Students

Users

Page 18: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

18

Blackboard Diet – User Drill-Down

Page 19: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

19

Blackboard Diet

• What should you feed it? A lean diet!– What’s the purpose of your Bb system?– What data is relevant to your purposes?– Don’t overfeed your system– Who will be the data owner of each field?

E.g. Surname

Page 20: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

20

Blackboard Diet

• When should you feed it?– How fresh should your data be?– Options:

Store Refresh Delete

– Decide your feeding schedule– Review your feeding schedule

Page 21: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

21

What Next?

Your Business

Blackboard

…Data Mapping – Slice / Dice / Blend

Page 22: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

22

Slicing - Map Bb entities to one or more data sources

• Issues with doing this with brought-in systems

Your Business

Blackboard

?

?

?

?

?

?

Page 23: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

23

Exercise: Slicing

• What are your relevant data sources?• What Bb entities do they map to?

Have a go in your groups

Page 24: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

24

Exercise: Slicing

Page 25: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

25

Dicing – Map Bb attributes to fields in your data sources

• Look at the Bb entity’s attributes– Stick to your lean diet!– Not malnourished!

• Map attributes using a data-driven approach - look at what is stored, not how

• Look at issues of consistency both in a single data-source and across multiple ones

• Identify missing data– Use Blackboard or create a new source?

Page 26: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

26

Dicing – Missing Data

Page 27: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

27

Dicing – Missing Data

Page 28: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

28

Blending– Amalgamate your data sources into a single interface

Blackboard

SRS

ID Mgmt.

Personnel Interface

Page 29: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

29

Blending

• Advantages– Provides a level of data agnosticism should things

change– One main place to look for problems– Makes it easier to apply consistency between disparate

data sources

• Disadvantages– More upfront development– An extra link in the chain

Page 30: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

30

SIS Implementation

• Core Concepts– Data Source Keys– File types– Transfer mechanisms

• Practical Integration Implementation

Page 31: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

31

SIS Implementation

• Data Source Keys– Conceptual container– Way of organising and categorising– Why use them?

Makes archiving easier Separates your data from ‘system’ data

– Examples One per academic year One per entity

– Consider applicability to different entities

Page 32: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

32

SIS Implementation

• File types– XML– Flat file

• Transfer mechanisms– HTTP POST– Manual upload– Web service (IMS only)

Page 33: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

33

Practical Demonstration

• Example of how to set up SIS Integrations in Blackboard

• Demonstration is not all-encompassing!• In reality, this is the culmination of your

discussions and planning – should be easier as you’ve planned properly!

Page 34: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

34

Conclusion: SIS – Advantages for Us

• Speed of access to VLE for students after module enrolment

– Much positive feedback received

• Easy for IS staff to answer queries• Involvement of stakeholders/actors means

knowledge of processes is less siloed • Impetus to enhance virtual learning provision

at our institution

Page 35: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

35

Poll Review

What is your #1 issue with your current Bb integration?

Page 36: Is Your Blackboard Getting Its Five-a-Day? Planning & Controlling Your SIS Integration Nicola Randles, Rob Oakes & Gareth Hall Staffordshire University

36

Q&A/Reflection

http://www.staffs.ac.uk/bbtlc5aday