SLIDE 1 A Reference Model for Learning Analytics Service utilizing Open-Source Software
Jaeho LEE, Ph.D (Professor, University of Seoul) Yong-Sang CHO, Ph.D (Principal researcher, KERIS)
Digital Publishing & Learning Technology Convergence Fair 2015 전자출판 – 교육 기술 융합 페어 2015 September 17, 2015
SLIDE 2 Table of Contents
- What we know and what we don’t know
- Case study for data flows and exchange
- xAPI
- IMS Caliper
- Proof of Concept: reference model for learning analytics
- Reference architecture for learning analytics service
- System deployment using open source SW
- Future works by 2016
- But, keep in mind
SLIDE 3
What we know is …
SLIDE 4 Source: Smart Devices & Cloud Computing http://www.exelanz.com/blogs/smart-devices-cloud-computing/
SLIDE 5 Learning applications
ebook eportfolio collaboration assessment classroom capture creation/ delivery
…
http://developers.imsglobal.org/catalog.html
SLIDE 6
What we don’t know is …
SLIDE 7 What to measure? How to collect? Is it connected to each other?
Source: http://tincanapi.com/overview/
SLIDE 8 Source: Collegestats.org http://collegestats.org/2013/01/how-can-data-mining-analytics-enhance-education/
Questions expected from data mining & learning analytics
SLIDE 9
Case Study to explore what we don’t know
(Data flow and exchange)
SLIDE 10 xAPI
Transcript/learning data can be delivered to LMSs, LRSs
Experience data
LMS: Learning Management System LRS: Learning Record Store
SLIDE 11 IMS Caliper
Source: New Architect for Learning (Rob Abel, 2014) http://www.slideshare.net/JEPAslide/day3-edupub-tokyoims?qid=76ce5d4a-1ccf-468f-a428-c652584c395a&v=default&b=&from_search=4
SLIDE 12 http://www.coursesmart.com/go/institutions/analytic s
SLIDE 13
Proof of Concept:
a reference model for learning analytics
SLIDE 14 We want to see the iceberg below to understand
what we don’t know yet!!!
- what is the general process for learning analytics?
- do we need to define workflows beyond xAPI or IMS
Caliper?
- How do we prove the concept?
To answer,
SLIDE 15
Step 1. design an reference architecture for learning analytics
SLIDE 16 Step 1. design a deployment architecture (in 2014)
Cloudera Impala HBase HDFS Cloudera Impala HBase HDFS Cloudera Impala HBase HDFS JDBC / ODBC Client Cloudera Manager / HUE HIVE Metastore Impala Shell RImpala / RODBC
R Rstudio (Ploting Library)
SLIDE 17 Step 1. design a deployment architecture (in 2015)
Cloudera Impala Mong
HDFS Cloudera Impala Mong
HDFS Cloudera Impala Mong
HDFS JDBC / ODBC Client Cloudera Manager / HUE HIVE Metastore Tools for Triple i.e. GraphLab RImpala / RODBC
R Visualization Tool (i.e. Chart.js)
SLIDE 18 Step 2. design an abstract workflow for the reference mode
Data Collection Data Store & Processing Analyzing Visualization Learning Activity
Policy Framework
- Structured: DB, Spreadsheet, etc
- Semi-structured: XML, HTML, etc (Schema based
Markup)
- Unstructured: Text, Image, Video, Voice Data, etc
- High Performance Distributed File Processing
(Hadoop)
- Data Extracting and Filtering
- Analytics Algorithm
- Natural Language
Processing, Emotion Analytics, etc
- Inforgraphics
- Presentation
Tech such as 3D and AR
- Data Masking
- Analysis Algorithm
Selection
Implementaion
- LTI(Learning Tool Interoperability), IMS
Caliper
SLIDE 19
Step 2. design a workflow of the reference model v1.0
SLIDE 20 Step 2. design a workflow of the reference model v1.1
Data Collection Data Storing & Processing Analyzing Visualizati
Privacy Policy
Secure Data Exchange
Input Data Items for Learning Analytics Outcome from Learning Analytics Data Processing and Analytics Intercode Readium Application Data Collection Application Dashboard Web UI Data Analysis Application
Learning Activity
- Reading
- Lectures
- Quiz
- Projects
- Homewo
rk
- Media
- Tutoring
- Research
- Assessment
- Collaboratio
n
- Annotation
- Gaming
- Social
- Messaging
- Scheduling
- Discussions
- Lecture (MOOCs,
OER)
- Material (reading etc)
- Learning tool
- Quiz/Assesment Item
- Discussion forum
- Message
- Social Network
- Prior Credit
- Achievement
- Systemo Log
- ……
Learning & Teaching Activity Personalization, Intervention and Prediction, etc
SLIDE 21 Step 2. design a workflow of the reference model
SLIDE 22 Step 2. design a workflow of the reference model
- data storing/filtering process
SLIDE 23 Step 2. design a workflow of the reference model
SLIDE 24 Step 2. design a workflow of the reference model
SLIDE 25 Step 3. design a scenario
(Basic analytics process)
- 1. Student open digital textbook on Readium-JS viewer
- 2. Data is generated through reading activities by student
- 3. Data capture API crawl the data and send to event store
- 4. On the analytics platform check collected data
- 5. See simple dashboard from collected data (without analysis algorithm)
(Advanced analytics process)
- 6. Design analysis algorithm with data filtering from collected data
- 7. See advanced dashboard pertaining to customized analysis
- 8. Calculate personal learning path connected to LOD for curriculum standard
SLIDE 26
DEMO
SLIDE 27 DEMO 1. open digital textbook on Readium-JS viewer
Open sample digital textbook via Readium-JS Viewer
SLIDE 28 DEMO 2. Reading activities on Readium-JS viewer
Capture the event for page view
SLIDE 29 Call send() function from Sensor API from Endpoint Captured data in JSON format by sensor API Result for event data capturing by sensor API: “result=SUCCESS”
SLIDE 30 DEMO 3. Reading activity data converted to the RDF format
ViewEvent data in JSON format ViewEvent data in RDF format
SLIDE 31
DEMO 4. Collected data on event store
SLIDE 32
DEMO 5. Dashboard showing engagement profile
SLIDE 33
DEMO 5. Dashboard showing engagement profile
SLIDE 34
Future works by 2017
SLIDE 35
- Complete development for data capture API (beta version)
- collaborate with IMS Global
* to improve efficiency of data sharing format
- Complete design and development for test-bed of reference model
- complete tests for open source SWs to organize optimized composition
- design interface for analysis algorithm based on R
- Complete design for LOD of achievement standards
- to connect digital resources with specific topics of curriculum standards
* connected digital resources, ISO/IEC 19788 MLR will be used By February 2017
SLIDE 36
SLIDE 37
But, keep in mind!
SLIDE 38 <Gartner Hype Cycle, 2014>
SLIDE 39
Thank You !!!