SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
ANALYTICS WITH SPLUNK 
Philippe Chiu | Managing Director | 2014.11.18
1st SPOC in January 2014 
1st Flipped class in February 2014 
1st MOOC in March 2014 
Produced 
20 courses 
(mostly self-paced) 
ionisx.com 
intra-Startup 
backed by IONIS Education Group 
Delivering 
French content
FAMILIAR WITH THESE?
FAMILIAR WITH THAT?
FAMILIAR WITH THAT?
IS THAT IT?
IS THAT IT?
HOW?
+ 
Great platform Leading data-analysis 
( can’t be wrong ! )
ARCHITECTURE OVERVIEW 
Discussions Instructors 
Users Open edX 
Data 
Analytics 
Forward (ASAP) 
or 
Buffer 
Courses
CAT | GREP | SED | EXCEL
PROCESS 
Collect Transform Analysis Reporting 
Videos 
Problems 
Login 
Forum 
Wiki 
Lookups Jointures Time Charts 
Visualisations 
Maps 
IP Location Transactions 
Stats
COLLECT 
Video 
load, play, stop 
pause, seek, speed_change 
Problem 
submit, check, grade 
Discussion 
create, reply, favorite, 
Login pin, vote, follow 
auth strategy, email domains, 
time of day…
TRANSFORM 
{"username": "pchiu", "event_type": "play_video", "ip": 
"163.5.100.187", "agent": "Mozilla/5.0 (Linux; Android 
4.4.2; GT-I9505 Build/KOT49H) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/35.0.1916.122 Mobile 
Safari/537.36", "host": "courses.ionisx.com", "session": 
"efe6b61c6935d30a6fb0e6d4ba589f4c", "event": "{"id": 
"i4x-eartsupX-017-001-001- 
video-4f1d0ed9633047fd90ea42d85b7a4939", 
"currentTime":200,"code":"fc5ypHCEDYA"}", 
"event_source": "browser", "context": {"username": "pchiu", 
"user_id": 2, "ip": "163.5.100.187", "org_id": "eartsupX", 
"agent": "Mozilla/5.0 (Linux; Android 4.4.2; GT-I9505 Build/ 
KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/35.0.1916.122 Mobile Safari/537.36", "host": 
"courses.ionisx.com", "session": 
"efe6b61c6935d30a6fb0e6d4ba589f4c", "course_id": 
"eartsupX/017-001-001/2014-SPRING", "path": "/event"}, 
"time": "2014-05-23T14:59:30.329084+00:00", "page": 
"https://courses.ionisx.com/courses/eartsupX/ 
017-001-001/2014-SPRING/courseware/ 
803452e9b3324e35bbac984ffa467923/ 
b24681b324944bc2b120e0dda52a65a1/#"} 
| lookup edxUser username OUTPUT user_email | iplocation ip 
| lookup edxCourse context.course_id 
OUTPUT course_name
TRANSFORM (LOOKUP TABLES) 
Static (csv) or Dynamic (script)
ANALYZE 
Time spent 
(overall, videos) 
Video events 
(unique, count, 
speed changes…) 
Detect learner profiles 
(active, passive, lurkers, 
performers, rushers, steady…) 
Problem answers 
breakdown 
(correct, incorrect, 
ratio…)
REPORT (INSTRUCTIONAL) 
pause_video events 
breakdown (30s range)
REPORT (MARKETING) 
Geolocation 
Conversion rates per page
REPORT (OPS) 
Activity per hour of day 
Activity per day of week
REPORT (GLOBAL)
REPORT : FEATURES++ 
Real-time Mobile Pivots 
(yes, really) 
Alerting Meta Data Time buckets 
… 
…
IT’S ONLY THE 
BEGINNING 
(YOU KNOW THE STORY…)
INTRODUCING 
“ IONISX SCORE “
IONISX SCORE 
• the Active (discussion) 
• the Watcher (video, textbook) 
• the TA-tobe (problem efficiency) 
• the Lurker (courses browser) 
Sample
IONISX SCORE 
Forum exemple 
Video exemple
MERCI ! @IONISx 
fb.me/ionisx 
IONISx 
IONISx 
Join us @ 5PM 
Demos… 
Discussions…

Contenu connexe

Tendances

The furure of ple
The furure of pleThe furure of ple
The furure of ple
ayanda
 
How to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle coreHow to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle core
Dan Poltawski
 

Tendances (20)

Blended Learning OPEN edX
Blended Learning OPEN edXBlended Learning OPEN edX
Blended Learning OPEN edX
 
