SlideShare a Scribd company logo
1 of 27
New Connections and
Spaces:
Developing a Data Exchange
System to Support Innovations
within Blackboard
Jim Turner & Jack Butterworth
Liverpool John Moores University
10th April
About Us
~25,000 students (FTE: ~20,000)
~2,500 full time staff.
~5000 student/staff PCs
Primarily a Microsoft site, at least student
 facing.
Large Linux infrastructure on the business
 side.



                                                2
Data Exchange System (DES)
Project started in 1999 as a tool to manage the
 creation of users accounts.
Went on to automate, in real time, post-user-
 creation tasks, previously run as nightly batch
 jobs.
This helped to control workflow: a user must
 have an account before a mailbox, and more
 recently, an email address before a Blackboard
 account.

                                                   3
What Does It Solve?
Meanwhile, the number of systems within the
 University was growing, and these systems all
 needed information about the users.
Keeping these systems up-to-date was rapidly
 turning into an unmanageable spider web of
 point-to-point links, all running jobs at different
 times.
This resulted in data discrepancies between
 systems for, occasionally, up to a month.
Centralise synchronisation using DES.
                                                       4
What Is It Made Of?
Microsoft Active Directory acts as the central
 hub for DES. We have extended to cope with
 or needs and use it a full directory service.
DES collects these changes, hourly.
Source systems must detect changes however
 they can, and DES is written to understand.
Processes and distributes them as necessary.
For the distribution we use Microsoft Message
 Queuing and XML (at least it does now).

                                                  5
1000 Words…
                           Active Directory



                                                Blackboard
  Source Systems




                    SIS
                                              Print Accounting

                    HR           DES
                                                 Libraries




                                                                 Target Systems
                   Other
                                                  Security


                                               Home Drives

                                                     ...

                                                    SIS


                                                    HR

                              Data Flow

                                                                                  6
Extensibility
The systems are loosely coupled.
Data contracts are drawn up by the integration
 team and the target system’s custodians.
An integration piece is written, which
 processes the data sent from DES and
 interacts as needs be with the target system.
DES is updated so that it knows that this new
 system exists, and what it needs to know
 about.

                                                  7
Blackboard: What We Maintain
Users
   Account details (41,000);
   Enrolments (current/past and their states);
   Certain roles (used to manage access rights for tabs
    and building blocks);
Courses
   “Master modules” (14,000)
   “Offering modules” per year / term (71,000)
Programme Community Sites (125)
Updated hourly
                                                           8
Blackboard: How We Communicate
Through various versions of Blackboard we
 have had to revise how we interact with it:
  Batch files and the batch file loader;
  Using the Blackboard .NET API;
Current: almost exclusively using the
 Blackboard web services API.
Though we’ve also written one of our own web
 services (using the Blackboard Java API), and
 still make the occasional database call.

                                                 9
Additional Benefits Within Blackboard
Queuing the messages means that new data
 is always received in order (FIFO).
Processing stops on serious errors and the
 queue is left building up until the issue is
 resolved.
  This has proved invaluable during upgrades.
Keep multiple instances up-to-date:
 development, upgrade testing by adding one
 more queue pointing at that new instance.

                                                 10
Programme Community Sites
Gist: Allow a space to create a sense of
 community shared between all levels of a
 programme.
No notion of programme within our Blackboard
 setup.
Programme vs. Plan (Campus Solutions).
Consult with programme leaders to merge
 programmes/plans into communities.


                                                11
Programme Community Sites (cont.)
Modify DES to allow programme
 creates/modifies/deletes to be collected.
Modify the integration piece to understand.
Create them programmatically, with default
 content (and modify / delete).
Programme information was already in the
 DES message, to organise course enrolments
 in the XML, but was never used.
Started using it…

                                               12
Aims




       13
Factors identified as most likely to allow the successful transition and retention of a
student into this new learning culture are:

Proactive management of student transition
Early access to information and avoidance of information overload
Developing understanding of expectations of university study
A focus on integration and developing a sense of belonging (eg building
staff-student / student-student relationships)
A supportive climate that focuses on goal-setting and developmental
feedback in the early stages, but then sustains the focus on development
and personal growth
Better integration of support services.
Being alert and responsive to changing patterns of students’ engagement
in higher education




                                                                                          14
