SlideShare a Scribd company logo
1 of 43
Automatically embedding
lecture captures into Blackboard
Duncan Brown
The University of Liverpool
1
Automatically embedding lecture captures into Blackboard
or
Automatically embedding minimum
standards into Blackboard
or
Stuff I did over the last 12 months which basically
involved getting information into Blackboard
automatically
2
About me
• Duncan Brown
• Blackboard Administrator for 10 years
• Blackboard Learn 7.? – 9.10
• Hardware moves, software changes, University
structures, netscalers, loadbalancers, styles,
content, 3rd party systems, building blocks, plugins etc
• Never written a building block. No Java knowledge.
3
Application Development Manager
• Promotion?
• Teams:
– Web Development
– Mobile Development
– User Interface Design
– Data Integration (web services)
• Agile
• Examples at end of presentation
4
What have I been doing?
• Minimum Standards project
– “VITAL Baseline”
• Lecture Capture project
– “Stream Capture”
Housekeeping
• Blackboard = Virtual Interactive Teaching At Liverpool
• Course = Module
5
VITAL Baseline
• Report from Liverpool Guild of Students
• Inconsistencies between Blackboard courses
• University TEL Strategy
6
VITAL Baseline Survey
A welcome to area Further Reading
Contact details for the leader Lecture notes / handouts
Contact details for others Past Exam Papers
Module Specification Online Submission
Timetable / Schedule Formative feedback on draft
Learning Outcomes Online discussion forums
Assessment Strategy Other
7
Student Suggestions for inclusion in Minimum Standards
8
44%
84%
69%
80%
87%
75%
79%
88%
95% 93%
79%
71%
54%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Staff Suggestions for inclusion in Minimum Standards
9
47%
71%
59%
43%
59% 58% 58%
65%
72%
47%
38% 37%
27%
0%
10%
20%
30%
40%
50%
60%
70%
80%
Student v Staff Suggestions for inclusion in Minimum Standards
10
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Student v Staff Suggestions for inclusion in Minimum Standards
11
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
46%
41%
41%
37%
Module Specification System
• Staff only
• Data input by
multiple users,
various systems
• Programme
Planner
12
Module Specification System
• Staff only
• Data input by
multiple users,
various systems
• Programme
Planner
13
Database
Web
Pages
CleanUp &
Transform
What to build?
14
Data
Blackboard
Building
Block
Content
Web
Pages
What to build?
15
Data
Building
Block
Content
.NET Application
RESTful Web Service
Overnight Process
jsp Building Block
SQL query to retrieve data
Minimal Java required
Time to code…
• All pre building block work written in VB using Visual Studio
• RESTful Web Services to retrieve data
– Retrieve data for all course codes for current academic year
– Insert all data into all_baseline database table
16
Time to code…
• Create web page template in code
• Group data and transform as required
• Merge data (update / insert) into
course_baseline database table
17
My first building block
• if(bbContext.hasCourseContext()) {
module_id =
bbContext.getCourse().getCourseId();
}
• Select data from single row of course_baseline table
on module_id into variables (e.g. info_table)
• <div class=“portlet clearfix reorderableModule”>
<%=info_table %>
</div>
18
VITAL Baseline
19
VITAL Baseline updates
• Examiner’s Reports
• Department
Responses
• Compliance with
QAA code
20
VITAL Baseline reception
21
Stream
22
• stream.liv.ac.uk
• Streaming Server
• 4000+ videos and audio
• 90 days of content
• 300+ active uploaders
• 2,225,000 views
Stream Capture
23
Stream Capture
24
• Lecture Capture Software
• Windows software
• Microphone & webcam
recording
• Custom screen & audio
options
• One button start / stop
recording
Stream Capture
25
• Fully integrated with
Scientia Enterprise
Foundation
• Tags any lecture
capture recordings
with metadata
Stream Capture
26
• Multiple monitors
• Mouse options
• Webcam video overlays
• Save locally for editing
• Automatically publishes
to stream.liv.ac.uk &
Blackboard
Stream Capture Email
27
• Processing queue
• 720p and 270p
• Change settings on stream:
– Descriptions, keyword tags
– Privacy
– Embed
– Rate, comments
– Thumbnails
Coding time again…
• RESTful Web Service to retrieve data
– Retrieve data for all lectures by course
– Merge data (update / insert) into all_lectures database table
28
Coding time again…
• Create web page template in code
• Group data and transform as required
• Merge data (update / insert) into lectures_table
database table
29
My second building block (it’s basically the same as the first one!)
• 2 files: view.jsp
• if(bbContext.hasCourseContext()) {
module_id = bbContext.getCourse().getCourseId();
}
• Select lecture_table data from stream_capture table
on module_id into variable
• <div class=“clearfix” id=“containerdiv”
style=“padding-bottom: 0px;”>
<%=lecture_table %>
</div>
30
LECTURE_TABLE
<ul class="your-videos-list">
<li class="clearfix">
<a href="https://vital.liv.ac.uk/webapps/UoL-uol-stream-lectures-
BBLEARN/module/stream.jsp?
ugid=nhdzyww8&course_id=_132719_1&mode=cpview">
<div class="lithumb">
<img src="https://stream.liv.ac.uk/thumbnails/nhdzyww8_001.jpg" />
</div>
</a>
<H2>Welcome And Induction 24 September 2014 11:00</H2>
<p class="helper-text">25 September 2014<br />14:00 - 15:30</p>
<a href="https://vital.liv.ac.uk/webapps/UoL-uol-stream-lectures-
BBLEARN/module/stream.jsp?
ugid=nhdzyww8&course_id=_132719_1&mode=cpview">Play</a>
</li>
</ul>
31
My second building block (it’s basically the same as the first one!)
• 2 files: stream.jsp
• <section id=“stream-main-content”
class=“clearfix” role=“main”>
<div id=“body_frameplayer”>
<iframe width=“480” height=“<%=iframeHeight
%>”
src=“https://stream.liv.ac.uk/s/<%=ugid %>”
scrolling=“no” frameborder=“0”
style=“max-width:100%;”
id=“object”></iframe>
</div>
</section>32
Stream Lectures in Blackboard
33
Non-Stream Lectures in Blackboard
• Add any video or audio
stream to Blackboard
• Add one item to
multiple courses
34
Non-Stream Lectures in Blackboard
• Filter for users with
multiple courses
• Problem with Scientia
Enterprise Foundation –
only one course
per lecture
35
Non-Stream Lectures in Blackboard
36
Custom Stream Lectures in Blackboard
• Add custom titles,
descriptions and dates
• All stream lecture
items are shown in
chronological order
on Blackboard
• Add any item to top
of page easily
37
Stream Lectures: Outcomes
• In BETA release since September 2014
• 45 lecture theatres currently
• 350+ live lectures recorded using Stream Capture
• 200+ non-live lectures recorded using Stream Capture
• 95,000+ lecture views on 11,500+ devices
• 270 views per lecture, max 3600 views
38
Stream Lectures: Outcomes
• 75% of all lecture views take place via
Blackboard and Mobile Learn
• Over 60% 1st and 2nd years regularly watch lectures
• Less than 20% 3rd years regularly watch lectures
• 80% of all lectures watched immediately
prior (within 2 hours) to subsequent lecture
39
Any questions?
dbrown@liverpool.ac.uk
0151 794 4457 | 07545 972045
@Hobbes_Malone
40
41
42
43