The furure of ple
The furure of pleThe furure of ple
The furure of ple
 
MOOCs - alternative education
MOOCs - alternative educationMOOCs - alternative education
MOOCs - alternative education
 
Sobre Weblogs
Sobre WeblogsSobre Weblogs
Sobre Weblogs
 
How to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle coreHow to guarantee your change is integrated to Moodle core
How to guarantee your change is integrated to Moodle core
 
Standards Update: Apereo 2015
Standards Update: Apereo 2015Standards Update: Apereo 2015
Standards Update: Apereo 2015
 
Teaching Crowds
Teaching CrowdsTeaching Crowds
Teaching Crowds
 
Moodle from Scratch
Moodle from ScratchMoodle from Scratch
Moodle from Scratch
 
The Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop ItThe Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop It
 
Open Educational Resources - Session #1
Open Educational Resources - Session #1Open Educational Resources - Session #1
Open Educational Resources - Session #1
 
Using Chamilo as a platform for teaching english online
Using Chamilo as a platform for teaching english onlineUsing Chamilo as a platform for teaching english online
Using Chamilo as a platform for teaching english online
 
When Your LMS Doesn't Cut It: 6 Scenarios for Open edX in Corporate Training
When Your LMS Doesn't Cut It: 6 Scenarios for Open edX in Corporate TrainingWhen Your LMS Doesn't Cut It: 6 Scenarios for Open edX in Corporate Training
When Your LMS Doesn't Cut It: 6 Scenarios for Open edX in Corporate Training
 
The eTwinning Portal
The eTwinning PortalThe eTwinning Portal
The eTwinning Portal
 
Open edX: the open and flexible Learning Management System
Open edX: the open and flexible Learning Management SystemOpen edX: the open and flexible Learning Management System
Open edX: the open and flexible Learning Management System
 
Open Education Resources - Session #3
Open Education Resources - Session #3Open Education Resources - Session #3
Open Education Resources - Session #3
 
Open edX vs Moodle
Open edX vs MoodleOpen edX vs Moodle
Open edX vs Moodle
 
Integrated solutions for mooc platforms
Integrated solutions for mooc platformsIntegrated solutions for mooc platforms
Integrated solutions for mooc platforms
 
Massively Open Online Courses, Experiences, Observations, and Trends
Massively Open Online Courses, Experiences, Observations, and TrendsMassively Open Online Courses, Experiences, Observations, and Trends
Massively Open Online Courses, Experiences, Observations, and Trends
 
MEAS Course on E-learning: 4 The online environment within the university and...
MEAS Course on E-learning: 4 The online environment within the university and...MEAS Course on E-learning: 4 The online environment within the university and...
MEAS Course on E-learning: 4 The online environment within the university and...
 
Open Educational Resources - Session #2
Open Educational Resources - Session #2Open Educational Resources - Session #2
Open Educational Resources - Session #2
 

En vedette

En vedette (12)

Scalding @ Coursera
Scalding @ CourseraScalding @ Coursera
Scalding @ Coursera
 
A Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with LuigiA Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with Luigi
 
Ús de l'eina Splunk al CSUC
Ús de l'eina Splunk al CSUCÚs de l'eina Splunk al CSUC
Ús de l'eina Splunk al CSUC
 
Escuche a sus sistemas de TI, tienen algo importante que decirle
Escuche a sus sistemas de TI, tienen algo importante que decirle Escuche a sus sistemas de TI, tienen algo importante que decirle
Escuche a sus sistemas de TI, tienen algo importante que decirle
 
De los vle hacia los ple
De los vle hacia los pleDe los vle hacia los ple
De los vle hacia los ple
 
Writing Hadoop Jobs in Scala using Scalding
Writing Hadoop Jobs in Scala using ScaldingWriting Hadoop Jobs in Scala using Scalding
Writing Hadoop Jobs in Scala using Scalding
 
Introduction to Scalding and Monoids
Introduction to Scalding and MonoidsIntroduction to Scalding and Monoids
Introduction to Scalding and Monoids
 
Splunk
SplunkSplunk
Splunk
 
Luigi presentation OA Summit
Luigi presentation OA SummitLuigi presentation OA Summit
Luigi presentation OA Summit
 
Case Study: Lancaster University
Case Study: Lancaster UniversityCase Study: Lancaster University
Case Study: Lancaster University
 
Luigi presentation NYC Data Science
Luigi presentation NYC Data ScienceLuigi presentation NYC Data Science
Luigi presentation NYC Data Science
 