Process




          15
Existing Practice


 Online induction




                    Induction
  Jan 2012




                                Jan 2013
                                           16
Sites were
           created with
             content
                          Induction
Jan 2012




                                      Jan 2013
                                                 17
Level 4 induction


           Merging programmes


           Automated induction




                                 Induction
Jan 2012




                                             Jan 2013
                                                        18
Jan 2012




      Induction




     Jan 2013
19
Outcomes
 100.00%


 90.00%


 80.00%


 70.00%


 60.00%


 50.00%


 40.00%


 30.00%


 20.00%


 10.00%


  0.00%



           20
Did you login to Blackboard before arriving? Yes    No    Can’t
                                                          remember
                                              58%   33%   11%

The Programme Handbook gave me
a good overview of my course
                                        50%

                                        45%

                                        40%

                                        35%

                                        30%

                                        25%

                                        20%

                                        15%

                                        10%

                                         5%

                                         0%




                                                                     21
45%
I had a good understanding of what    40%
to expect during my induction and     35%
first few weeks at LJMU               30%
                                      25%
                                      20%
                                      15%
                                      10%
                                      5%
                                      0%




                                      45%
The induction timetable provided      40%
clear details on where my induction   35%
                                      30%
sessions would be taking place.       25%
                                      20%
                                      15%
                                      10%
                                       5%
                                       0%




                                            22
14
Some sites having a higher        12
percentage of percentage of       10
cohort logging on and frequency    8
of times accessed (a statically    6

significant correlation).          4
                                   2
                                   0


                                  80%
                                  70%
                                  60%
                                  50%
                                  40%
                                  30%
                                  20%
                                  10%
                                  0%

                                        2/10/2012




                                                    23
Architecture




               24
Architecture

               Student N = 307
               Students visited = 61%
               Student logins = 6 per student




                                                25
Architecture

                                     Student N = 307
                                     Students visited = 61%
                                     Student logins = 6 per student

               450
               400
               350
               300
               250
               200
               150
               100
                50
                 0
                     1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41




                                                                                 26
Architecture

                                     Student N = 307
                                     Students visited = 61%
                                     Student logins = 6 per student

               450
               400
               350
               300
               250
               200
               150
               100
                50
                 0
                     1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41




                                                                                 27

More Related Content

Viewers also liked

Visualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayVisualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayClaudio Squarcella
 
Elearning rich media_search
Elearning rich media_searchElearning rich media_search
Elearning rich media_searchlanglearner
 
Xay dung co so du lieu chi phi san xuat lua
Xay dung co so du lieu chi phi san xuat luaXay dung co so du lieu chi phi san xuat lua
Xay dung co so du lieu chi phi san xuat luaHo Cao Viet
 
Conselho de classe - Pedagogo César Tavares
Conselho de classe - Pedagogo César TavaresConselho de classe - Pedagogo César Tavares
Conselho de classe - Pedagogo César TavaresCÉSAR TAVARES
 
Maherprofessional c vbio216
Maherprofessional c vbio216Maherprofessional c vbio216
Maherprofessional c vbio216Pat Maher
 
Leonardoda vinci hispaintings-asearchforperfection1
Leonardoda vinci hispaintings-asearchforperfection1Leonardoda vinci hispaintings-asearchforperfection1
Leonardoda vinci hispaintings-asearchforperfection1filipj2000
 
11강 기업교육론 20110518
11강 기업교육론 2011051811강 기업교육론 20110518
11강 기업교육론 20110518조현경
 
Top 9 unique structures
Top 9 unique structuresTop 9 unique structures
Top 9 unique structuresfilipj2000
 
Hieu qua san xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao Viet
Hieu qua san  xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao VietHieu qua san  xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao Viet
Hieu qua san xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao VietHo Cao Viet
 
οι κήποι του ζAhrady
οι κήποι του ζAhradyοι κήποι του ζAhrady
οι κήποι του ζAhradyfilipj2000
 