More Related Content

Similar to Automatically embedding Lecture Captures into Blackboard

Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the projectrihan696
 
SQL in Version Control using SQL Server Database Projects
SQL in Version Control using SQL Server Database ProjectsSQL in Version Control using SQL Server Database Projects
SQL in Version Control using SQL Server Database Projectsfloydhilton
 
Geek Sync | Deployment and Management of Complex Azure Environments
Geek Sync | Deployment and Management of Complex Azure EnvironmentsGeek Sync | Deployment and Management of Complex Azure Environments
Geek Sync | Deployment and Management of Complex Azure EnvironmentsIDERA Software
 
Bn 1019 demo sql server 2012
Bn 1019 demo  sql server 2012Bn 1019 demo  sql server 2012
Bn 1019 demo sql server 2012conline training
 
Fyp slide presentation muiz
Fyp slide presentation muizFyp slide presentation muiz
Fyp slide presentation muizMuhd Mu'izuddin
 
10232 designing and developing microsoft share point server 2010 applications
10232   designing and developing microsoft share point server 2010 applications 10232   designing and developing microsoft share point server 2010 applications
10232 designing and developing microsoft share point server 2010 applications bestip
 
openEQUELLA Q4 2018 Quarterly Briefing
openEQUELLA Q4 2018 Quarterly BriefingopenEQUELLA Q4 2018 Quarterly Briefing
openEQUELLA Q4 2018 Quarterly BriefingChrisBeach22
 