Led technology ev
Led technology evLed technology ev
Led technology ev
 

Similaire à Analytics with Splunk (Open edX)

Pearson Mobile App Development
Pearson Mobile App DevelopmentPearson Mobile App Development
Pearson Mobile App Development
zpinter
 
Nus case study07
Nus case study07Nus case study07
Nus case study07
shyamn1969
 
KM seeds to support a growing international collaboration: EUnetHTA and virtu...
KM seeds to support a growing international collaboration: EUnetHTA and virtu...KM seeds to support a growing international collaboration: EUnetHTA and virtu...
KM seeds to support a growing international collaboration: EUnetHTA and virtu...
Patrice Chalon
 
Leading with Technology Through the Use of Audio, Video, and Web 2.0 Tools
Leading with Technology Through the Use of Audio, Video, and Web 2.0 ToolsLeading with Technology Through the Use of Audio, Video, and Web 2.0 Tools
Leading with Technology Through the Use of Audio, Video, and Web 2.0 Tools
joe42ppc
 

Similaire à Analytics with Splunk (Open edX) (20)

Presentation on "Recommenders in Social Learning Platforms" at #iknow2014 & #...
Presentation on "Recommenders in Social Learning Platforms" at #iknow2014 & #...Presentation on "Recommenders in Social Learning Platforms" at #iknow2014 & #...
Presentation on "Recommenders in Social Learning Platforms" at #iknow2014 & #...
 
Pearson Mobile App Development
Pearson Mobile App DevelopmentPearson Mobile App Development
Pearson Mobile App Development
 
Gamifying Teaching and Learning of Software Engineering and Programming
Gamifying Teaching and Learning of Software Engineering and ProgrammingGamifying Teaching and Learning of Software Engineering and Programming
Gamifying Teaching and Learning of Software Engineering and Programming
 
Next Generation Teaching and Learning
Next Generation Teaching and LearningNext Generation Teaching and Learning
Next Generation Teaching and Learning
 
OpenSE Learner Support Framework - part 3
OpenSE Learner Support Framework - part 3OpenSE Learner Support Framework - part 3
OpenSE Learner Support Framework - part 3
 
RefNet Presentation: Screencasting 2010
RefNet Presentation: Screencasting 2010RefNet Presentation: Screencasting 2010
RefNet Presentation: Screencasting 2010
 
OWASP OWTF - Summer Storm - OWASP AppSec EU 2013
OWASP OWTF - Summer Storm - OWASP AppSec EU 2013OWASP OWTF - Summer Storm - OWASP AppSec EU 2013
OWASP OWTF - Summer Storm - OWASP AppSec EU 2013
 
Building the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning EnvironmentBuilding the Next Generation Teaching and Learning Environment
Building the Next Generation Teaching and Learning Environment
 
Nus case study07
Nus case study07Nus case study07
Nus case study07
 
Online Delivery Strategies - Community of Inquiry
Online Delivery Strategies - Community of InquiryOnline Delivery Strategies - Community of Inquiry
Online Delivery Strategies - Community of Inquiry
 
KM seeds to support a growing international collaboration: EUnetHTA and virtu...
KM seeds to support a growing international collaboration: EUnetHTA and virtu...KM seeds to support a growing international collaboration: EUnetHTA and virtu...
KM seeds to support a growing international collaboration: EUnetHTA and virtu...
 
Get CloudEngine IET coffee morning July 2011
Get CloudEngine IET coffee morning July 2011Get CloudEngine IET coffee morning July 2011
Get CloudEngine IET coffee morning July 2011
 
Get cloudengine jisc-elluminate_wednesdays
Get cloudengine jisc-elluminate_wednesdaysGet cloudengine jisc-elluminate_wednesdays
Get cloudengine jisc-elluminate_wednesdays
 
DevconTLV 2014 (Jan) - DIY DevOps
DevconTLV 2014 (Jan) - DIY DevOpsDevconTLV 2014 (Jan) - DIY DevOps
DevconTLV 2014 (Jan) - DIY DevOps
 
ImpressCMS Persistable Framework: Rapid Modules Development
ImpressCMS Persistable Framework: Rapid Modules DevelopmentImpressCMS Persistable Framework: Rapid Modules Development
ImpressCMS Persistable Framework: Rapid Modules Development
 
89 oliphant braidic_tcc2010
89 oliphant braidic_tcc201089 oliphant braidic_tcc2010
89 oliphant braidic_tcc2010
 