Butchart gardens, canada
Butchart gardens, canadaButchart gardens, canada
Butchart gardens, canadafilipj2000
 

Viewers also liked (17)

Brite zeynep 2012
Brite zeynep 2012Brite zeynep 2012
Brite zeynep 2012
 
Visualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayVisualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlay
 
Canaima
CanaimaCanaima
Canaima
 
Elearning rich media_search
Elearning rich media_searchElearning rich media_search
Elearning rich media_search
 
Foto Galería
Foto GaleríaFoto Galería
Foto Galería
 
Xay dung co so du lieu chi phi san xuat lua
Xay dung co so du lieu chi phi san xuat luaXay dung co so du lieu chi phi san xuat lua
Xay dung co so du lieu chi phi san xuat lua
 
Conselho de classe - Pedagogo César Tavares
Conselho de classe - Pedagogo César TavaresConselho de classe - Pedagogo César Tavares
Conselho de classe - Pedagogo César Tavares
 
Death
DeathDeath
Death
 
Maherprofessional c vbio216
Maherprofessional c vbio216Maherprofessional c vbio216
Maherprofessional c vbio216
 
Leonardoda vinci hispaintings-asearchforperfection1
Leonardoda vinci hispaintings-asearchforperfection1Leonardoda vinci hispaintings-asearchforperfection1
Leonardoda vinci hispaintings-asearchforperfection1
 
11강 기업교육론 20110518
11강 기업교육론 2011051811강 기업교육론 20110518
11강 기업교육론 20110518
 
Top 9 unique structures
Top 9 unique structuresTop 9 unique structures
Top 9 unique structures
 
Hieu qua san xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao Viet
Hieu qua san  xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao VietHieu qua san  xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao Viet
Hieu qua san xuat bap lai tren dat lua Dong bang song Cuu Long-TS. Ho Cao Viet
 
οι κήποι του ζAhrady
οι κήποι του ζAhradyοι κήποι του ζAhrady
οι κήποι του ζAhrady
 
Atps teoria da_cantabilidade
Atps teoria da_cantabilidadeAtps teoria da_cantabilidade
Atps teoria da_cantabilidade
 
Butchart gardens, canada
Butchart gardens, canadaButchart gardens, canada
Butchart gardens, canada
 
Death2
Death2Death2
Death2
 

Similar to Turner butterworth new connections and spaces3

LUBS Advisory Board Presentation November 2012
LUBS Advisory Board Presentation November 2012LUBS Advisory Board Presentation November 2012
LUBS Advisory Board Presentation November 2012Nicolas Forsans
 
Social learning for IBM people managers using community
Social learning for IBM people managers using communitySocial learning for IBM people managers using community
Social learning for IBM people managers using communityKhalid Raza
 
DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?Edureka!
 
How to Listen to and Involve your Faculty
How to Listen to and Involve your FacultyHow to Listen to and Involve your Faculty
How to Listen to and Involve your FacultyDavid Melone
 
Dev ops webinar 5 aug 15
Dev ops webinar 5 aug 15Dev ops webinar 5 aug 15
Dev ops webinar 5 aug 15Edureka!
 
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...Teemu Karvonen
 
Upskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOpsUpskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOpsDevOps.com
 
Microsoft Education APIs
Microsoft Education APIsMicrosoft Education APIs
Microsoft Education APIsGareth Jones
 
Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...
Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...
Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...EMC
 
Semplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpASemplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpAMauden SpA
 
Social Mobile Learning: A Living and Learning Experience
Social Mobile Learning: A Living and Learning ExperienceSocial Mobile Learning: A Living and Learning Experience
Social Mobile Learning: A Living and Learning ExperienceAffero Lab
 
RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?Pat Cappelaere
 
ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14btopro
 
Enterprise Sharepoint Portal
Enterprise Sharepoint PortalEnterprise Sharepoint Portal
Enterprise Sharepoint PortalCurtis Timmons
 
Why our help documentation might as well be in Dutch!
Why our help documentation might as well be in Dutch! Why our help documentation might as well be in Dutch!
Why our help documentation might as well be in Dutch! EesySoft
 

Similar to Turner butterworth new connections and spaces3 (20)