Mark Jackson\'s Portfoilo
Mark Jackson\'s PortfoiloMark Jackson\'s Portfoilo
Mark Jackson\'s PortfoiloMark_Jackson
 
Database Management Systems 2
Database Management Systems 2Database Management Systems 2
Database Management Systems 2Nickkisha Farrell
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Alex Walker
 
Library management system
Library management systemLibrary management system
Library management systemsiddiqui241993
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecturemetamath
 

Similar to Automatically embedding Lecture Captures into Blackboard (20)

Introduction and objectives of the project
Introduction and objectives of the projectIntroduction and objectives of the project
Introduction and objectives of the project
 
Codeinator
CodeinatorCodeinator
Codeinator
 
SQL in Version Control using SQL Server Database Projects
SQL in Version Control using SQL Server Database ProjectsSQL in Version Control using SQL Server Database Projects
SQL in Version Control using SQL Server Database Projects
 
Geek Sync | Deployment and Management of Complex Azure Environments
Geek Sync | Deployment and Management of Complex Azure EnvironmentsGeek Sync | Deployment and Management of Complex Azure Environments
Geek Sync | Deployment and Management of Complex Azure Environments
 
Bn 1019 demo sql server 2012
Bn 1019 demo  sql server 2012Bn 1019 demo  sql server 2012
Bn 1019 demo sql server 2012
 
BbWorld 2010 notes
BbWorld 2010 notesBbWorld 2010 notes
BbWorld 2010 notes
 
Fyp slide presentation muiz
Fyp slide presentation muizFyp slide presentation muiz
Fyp slide presentation muiz
 
BbW2012 - LN
BbW2012 - LNBbW2012 - LN
BbW2012 - LN
 
10232 designing and developing microsoft share point server 2010 applications
10232   designing and developing microsoft share point server 2010 applications 10232   designing and developing microsoft share point server 2010 applications
10232 designing and developing microsoft share point server 2010 applications
 
openEQUELLA Q4 2018 Quarterly Briefing
openEQUELLA Q4 2018 Quarterly BriefingopenEQUELLA Q4 2018 Quarterly Briefing
openEQUELLA Q4 2018 Quarterly Briefing
 
Mark Jackson\'s Portfoilo
Mark Jackson\'s PortfoiloMark Jackson\'s Portfoilo
Mark Jackson\'s Portfoilo
 
Database Management Systems 2
Database Management Systems 2Database Management Systems 2
Database Management Systems 2
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012
 
OEP PPT 1
OEP PPT 1OEP PPT 1
OEP PPT 1
 
Library management system
Library management systemLibrary management system
Library management system
 
Math-Bridge Architecture
Math-Bridge ArchitectureMath-Bridge Architecture
Math-Bridge Architecture
 
Bn 1026 demo tableau
Bn 1026 demo  tableauBn 1026 demo  tableau
Bn 1026 demo tableau
 
