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

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Beginning Action Research Learning Cedar Rapids Community Schools February, 2005 Dr. Susan Leddick.
Achieve Benefit from IT Projects. Aim This presentation is prepared to support and give a general overview of the ‘How to Achieve Benefits from IT Projects’
Interact: A Case Study By Matt Dyki School of Commerce Charles Sturt University.
A Toolbox for Blackboard Tim Roberts
The virtual past for future archaeologists Hannah Cobb and Melanie Giles University of Manchester.
Nancy Farnan, San Diego State University, Penni Hudis, ConnectEd: The California Center for College and Career,
Technical Review Group (TRG)Agenda 27/04/06 TRG Remit Membership Operation ICT Strategy ICT Roadmap.
Topic Denormalisation S McKeever Advanced Databases 1.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
File Systems and Databases
Ch1: File Systems and Databases Hachim Haddouti
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Requirements Analysis 2 What objects collaborate to achieve the goal of a use case?
Methodology Conceptual Database Design
1 Public Entities Risk Management Forum Office of the Accountant General National Treasury Project Risk Management Jeets Hargovan Government Technical.
Customer Focus Module Preview
Drawing on Linguistics: Concepts, Metaphors and Colored Pencils Kristen Precht-Byrd.
Towards Bboogle 3.0.0: a Technical Walkthrough Patricia Goldweic Sr. Software Engineer AR&T, Northwestern University Brian Nielsen Manager, Faculty Support.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Supporting A-level Geography Students Online …at Kingston College 2004/5 LSDA Q Project.
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
ITEC224 Database Programming
2131 Structured System Analysis and Design By Germaine Cheung Hong Kong Computer Institute Lecture 2 (Chapter 2) Information System Building Blocks.
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
3 April SOA: Services Oriented Architecture MDA: Model Driven Architecture.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
Quality Management in Web-based Learning - A Finnish perspective Kristiina Karjalainen Lappeenranta University of Technology EDEN Conference 22 June 2005.
Using Blackboard for blended learning Delivering the Geography curriculum at Kingston College This talk will give an overview of the assessment features.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
Andrew S. Budarevsky Adaptive Application Data Management Overview.
Methodology - Conceptual Database Design
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
+ Chapter 9: Management of Business Intelligence © Sabherwal & Becerra-Fernandez.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
A Use Case Primer 1. The Benefits of Use Cases  Compared to traditional methods, use cases are easy to write and to read.  Use cases force the developers.
6.1 © 2010 by Prentice Hall 6 Chapter Foundations of Business Intelligence: Databases and Information Management.
DatabaseCSIE NUK1 Fundamentals of Database Systems Chapter 1 Database and Database Users.
Joined up Thinking: Integrating eLearning with QA and Enhancement Emma Rose: Teaching and Learning Office Linda Irish: eLearning Team Cath Dyson : eLearning.
MAKING THE SHIFT: FROM CLASSROOM TO ONLINE COURSE DESIGN
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Enhancing service system design : An entity interaction pattern approach Author : Soe-Tsyr Daphne Yuan, Shiou-Tian Hsu Professor : Soe-Tsyr Daphne Yuan.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Enhancing e-learning experience with online social networks Published in IET Communications J.J.P.C. Rodrigues, F.M.R. Sabino, L. Zhou Reporter: Yu Chih.
Picture This: Community Building with Data Snapshots Tony Harris, Eric Sakai and Megan Tucker Community College of Vermont Vermont State Colleges February.
Quality Management in Web-based Learning - A Finnish perspective Kristiina Karjalainen Lappeenranta University of Technology WebCT Executive Seminar EDEN.
Proven Solutions for Complex Customer Relationship Structures Roger Hartman, INRANGE Consulting April 16, 2007.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
WELCOME TO OUR PRESENTATION UNIFIED MODELING LANGUAGE (UML)
MIS Integration Set out expectations – overview of concepts. This isn’t a technical how-to guide – is too platform specific. Will be looking at the concepts.
Working in the Forms Developer Environment
Requirements Engineering Process
Interact 2: Communicating
Chapter 1: Introduction
Use Case Model.
Quality Management in Web-based Learning - A Finnish perspective Kristiina Karjalainen Lappeenranta University of Technology EDEN Conference 22 June.
 DATAABSTRACTION  INSTANCES& SCHEMAS  DATA MODELS.
Database Environment Transparencies
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Presentation transcript:

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

2 Who Are We? Business Applications Group Information Services Project leaders on Blackboard 9 since Easter 2012

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

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

5 Where Are You Now? Snapshot No Integration (Fully Manual) Semi- Automated SIS Integration

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)

7 Poll Us! What is your #1 issue with your current Bb integration?

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

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

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]

11 Technique 1: Use Case A process – something that happens within the business function An actor– something that interacts with the business function to achieve a specific goal

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

13 Technique 1: Use Case Benefits: Identified people Identified potential entities and functions within SIS integration

14 Technique 2: Business Domain Model

15 What Next? Your Business Black board …Now let’s consider Blackboard

16 Blackboard Diet – 5+ a Day What can it eat? –Users –Terms –Courses –Course memberships –Organisations –Organisation memberships

17 Blackboard Diet – Users Academic StaffAdmin StaffStudents Users

18 Blackboard Diet – User Drill-Down

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 

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

21 What Next? Your Business Black board …Data Mapping – Slice / Dice / Blend

22 Slicing - Map Bb entities to one or more data sources Issues with doing this with brought-in systems Your Business Black board ? ? ? ? ? ? ? ? ? ? ? ?

23 Exercise: Slicing What are your relevant data sources? What Bb entities do they map to? Have a go in your groups

24 Exercise: Slicing

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?

26 Dicing – Missing Data

27 Dicing – Missing Data

28 Blending– Amalgamate your data sources into a single interface Black board SRS ID Mgmt. Personnel Interface

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

30 SIS Implementation Core Concepts –Data Source Keys –File types –Transfer mechanisms Practical Integration Implementation

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

32 SIS Implementation File types –XML –Flat file Transfer mechanisms –HTTP POST –Manual upload –Web service (IMS only)

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!

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

35 Poll Review What is your #1 issue with your current Bb integration?

36 Q&A/Reflection