Witbank Circuit Strategic Planning
Witbank Circuit Strategic PlanningWitbank Circuit Strategic Planning
Witbank Circuit Strategic Planning
 
E245 personal libraries-week5
E245 personal libraries-week5E245 personal libraries-week5
E245 personal libraries-week5
 
LUBS Advisory Board Presentation November 2012
LUBS Advisory Board Presentation November 2012LUBS Advisory Board Presentation November 2012
LUBS Advisory Board Presentation November 2012
 
Social learning for IBM people managers using community
Social learning for IBM people managers using communitySocial learning for IBM people managers using community
Social learning for IBM people managers using community
 
The Business Case For Kuali Rice Final
The Business Case For Kuali Rice FinalThe Business Case For Kuali Rice Final
The Business Case For Kuali Rice Final
 
DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?DevOps is Going to Replace SDLC! Learn Why?
DevOps is Going to Replace SDLC! Learn Why?
 
How to Listen to and Involve your Faculty
How to Listen to and Involve your FacultyHow to Listen to and Involve your Faculty
How to Listen to and Involve your Faculty
 
Dev ops webinar 5 aug 15
Dev ops webinar 5 aug 15Dev ops webinar 5 aug 15
Dev ops webinar 5 aug 15
 
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...
Adapting the Lean Enterprise Self-Assessment Tool for Software Development Do...
 
Upskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOpsUpskilling: Adapting Humans At The Speed of DevOps
Upskilling: Adapting Humans At The Speed of DevOps
 
Microsoft Education APIs
Microsoft Education APIsMicrosoft Education APIs
Microsoft Education APIs
 
Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...
Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...
Analyst : Enterprise Strategy Group: Addressing NAS Backup and Recovery Chall...
 
MyD&A Portal
MyD&A PortalMyD&A Portal
MyD&A Portal
 
Semplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpASemplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpA
 
Social Mobile Learning: A Living and Learning Experience
Social Mobile Learning: A Living and Learning ExperienceSocial Mobile Learning: A Living and Learning Experience
Social Mobile Learning: A Living and Learning Experience
 
RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?
 
ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14ELMSLN @ OpenEd 14
ELMSLN @ OpenEd 14
 
Enterprise Sharepoint Portal
Enterprise Sharepoint PortalEnterprise Sharepoint Portal
Enterprise Sharepoint Portal
 
Why our help documentation might as well be in Dutch!
Why our help documentation might as well be in Dutch! Why our help documentation might as well be in Dutch!
Why our help documentation might as well be in Dutch!
 
CrossLogic Learning Management System
CrossLogic Learning Management SystemCrossLogic Learning Management System
CrossLogic Learning Management System
 

Recently uploaded

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 