Apache DeltaSpike the CDI toolbox
Apache DeltaSpike the CDI toolboxApache DeltaSpike the CDI toolbox
Apache DeltaSpike the CDI toolbox
 
Apache DeltaSpike: The CDI Toolbox
Apache DeltaSpike: The CDI ToolboxApache DeltaSpike: The CDI Toolbox
Apache DeltaSpike: The CDI Toolbox
 
BackboneJS
BackboneJSBackboneJS
BackboneJS
 

More from BlackboardEMEA

South West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employabilitySouth West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employabilityBlackboardEMEA
 
Accessibility Webinar: Making Blackboard Modules and Content Accessible for All
Accessibility Webinar:  Making Blackboard Modules and Content Accessible for AllAccessibility Webinar:  Making Blackboard Modules and Content Accessible for All
Accessibility Webinar: Making Blackboard Modules and Content Accessible for AllBlackboardEMEA
 
Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...BlackboardEMEA
 
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...BlackboardEMEA
 
Client Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment JourneyClient Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment JourneyBlackboardEMEA
 
TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...BlackboardEMEA
 
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...BlackboardEMEA
 
TLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey ToolTLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey ToolBlackboardEMEA
 
TLC2016 - Submit work here
TLC2016 - Submit work hereTLC2016 - Submit work here
TLC2016 - Submit work hereBlackboardEMEA
 
TLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learnersTLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learnersBlackboardEMEA
 
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...BlackboardEMEA
 
TLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQTLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQBlackboardEMEA
 
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...BlackboardEMEA
 
TLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in LearnTLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in LearnBlackboardEMEA
 
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...BlackboardEMEA
 
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...BlackboardEMEA
 
TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy BlackboardEMEA
 
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...BlackboardEMEA
 
TLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage studentsTLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage studentsBlackboardEMEA
 
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...BlackboardEMEA
 

More from BlackboardEMEA (20)

South West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employabilitySouth West College - A virtual Academy that boosts employability
South West College - A virtual Academy that boosts employability
 
Accessibility Webinar: Making Blackboard Modules and Content Accessible for All
Accessibility Webinar:  Making Blackboard Modules and Content Accessible for AllAccessibility Webinar:  Making Blackboard Modules and Content Accessible for All
Accessibility Webinar: Making Blackboard Modules and Content Accessible for All
 
Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...Client Insights - National University Ireland, Galway: Online Results Entry u...
Client Insights - National University Ireland, Galway: Online Results Entry u...
 
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
Client Insights - Glasgow Caledonian University: Marks Integration and the Di...
 
Client Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment JourneyClient Insights - Sheffield Hallam University: Assessment Journey
Client Insights - Sheffield Hallam University: Assessment Journey
 
TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...TLC2016 - Experiences and strategies used for implementing a portfolio didact...
TLC2016 - Experiences and strategies used for implementing a portfolio didact...
 
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
TLC2016 - Mobile Learning – Unlocking the potential of authentic assessment a...
 
TLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey ToolTLC2016 - Online Results Entry using the Grade Journey Tool
TLC2016 - Online Results Entry using the Grade Journey Tool
 
TLC2016 - Submit work here
TLC2016 - Submit work hereTLC2016 - Submit work here
TLC2016 - Submit work here
 
TLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learnersTLC2016 - Power Using' Blackboard for purely online learners
TLC2016 - Power Using' Blackboard for purely online learners
 
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...TLC2016 - Assessment Journey: a programme to enhance the educational experien...
TLC2016 - Assessment Journey: a programme to enhance the educational experien...
 
TLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQTLC2016 - Taking assessments and examinations to the next level: AlephQ
TLC2016 - Taking assessments and examinations to the next level: AlephQ
 
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
 
TLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in LearnTLC2016 - Data for Students - A student-centred approach to analytics in Learn
TLC2016 - Data for Students - A student-centred approach to analytics in Learn
 
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
TLC2016 - Driving Up Quality. Improving the quality of Blackboard Learn cours...
 
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
TLC2016 - Exchange of experience through (Blackboard):A tool to develop facul...
 
TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy TLC2016 - SWC Virtual Academy
TLC2016 - SWC Virtual Academy
 
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
TLC2016 - Online intercultural Exchange (OIE): capacity building for a flexib...
 
TLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage studentsTLC2016 - Using badges to motivate and engage students
TLC2016 - Using badges to motivate and engage students
 
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
TLC2016 - Peer Review, Peer Assessment, and Peer Feedback methods based on Bl...
 

Recently uploaded

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 

Recently uploaded (20)

NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

Automatically embedding Lecture Captures into Blackboard

  • 1. Automatically embedding lecture captures into Blackboard Duncan Brown The University of Liverpool 1
  • 2. Automatically embedding lecture captures into Blackboard or Automatically embedding minimum standards into Blackboard or Stuff I did over the last 12 months which basically involved getting information into Blackboard automatically 2
  • 3. About me • Duncan Brown • Blackboard Administrator for 10 years • Blackboard Learn 7.? – 9.10 • Hardware moves, software changes, University structures, netscalers, loadbalancers, styles, content, 3rd party systems, building blocks, plugins etc • Never written a building block. No Java knowledge. 3
  • 4. Application Development Manager • Promotion? • Teams: – Web Development – Mobile Development – User Interface Design – Data Integration (web services) • Agile • Examples at end of presentation 4
  • 5. What have I been doing? • Minimum Standards project – “VITAL Baseline” • Lecture Capture project – “Stream Capture” Housekeeping • Blackboard = Virtual Interactive Teaching At Liverpool • Course = Module 5
  • 6. VITAL Baseline • Report from Liverpool Guild of Students • Inconsistencies between Blackboard courses • University TEL Strategy 6
  • 7. VITAL Baseline Survey A welcome to area Further Reading Contact details for the leader Lecture notes / handouts Contact details for others Past Exam Papers Module Specification Online Submission Timetable / Schedule Formative feedback on draft Learning Outcomes Online discussion forums Assessment Strategy Other 7
  • 8. Student Suggestions for inclusion in Minimum Standards 8 44% 84% 69% 80% 87% 75% 79% 88% 95% 93% 79% 71% 54% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
  • 9. Staff Suggestions for inclusion in Minimum Standards 9 47% 71% 59% 43% 59% 58% 58% 65% 72% 47% 38% 37% 27% 0% 10% 20% 30% 40% 50% 60% 70% 80%
  • 10. Student v Staff Suggestions for inclusion in Minimum Standards 10 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
  • 11. Student v Staff Suggestions for inclusion in Minimum Standards 11 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 46% 41% 41% 37%
  • 12. Module Specification System • Staff only • Data input by multiple users, various systems • Programme Planner 12
  • 13. Module Specification System • Staff only • Data input by multiple users, various systems • Programme Planner 13
  • 14. Database Web Pages CleanUp & Transform What to build? 14 Data Blackboard Building Block Content
  • 15. Web Pages What to build? 15 Data Building Block Content .NET Application RESTful Web Service Overnight Process jsp Building Block SQL query to retrieve data Minimal Java required
  • 16. Time to code… • All pre building block work written in VB using Visual Studio • RESTful Web Services to retrieve data – Retrieve data for all course codes for current academic year – Insert all data into all_baseline database table 16
  • 17. Time to code… • Create web page template in code • Group data and transform as required • Merge data (update / insert) into course_baseline database table 17
  • 18. My first building block • if(bbContext.hasCourseContext()) { module_id = bbContext.getCourse().getCourseId(); } • Select data from single row of course_baseline table on module_id into variables (e.g. info_table) • <div class=“portlet clearfix reorderableModule”> <%=info_table %> </div> 18
  • 20. VITAL Baseline updates • Examiner’s Reports • Department Responses • Compliance with QAA code 20
  • 22. Stream 22 • stream.liv.ac.uk • Streaming Server • 4000+ videos and audio • 90 days of content • 300+ active uploaders • 2,225,000 views
  • 24. Stream Capture 24 • Lecture Capture Software • Windows software • Microphone & webcam recording • Custom screen & audio options • One button start / stop recording
  • 25. Stream Capture 25 • Fully integrated with Scientia Enterprise Foundation • Tags any lecture capture recordings with metadata
  • 26. Stream Capture 26 • Multiple monitors • Mouse options • Webcam video overlays • Save locally for editing • Automatically publishes to stream.liv.ac.uk & Blackboard
  • 27. Stream Capture Email 27 • Processing queue • 720p and 270p • Change settings on stream: – Descriptions, keyword tags – Privacy – Embed – Rate, comments – Thumbnails
  • 28. Coding time again… • RESTful Web Service to retrieve data – Retrieve data for all lectures by course – Merge data (update / insert) into all_lectures database table 28
  • 29. Coding time again… • Create web page template in code • Group data and transform as required • Merge data (update / insert) into lectures_table database table 29
  • 30. My second building block (it’s basically the same as the first one!) • 2 files: view.jsp • if(bbContext.hasCourseContext()) { module_id = bbContext.getCourse().getCourseId(); } • Select lecture_table data from stream_capture table on module_id into variable • <div class=“clearfix” id=“containerdiv” style=“padding-bottom: 0px;”> <%=lecture_table %> </div> 30
  • 31. LECTURE_TABLE <ul class="your-videos-list"> <li class="clearfix"> <a href="https://vital.liv.ac.uk/webapps/UoL-uol-stream-lectures- BBLEARN/module/stream.jsp? ugid=nhdzyww8&course_id=_132719_1&mode=cpview"> <div class="lithumb"> <img src="https://stream.liv.ac.uk/thumbnails/nhdzyww8_001.jpg" /> </div> </a> <H2>Welcome And Induction 24 September 2014 11:00</H2> <p class="helper-text">25 September 2014<br />14:00 - 15:30</p> <a href="https://vital.liv.ac.uk/webapps/UoL-uol-stream-lectures- BBLEARN/module/stream.jsp? ugid=nhdzyww8&course_id=_132719_1&mode=cpview">Play</a> </li> </ul> 31
  • 32. My second building block (it’s basically the same as the first one!) • 2 files: stream.jsp • <section id=“stream-main-content” class=“clearfix” role=“main”> <div id=“body_frameplayer”> <iframe width=“480” height=“<%=iframeHeight %>” src=“https://stream.liv.ac.uk/s/<%=ugid %>” scrolling=“no” frameborder=“0” style=“max-width:100%;” id=“object”></iframe> </div> </section>32
  • 33. Stream Lectures in Blackboard 33
  • 34. Non-Stream Lectures in Blackboard • Add any video or audio stream to Blackboard • Add one item to multiple courses 34
  • 35. Non-Stream Lectures in Blackboard • Filter for users with multiple courses • Problem with Scientia Enterprise Foundation – only one course per lecture 35
  • 36. Non-Stream Lectures in Blackboard 36
  • 37. Custom Stream Lectures in Blackboard • Add custom titles, descriptions and dates • All stream lecture items are shown in chronological order on Blackboard • Add any item to top of page easily 37
  • 38. Stream Lectures: Outcomes • In BETA release since September 2014 • 45 lecture theatres currently • 350+ live lectures recorded using Stream Capture • 200+ non-live lectures recorded using Stream Capture • 95,000+ lecture views on 11,500+ devices • 270 views per lecture, max 3600 views 38
  • 39. Stream Lectures: Outcomes • 75% of all lecture views take place via Blackboard and Mobile Learn • Over 60% 1st and 2nd years regularly watch lectures • Less than 20% 3rd years regularly watch lectures • 80% of all lectures watched immediately prior (within 2 hours) to subsequent lecture 39
  • 40. Any questions? dbrown@liverpool.ac.uk 0151 794 4457 | 07545 972045 @Hobbes_Malone 40
  • 41. 41
  • 42. 42
  • 43. 43