Leading with Technology Through the Use of Audio, Video, and Web 2.0 Tools
Leading with Technology Through the Use of Audio, Video, and Web 2.0 ToolsLeading with Technology Through the Use of Audio, Video, and Web 2.0 Tools
Leading with Technology Through the Use of Audio, Video, and Web 2.0 Tools
 
Teaching and Learning Programming and Software Engineering via Interactive Ga...
Teaching and Learning Programming and Software Engineering via Interactive Ga...Teaching and Learning Programming and Software Engineering via Interactive Ga...
Teaching and Learning Programming and Software Engineering via Interactive Ga...
 
Developer disciplines
Developer disciplinesDeveloper disciplines
Developer disciplines
 
Seminar Material Delivery
Seminar Material DeliverySeminar Material Delivery
Seminar Material Delivery
 

Dernier

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
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
kauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Dernier (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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.
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
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...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
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"
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 

Analytics with Splunk (Open edX)

  • 1. ANALYTICS WITH SPLUNK Philippe Chiu | Managing Director | 2014.11.18
  • 2. 1st SPOC in January 2014 1st Flipped class in February 2014 1st MOOC in March 2014 Produced 20 courses (mostly self-paced) ionisx.com intra-Startup backed by IONIS Education Group Delivering French content
  • 9. + Great platform Leading data-analysis ( can’t be wrong ! )
  • 10. ARCHITECTURE OVERVIEW Discussions Instructors Users Open edX Data Analytics Forward (ASAP) or Buffer Courses
  • 11. CAT | GREP | SED | EXCEL
  • 12. PROCESS Collect Transform Analysis Reporting Videos Problems Login Forum Wiki Lookups Jointures Time Charts Visualisations Maps IP Location Transactions Stats
  • 13. COLLECT Video load, play, stop pause, seek, speed_change Problem submit, check, grade Discussion create, reply, favorite, Login pin, vote, follow auth strategy, email domains, time of day…
  • 14. TRANSFORM {"username": "pchiu", "event_type": "play_video", "ip": "163.5.100.187", "agent": "Mozilla/5.0 (Linux; Android 4.4.2; GT-I9505 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.122 Mobile Safari/537.36", "host": "courses.ionisx.com", "session": "efe6b61c6935d30a6fb0e6d4ba589f4c", "event": "{"id": "i4x-eartsupX-017-001-001- video-4f1d0ed9633047fd90ea42d85b7a4939", "currentTime":200,"code":"fc5ypHCEDYA"}", "event_source": "browser", "context": {"username": "pchiu", "user_id": 2, "ip": "163.5.100.187", "org_id": "eartsupX", "agent": "Mozilla/5.0 (Linux; Android 4.4.2; GT-I9505 Build/ KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.122 Mobile Safari/537.36", "host": "courses.ionisx.com", "session": "efe6b61c6935d30a6fb0e6d4ba589f4c", "course_id": "eartsupX/017-001-001/2014-SPRING", "path": "/event"}, "time": "2014-05-23T14:59:30.329084+00:00", "page": "https://courses.ionisx.com/courses/eartsupX/ 017-001-001/2014-SPRING/courseware/ 803452e9b3324e35bbac984ffa467923/ b24681b324944bc2b120e0dda52a65a1/#"} | lookup edxUser username OUTPUT user_email | iplocation ip | lookup edxCourse context.course_id OUTPUT course_name
  • 15. TRANSFORM (LOOKUP TABLES) Static (csv) or Dynamic (script)
  • 16. ANALYZE Time spent (overall, videos) Video events (unique, count, speed changes…) Detect learner profiles (active, passive, lurkers, performers, rushers, steady…) Problem answers breakdown (correct, incorrect, ratio…)
  • 17. REPORT (INSTRUCTIONAL) pause_video events breakdown (30s range)
  • 18. REPORT (MARKETING) Geolocation Conversion rates per page
  • 19. REPORT (OPS) Activity per hour of day Activity per day of week
  • 21. REPORT : FEATURES++ Real-time Mobile Pivots (yes, really) Alerting Meta Data Time buckets … …
  • 22. IT’S ONLY THE BEGINNING (YOU KNOW THE STORY…)
  • 24. IONISX SCORE • the Active (discussion) • the Watcher (video, textbook) • the TA-tobe (problem efficiency) • the Lurker (courses browser) Sample
  • 25. IONISX SCORE Forum exemple Video exemple
  • 26. MERCI ! @IONISx fb.me/ionisx IONISx IONISx Join us @ 5PM Demos… Discussions…