Recently uploaded (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 

Turner butterworth new connections and spaces3

  • 1. New Connections and Spaces: Developing a Data Exchange System to Support Innovations within Blackboard Jim Turner & Jack Butterworth Liverpool John Moores University 10th April
  • 2. About Us ~25,000 students (FTE: ~20,000) ~2,500 full time staff. ~5000 student/staff PCs Primarily a Microsoft site, at least student facing. Large Linux infrastructure on the business side. 2
  • 3. Data Exchange System (DES) Project started in 1999 as a tool to manage the creation of users accounts. Went on to automate, in real time, post-user- creation tasks, previously run as nightly batch jobs. This helped to control workflow: a user must have an account before a mailbox, and more recently, an email address before a Blackboard account. 3
  • 4. What Does It Solve? Meanwhile, the number of systems within the University was growing, and these systems all needed information about the users. Keeping these systems up-to-date was rapidly turning into an unmanageable spider web of point-to-point links, all running jobs at different times. This resulted in data discrepancies between systems for, occasionally, up to a month. Centralise synchronisation using DES. 4
  • 5. What Is It Made Of? Microsoft Active Directory acts as the central hub for DES. We have extended to cope with or needs and use it a full directory service. DES collects these changes, hourly. Source systems must detect changes however they can, and DES is written to understand. Processes and distributes them as necessary. For the distribution we use Microsoft Message Queuing and XML (at least it does now). 5
  • 6. 1000 Words… Active Directory Blackboard Source Systems SIS Print Accounting HR DES Libraries Target Systems Other Security Home Drives ... SIS HR Data Flow 6
  • 7. Extensibility The systems are loosely coupled. Data contracts are drawn up by the integration team and the target system’s custodians. An integration piece is written, which processes the data sent from DES and interacts as needs be with the target system. DES is updated so that it knows that this new system exists, and what it needs to know about. 7
  • 8. Blackboard: What We Maintain Users  Account details (41,000);  Enrolments (current/past and their states);  Certain roles (used to manage access rights for tabs and building blocks); Courses  “Master modules” (14,000)  “Offering modules” per year / term (71,000) Programme Community Sites (125) Updated hourly 8
  • 9. Blackboard: How We Communicate Through various versions of Blackboard we have had to revise how we interact with it: Batch files and the batch file loader; Using the Blackboard .NET API; Current: almost exclusively using the Blackboard web services API. Though we’ve also written one of our own web services (using the Blackboard Java API), and still make the occasional database call. 9
  • 10. Additional Benefits Within Blackboard Queuing the messages means that new data is always received in order (FIFO). Processing stops on serious errors and the queue is left building up until the issue is resolved. This has proved invaluable during upgrades. Keep multiple instances up-to-date: development, upgrade testing by adding one more queue pointing at that new instance. 10
  • 11. Programme Community Sites Gist: Allow a space to create a sense of community shared between all levels of a programme. No notion of programme within our Blackboard setup. Programme vs. Plan (Campus Solutions). Consult with programme leaders to merge programmes/plans into communities. 11
  • 12. Programme Community Sites (cont.) Modify DES to allow programme creates/modifies/deletes to be collected. Modify the integration piece to understand. Create them programmatically, with default content (and modify / delete). Programme information was already in the DES message, to organise course enrolments in the XML, but was never used. Started using it… 12
  • 13. Aims 13
  • 14. Factors identified as most likely to allow the successful transition and retention of a student into this new learning culture are: Proactive management of student transition Early access to information and avoidance of information overload Developing understanding of expectations of university study A focus on integration and developing a sense of belonging (eg building staff-student / student-student relationships) A supportive climate that focuses on goal-setting and developmental feedback in the early stages, but then sustains the focus on development and personal growth Better integration of support services. Being alert and responsive to changing patterns of students’ engagement in higher education 14
  • 15. Process 15
  • 16. Existing Practice Online induction Induction Jan 2012 Jan 2013 16
  • 17. Sites were created with content Induction Jan 2012 Jan 2013 17
  • 18. Level 4 induction Merging programmes Automated induction Induction Jan 2012 Jan 2013 18
  • 19. Jan 2012 Induction Jan 2013 19
  • 20. Outcomes 100.00% 90.00% 80.00% 70.00% 60.00% 50.00% 40.00% 30.00% 20.00% 10.00% 0.00% 20
  • 21. Did you login to Blackboard before arriving? Yes No Can’t remember 58% 33% 11% The Programme Handbook gave me a good overview of my course 50% 45% 40% 35% 30% 25% 20% 15% 10% 5% 0% 21
  • 22. 45% I had a good understanding of what 40% to expect during my induction and 35% first few weeks at LJMU 30% 25% 20% 15% 10% 5% 0% 45% The induction timetable provided 40% clear details on where my induction 35% 30% sessions would be taking place. 25% 20% 15% 10% 5% 0% 22
  • 23. 14 Some sites having a higher 12 percentage of percentage of 10 cohort logging on and frequency 8 of times accessed (a statically 6 significant correlation). 4 2 0 80% 70% 60% 50% 40% 30% 20% 10% 0% 2/10/2012 23
  • 25. Architecture Student N = 307 Students visited = 61% Student logins = 6 per student 25
  • 26. Architecture Student N = 307 Students visited = 61% Student logins = 6 per student 450 400 350 300 250 200 150 100 50 0 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 26
  • 27. Architecture Student N = 307 Students visited = 61% Student logins = 6 per student 450 400 350 300 250 200 150 100 50 0 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 27