SlideShare a Scribd company logo
1 of 52
Mining for Gold:
Using reporting and analytics to get
more value from your data
2:20 – 3:00pm
Michael & Denis
Michael Sharman
Director of Product & Engineering
michael.sharman@learnosity.com
Denis Hoctor
Director of Product & Business Intelligence
denis.hoctor@learnosity.com
Presenters
1. What sort of data we collect
2. Reporting
○ For students
○ For teachers
3. Extending reports
4. Analysis
○ Aggregate reports
Outline
● Make your data more valuable for you
● Make complex reporting easy
● Provide analysis tools
● Handle the heavy lifting
Goals
Data collection
Data collection
Data warehouse
Data collection
Responses
● Question data
● Responses
● Attempted
Session
● No personally identifiable
information
● Number of questions / attempted
● Status (completed or not)
● Date started / completed
● Activity id
● Session id
● User id
Data collection
Metadata
● Time per item
● Student flagged
● User agent
● Bank / pool source
● Custom
Scores
● Session, question and item scores
● Auto scored data
● Manually scored data
● Subscore data
Data collection → reporting
Data warehouse Reporting
Sessions
Responses
Scores
Metadata
● Series of widgets customers can combine in any way
○ Student
○ Teacher
○ District administrators
● Configurable
● Extendable
Reports API
Reporting
Student facing
Reporting - student facing
Session summary
by question
Session summary
by tagCalculated via
Reports API
Reporting - student facing
Session detail
Reporting - student facing Last score by
activity
Last score by
item
Reporting
Teacher facing
Reporting - teacher facing
Session list
Last score by activity
Reporting - teacher facing
Last score by item
Last score by tag
Reporting
Teacher facing – Real time status
● See student progress in real time
● Control students individually
○ Pause
○ Extend time
○ Save or discard
○ Handle navigation
Reports API
Reporting - proctor real time view
Extending reporting
Reports and Data APIs
Default report - Reports API
// Data available in Reports API `lastscore-by-activity`
{
"count_items": 15,
"count_items_attempted": 12,
"count_items_correct": 7,
"count_items_incorrect": 5,
"count_items_not_attempted": 3,
"max_score": "13.00",
"max_score_of_attempted": "12.00",
"not_scored": "0.00",
"percentage_items_attempted": 80,
"percentage_items_correct": 47,
"percentage_items_incorrect": 33,
"percentage_items_not_attempted": 20,
"score": "7.00",
"session_id": "76b681eb-1495-491f-bf05-c07af82ef",
"time_completed": "2017-04-22 08:21:01",
"time_spent_correct": 141,
"time_spent_incorrect": 36,
"time_spent_total": 236,
"time_spent_unattempted": 59,
"time_spent_unmarked": null
}
Last score by activity
Custom report - Reports API
// Data available in Reports API `lastscore-by-activity`
{
"count_items": 15,
"count_items_attempted": 12,
"count_items_correct": 7,
"count_items_incorrect": 5,
"count_items_not_attempted": 3,
"max_score": "13.00",
"max_score_of_attempted": "12.00",
"not_scored": "0.00",
"percentage_items_attempted": 80,
"percentage_items_correct": 47,
"percentage_items_incorrect": 33,
"percentage_items_not_attempted": 20,
"score": "7.00",
"session_id": "76b681eb-1495-491f-bf05-c07a182ef",
"time_completed": "2017-04-22 08:21:01",
"time_spent_correct": 141,
"time_spent_incorrect": 36,
"time_spent_total": 236,
"time_spent_unattempted": 59,
"time_spent_unmarked": null
}
Custom visualization for a class
Custom report - Reports API
// Data available in Reports API `lastscore-single`
{
"count_items": 15,
"count_items_attempted": 12,
"time_completed": "2017-04-22 08:21:01",
"score": "7.00",
"not_scored": "0.00",
"max_score": "13.00",
"max_score_of_attempted": "12.00",
"time_spent_correct": 141,
"time_spent_incorrect": 36,
"time_spent_unattempted": 59,
"time_spent_unmarked": null,
"time_spent_total": 236,
"count_items_correct": 7,
"session_id": "76b681eb-1495-491f-bf05-c07a16cf82ef"
}
Disable rendering
Custom report - Data API
Data API
Client
Raw data
Custom report - Data API
// https://data.learnosity.com/v1/sessions/responses
{
"user_id": "3848674363",
"activity_id": "learnosity-internal-demo",
"num_attempted": 13,
"num_questions": 15,
"session_id": "76b681eb-1495-491f-bf05-c07af82ef",
"score": 8,
"max_score": 26,
"subscores": [...],
"session_duration": 646,
"status": "Completed",
"dt_started": "2017-04-22T07:15:00Z",
"dt_completed": "2017-04-22T08:21:01Z",
"responses": [...],
"items": [...],
"metadata": {...}
}
Percent and score by subskill
Setup subscore groups before
students attempt a session!
Custom report - Data API
// https://data.learnosity.com/v1/sessions/statuses
{
"user_id": "67876543",
"activity_id": "natural_gases_grade_4_6",
"num_attempted": 5,
"num_questions": 9,
"session_id": "d9e87ada-60a0-4ee2-9d09-502c45c91df3",
"session_duration": 1,
"status": "Completed",
"dt_started": "2017-04-24T04:49:00Z",
"dt_completed": "2017-04-24T04:49:56Z"
},
{
"user_id": "1456754",
"activity_id": "natural_gases_grade_4_6",
"num_attempted": 4,
"num_questions": 9,
"session_id": "b3aaa172-aeee-487f-aa82-71191b54a232",
"session_duration": 1,
"status": "Incomplete",
"dt_started": "2017-04-24T04:48:00Z",
"dt_completed": null
}, ...
Status report
Reporting at scale
Aggregate (cohort)
Data collection → reporting
Data warehouse Reporting
Sessions
Responses
Scores
Metadata
Data collection → analysis → reporting
Data warehouse ReportingAnalysis Engine
Use cases
● Policy makers, district administrators analysing education data
● Principals or teachers looking to understand class performance
● Anyone authorized to see statistical analysis across a cohort
Aggregate reports
Aggregate reports
● Visually summarize, explore and compare the assessment
results for large cohorts of students (up to 200,000)
● Compare mean, median and other statistical measures
● Precomputed, point-in-time snapshot of scores
● Arbitrary groupings of users that you define
● Browse and navigate through the group hierarchy
Northern District
District B
Aggregate Report
(group hierarchy)
District C
Northern District
Springfield High
School B
School C
Schools
District C
Schools
District B
Aggregate Report
(group hierarchy)
Northern District
Springfield High
School B
School C
Class B
Class C
Schools
Classes
District C
Schools
Classes
District B
Aggregate Report
(group hierarchy)
Ms Hoover
Northern District
Springfield High
Schools
Classes
District B
Ms Hoover
Aggregate Report
(group hierarchy)
Compare:
● Mean
● Median
● Min/max score
● nth percentile
● And lots more...
Springfield High
Female
Sex
Attendance
School B
Attendance: 90%+
Male
80-89%
70-79%
Compare:
● Mean
● Median
● Min/max score
● nth percentile
● And lots more...
Aggregate Report
(group hierarchy)
Intersex
Aggregate reports
● Principle of Least Data
● No PII required
● Anonymized data stored
● Linked by host system
{
district_1: "Phoenix"
district_2: "Scottsdale"
school_1: "Scottsdale High"
school_2: "Phoenix Middle School"
school_3: "Phoenix High"
}
Customer Records:
{
student_id: "2017-322-4432",
uniq_ref: "12345678",
first_name: "Gavin",
last_name: "Cooney",
state: "AZ",
school: "Phoenix High",
district: "Phoenix",
race: "Caucasian",
socio_e_g:: "middle class",
free_lunch: "no",
res_type: "suburban",
...
}
Separation
of Data
Learnosity records
{
uniq_ref: 12345678
tests_completed: 14
questions_attempted: 186
...
}
Learnosity:
{
uniq_ref: "12345678"
hierarchy_1: "district_1"
hierarchy_2: "school_3"
hierarchy_3: "r_1"
hierarchy_4: "seg_2"
percentile_75: "0.84"
percentile_50: "0.64"
percentile_25: "0.45"
}
Demo:
Aggregate report
https://docs.staging.learnosity.com/demos/isolation/reports/activitysummarybygroup/ui-demo.php
Aggregate reports
● State
● District
● School
● Class
● Cultural factors
● Rural suburban urban
● Socio economic
● Attendance
● Dyslexic
● School type
● Special needs program
● Family factors
Example groups / hierarchies
Data
API
Aggregate reports - Generation
Analysis Engine
Reports
API
Anonymized groups
Requested fields
Raw data
Aggregate reports - Summary
● Completely customizable
● Access to all the raw data
● Processed asynchronously (precomputed)
● Preserves your privacy and security
● Extensible in powerful ways
Extending aggregate reports
Longitudinal report based off multiple aggregate reports
Semester 1 Semester 2 Semester 3 Semester 4
Report ReportReportReport
Analytics
Looking ahead
Analytics
Item bank analysis
● Break down of banks
○ Question types
○ Configurations (single vs multi select MC)
○ Items by tag
■ Eg ELA vs Math
■ Standards
■ DOK
Analytics
Item score analysis
● Cohort / time based classical item analysis
● Help check item reliability and validity
○ Relationship of item scores to test scores
■ P-Value
■ Point biserial
Analytics - Item bank
Items with bad
validation
Lack of easy
items in this bank
Analytics - Item bank
Analysis - more to come
Data warehouse ReportingAnalysis Engine
Q&A
Mining for Gold:
Using reporting and analytics to get
more value from your data
2:20 – 3:00pm
Michael & Denis
Custom report - Reports API
// Data available in Reports API `lastscore-by-activity`
{
"count_items": 15,
"count_items_attempted": 12,
"count_items_correct": 7,
"count_items_incorrect": 5,
"count_items_not_attempted": 3,
"max_score": "13.00",
"max_score_of_attempted": "12.00",
"not_scored": "0.00",
"percentage_items_attempted": 80,
"percentage_items_correct": 47,
"percentage_items_incorrect": 33,
"percentage_items_not_attempted": 20,
"score": "7.00",
"session_id": "76b681eb-1495-491f-bf05-c07a182ef",
"time_completed": "2017-04-22 08:21:01",
"time_spent_correct": 141,
"time_spent_incorrect": 36,
"time_spent_total": 236,
"time_spent_unattempted": 59,
"time_spent_unmarked": null
}
Custom charting library

More Related Content

Similar to Educate 2017: Mining for Gold: Using advanced analytics to get more value from your data

DataSpryng Overview
DataSpryng OverviewDataSpryng Overview
DataSpryng Overviewjkvr
 
Lak2018: Scaling Nationally: Seven Lesson Learned
Lak2018:  Scaling Nationally: Seven Lesson LearnedLak2018:  Scaling Nationally: Seven Lesson Learned
Lak2018: Scaling Nationally: Seven Lesson Learnedmwebbjisc
 
Forecasting peer to_peer_lending_risk
Forecasting peer to_peer_lending_riskForecasting peer to_peer_lending_risk
Forecasting peer to_peer_lending_riskstevenllerner
 
Forecasting P2P Credit Risk based on Lending Club data
Forecasting P2P Credit Risk based on Lending Club dataForecasting P2P Credit Risk based on Lending Club data
Forecasting P2P Credit Risk based on Lending Club dataArchange Giscard DESTINE
 
Carolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No Shoes
Carolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No ShoesCarolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No Shoes
Carolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No Shoescentralohioissa
 
Data Visualization for Business - Pallav Nadhani
Data Visualization for Business - Pallav NadhaniData Visualization for Business - Pallav Nadhani
Data Visualization for Business - Pallav NadhaniFusionCharts
 
Data preparation and processing chapter 2
Data preparation and processing chapter  2Data preparation and processing chapter  2
Data preparation and processing chapter 2Mahmoud Alfarra
 
Market Research Meets Big Data Analytics for Business Transformation
Market Research Meets Big Data Analytics  for Business Transformation Market Research Meets Big Data Analytics  for Business Transformation
Market Research Meets Big Data Analytics for Business Transformation Sally Sadosky
 
LEAP into Data Science!
LEAP into Data Science!LEAP into Data Science!
LEAP into Data Science!Dev Gonzalez
 
TeenaGhongade_Resume_MR
TeenaGhongade_Resume_MRTeenaGhongade_Resume_MR
TeenaGhongade_Resume_MRteena ghongade
 
BMDSE v1 - Data Scientist Deck
BMDSE v1 - Data Scientist DeckBMDSE v1 - Data Scientist Deck
BMDSE v1 - Data Scientist DeckSasha Lazarevic
 
穆黎森:Interactive batch query at scale
穆黎森:Interactive batch query at scale穆黎森:Interactive batch query at scale
穆黎森:Interactive batch query at scalehdhappy001
 
Learning Analytics Conference 2015 Presentation
Learning Analytics Conference 2015 PresentationLearning Analytics Conference 2015 Presentation
Learning Analytics Conference 2015 PresentationRob Nyland
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsVivastream
 
Analytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko DimeskiAnalytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko DimeskiDeko Dimeski
 

Similar to Educate 2017: Mining for Gold: Using advanced analytics to get more value from your data (20)

DataSpryng Overview
DataSpryng OverviewDataSpryng Overview
DataSpryng Overview
 
Lak2018: Scaling Nationally: Seven Lesson Learned
Lak2018:  Scaling Nationally: Seven Lesson LearnedLak2018:  Scaling Nationally: Seven Lesson Learned
Lak2018: Scaling Nationally: Seven Lesson Learned
 
Data science guide
Data science guideData science guide
Data science guide
 
Forecasting peer to_peer_lending_risk
Forecasting peer to_peer_lending_riskForecasting peer to_peer_lending_risk
Forecasting peer to_peer_lending_risk
 
Forecasting P2P Credit Risk based on Lending Club data
Forecasting P2P Credit Risk based on Lending Club dataForecasting P2P Credit Risk based on Lending Club data
Forecasting P2P Credit Risk based on Lending Club data
 
Carolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No Shoes
Carolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No ShoesCarolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No Shoes
Carolyn Engstrom - IT Data Analytics: Why the Cobbler's Children Have No Shoes
 
Data Visualization for Business - Pallav Nadhani
Data Visualization for Business - Pallav NadhaniData Visualization for Business - Pallav Nadhani
Data Visualization for Business - Pallav Nadhani
 
Data preparation and processing chapter 2
Data preparation and processing chapter  2Data preparation and processing chapter  2
Data preparation and processing chapter 2
 
Market Research Meets Big Data Analytics for Business Transformation
Market Research Meets Big Data Analytics  for Business Transformation Market Research Meets Big Data Analytics  for Business Transformation
Market Research Meets Big Data Analytics for Business Transformation
 
Leap into data science!
Leap into data science!Leap into data science!
Leap into data science!
 
LEAP into Data Science!
LEAP into Data Science!LEAP into Data Science!
LEAP into Data Science!
 
TeenaGhongade_Resume_MR
TeenaGhongade_Resume_MRTeenaGhongade_Resume_MR
TeenaGhongade_Resume_MR
 
BMDSE v1 - Data Scientist Deck
BMDSE v1 - Data Scientist DeckBMDSE v1 - Data Scientist Deck
BMDSE v1 - Data Scientist Deck
 
Data Science and Analytics
Data Science and Analytics Data Science and Analytics
Data Science and Analytics
 
穆黎森:Interactive batch query at scale
穆黎森:Interactive batch query at scale穆黎森:Interactive batch query at scale
穆黎森:Interactive batch query at scale
 
Learning Analytics Conference 2015 Presentation
Learning Analytics Conference 2015 PresentationLearning Analytics Conference 2015 Presentation
Learning Analytics Conference 2015 Presentation
 
UTD Tacua Data Analytics
UTD Tacua Data AnalyticsUTD Tacua Data Analytics
UTD Tacua Data Analytics
 
D K Dhiraj
D K DhirajD K Dhiraj
D K Dhiraj
 
Data Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisionsData Refinement: The missing link between data collection and decisions
Data Refinement: The missing link between data collection and decisions
 
Analytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko DimeskiAnalytics & Data Strategy 101 by Deko Dimeski
Analytics & Data Strategy 101 by Deko Dimeski
 

More from Learnosity

Learnosity & CenterPoint on Accessibility: The Challenge of Inclusion
Learnosity & CenterPoint on Accessibility: The Challenge of InclusionLearnosity & CenterPoint on Accessibility: The Challenge of Inclusion
Learnosity & CenterPoint on Accessibility: The Challenge of InclusionLearnosity
 
Product Spotlight Webinar: Your Guide to Analytics and Reporting
Product Spotlight Webinar: Your Guide to Analytics and ReportingProduct Spotlight Webinar: Your Guide to Analytics and Reporting
Product Spotlight Webinar: Your Guide to Analytics and ReportingLearnosity
 
UNIwise Presentation @ Educate 2017
UNIwise Presentation @ Educate 2017UNIwise Presentation @ Educate 2017
UNIwise Presentation @ Educate 2017Learnosity
 
Educate 2017: Q & A Session
Educate 2017: Q & A SessionEducate 2017: Q & A Session
Educate 2017: Q & A SessionLearnosity
 
Educate 2017: Enhancing edtech - why together is better
Educate 2017: Enhancing edtech - why together is better Educate 2017: Enhancing edtech - why together is better
Educate 2017: Enhancing edtech - why together is better Learnosity
 
Educate 2017: In their own words - Learnosity client success stories
Educate 2017: In their own words - Learnosity client success stories Educate 2017: In their own words - Learnosity client success stories
Educate 2017: In their own words - Learnosity client success stories Learnosity
 
Learnosity @ ASU+GSV 2017
Learnosity @ ASU+GSV 2017Learnosity @ ASU+GSV 2017
Learnosity @ ASU+GSV 2017Learnosity
 
Educate 2017: Inclusivity Means Opportunity: Why accessibility is a priority
Educate 2017: Inclusivity Means Opportunity: Why accessibility is a priorityEducate 2017: Inclusivity Means Opportunity: Why accessibility is a priority
Educate 2017: Inclusivity Means Opportunity: Why accessibility is a priorityLearnosity
 
Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...
Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...
Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...Learnosity
 
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...Learnosity
 
Educate 2017: Evolving APIs & audio with the changing web
Educate 2017: Evolving APIs & audio with the changing webEducate 2017: Evolving APIs & audio with the changing web
Educate 2017: Evolving APIs & audio with the changing webLearnosity
 
Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...
Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...
Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...Learnosity
 
Educate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening KeynoteEducate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening KeynoteLearnosity
 
Company Presentation for ASU GSV 2016
Company Presentation for ASU GSV 2016Company Presentation for ASU GSV 2016
Company Presentation for ASU GSV 2016Learnosity
 
The API-ification of Education
The API-ification of EducationThe API-ification of Education
The API-ification of EducationLearnosity
 
CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016Learnosity
 
Creating Technology Enhanced Items: An Assessment Authoring Workshop
Creating Technology Enhanced Items: An Assessment Authoring WorkshopCreating Technology Enhanced Items: An Assessment Authoring Workshop
Creating Technology Enhanced Items: An Assessment Authoring WorkshopLearnosity
 
Atp 2016 autograding of open ended math questions
Atp 2016 autograding of open ended math questionsAtp 2016 autograding of open ended math questions
Atp 2016 autograding of open ended math questionsLearnosity
 

More from Learnosity (18)

Learnosity & CenterPoint on Accessibility: The Challenge of Inclusion
Learnosity & CenterPoint on Accessibility: The Challenge of InclusionLearnosity & CenterPoint on Accessibility: The Challenge of Inclusion
Learnosity & CenterPoint on Accessibility: The Challenge of Inclusion
 
Product Spotlight Webinar: Your Guide to Analytics and Reporting
Product Spotlight Webinar: Your Guide to Analytics and ReportingProduct Spotlight Webinar: Your Guide to Analytics and Reporting
Product Spotlight Webinar: Your Guide to Analytics and Reporting
 
UNIwise Presentation @ Educate 2017
UNIwise Presentation @ Educate 2017UNIwise Presentation @ Educate 2017
UNIwise Presentation @ Educate 2017
 
Educate 2017: Q & A Session
Educate 2017: Q & A SessionEducate 2017: Q & A Session
Educate 2017: Q & A Session
 
Educate 2017: Enhancing edtech - why together is better
Educate 2017: Enhancing edtech - why together is better Educate 2017: Enhancing edtech - why together is better
Educate 2017: Enhancing edtech - why together is better
 
Educate 2017: In their own words - Learnosity client success stories
Educate 2017: In their own words - Learnosity client success stories Educate 2017: In their own words - Learnosity client success stories
Educate 2017: In their own words - Learnosity client success stories
 
Learnosity @ ASU+GSV 2017
Learnosity @ ASU+GSV 2017Learnosity @ ASU+GSV 2017
Learnosity @ ASU+GSV 2017
 
Educate 2017: Inclusivity Means Opportunity: Why accessibility is a priority
Educate 2017: Inclusivity Means Opportunity: Why accessibility is a priorityEducate 2017: Inclusivity Means Opportunity: Why accessibility is a priority
Educate 2017: Inclusivity Means Opportunity: Why accessibility is a priority
 
Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...
Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...
Educate 2017: A formula for success: developing Learnosity’s auto-scoring mat...
 
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
Educate 2017: Quick 'n Lazy: How we keep things speedy while staying out of y...
 
Educate 2017: Evolving APIs & audio with the changing web
Educate 2017: Evolving APIs & audio with the changing webEducate 2017: Evolving APIs & audio with the changing web
Educate 2017: Evolving APIs & audio with the changing web
 
Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...
Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...
Educate 2017: Neverending Story: Exploring Learnosity's ongoing product evolu...
 
Educate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening KeynoteEducate 2017 (Learnosity Developer Conference) Opening Keynote
Educate 2017 (Learnosity Developer Conference) Opening Keynote
 
Company Presentation for ASU GSV 2016
Company Presentation for ASU GSV 2016Company Presentation for ASU GSV 2016
Company Presentation for ASU GSV 2016
 
The API-ification of Education
The API-ification of EducationThe API-ification of Education
The API-ification of Education
 
CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016CloudBound K12 Presentation 2016
CloudBound K12 Presentation 2016
 
Creating Technology Enhanced Items: An Assessment Authoring Workshop
Creating Technology Enhanced Items: An Assessment Authoring WorkshopCreating Technology Enhanced Items: An Assessment Authoring Workshop
Creating Technology Enhanced Items: An Assessment Authoring Workshop
 
Atp 2016 autograding of open ended math questions
Atp 2016 autograding of open ended math questionsAtp 2016 autograding of open ended math questions
Atp 2016 autograding of open ended math questions
 

Recently uploaded

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
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
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
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
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
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
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
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...
 
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"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
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
 
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
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
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
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Educate 2017: Mining for Gold: Using advanced analytics to get more value from your data

  • 1. Mining for Gold: Using reporting and analytics to get more value from your data 2:20 – 3:00pm Michael & Denis
  • 2. Michael Sharman Director of Product & Engineering michael.sharman@learnosity.com Denis Hoctor Director of Product & Business Intelligence denis.hoctor@learnosity.com Presenters
  • 3. 1. What sort of data we collect 2. Reporting ○ For students ○ For teachers 3. Extending reports 4. Analysis ○ Aggregate reports Outline
  • 4. ● Make your data more valuable for you ● Make complex reporting easy ● Provide analysis tools ● Handle the heavy lifting Goals
  • 7. Data collection Responses ● Question data ● Responses ● Attempted Session ● No personally identifiable information ● Number of questions / attempted ● Status (completed or not) ● Date started / completed ● Activity id ● Session id ● User id
  • 8. Data collection Metadata ● Time per item ● Student flagged ● User agent ● Bank / pool source ● Custom Scores ● Session, question and item scores ● Auto scored data ● Manually scored data ● Subscore data
  • 9. Data collection → reporting Data warehouse Reporting Sessions Responses Scores Metadata
  • 10. ● Series of widgets customers can combine in any way ○ Student ○ Teacher ○ District administrators ● Configurable ● Extendable Reports API
  • 12. Reporting - student facing Session summary by question Session summary by tagCalculated via Reports API
  • 13. Reporting - student facing Session detail
  • 14. Reporting - student facing Last score by activity Last score by item
  • 16. Reporting - teacher facing Session list Last score by activity
  • 17. Reporting - teacher facing Last score by item Last score by tag
  • 18. Reporting Teacher facing – Real time status
  • 19. ● See student progress in real time ● Control students individually ○ Pause ○ Extend time ○ Save or discard ○ Handle navigation Reports API
  • 20. Reporting - proctor real time view
  • 22. Default report - Reports API // Data available in Reports API `lastscore-by-activity` { "count_items": 15, "count_items_attempted": 12, "count_items_correct": 7, "count_items_incorrect": 5, "count_items_not_attempted": 3, "max_score": "13.00", "max_score_of_attempted": "12.00", "not_scored": "0.00", "percentage_items_attempted": 80, "percentage_items_correct": 47, "percentage_items_incorrect": 33, "percentage_items_not_attempted": 20, "score": "7.00", "session_id": "76b681eb-1495-491f-bf05-c07af82ef", "time_completed": "2017-04-22 08:21:01", "time_spent_correct": 141, "time_spent_incorrect": 36, "time_spent_total": 236, "time_spent_unattempted": 59, "time_spent_unmarked": null } Last score by activity
  • 23. Custom report - Reports API // Data available in Reports API `lastscore-by-activity` { "count_items": 15, "count_items_attempted": 12, "count_items_correct": 7, "count_items_incorrect": 5, "count_items_not_attempted": 3, "max_score": "13.00", "max_score_of_attempted": "12.00", "not_scored": "0.00", "percentage_items_attempted": 80, "percentage_items_correct": 47, "percentage_items_incorrect": 33, "percentage_items_not_attempted": 20, "score": "7.00", "session_id": "76b681eb-1495-491f-bf05-c07a182ef", "time_completed": "2017-04-22 08:21:01", "time_spent_correct": 141, "time_spent_incorrect": 36, "time_spent_total": 236, "time_spent_unattempted": 59, "time_spent_unmarked": null } Custom visualization for a class
  • 24. Custom report - Reports API // Data available in Reports API `lastscore-single` { "count_items": 15, "count_items_attempted": 12, "time_completed": "2017-04-22 08:21:01", "score": "7.00", "not_scored": "0.00", "max_score": "13.00", "max_score_of_attempted": "12.00", "time_spent_correct": 141, "time_spent_incorrect": 36, "time_spent_unattempted": 59, "time_spent_unmarked": null, "time_spent_total": 236, "count_items_correct": 7, "session_id": "76b681eb-1495-491f-bf05-c07a16cf82ef" } Disable rendering
  • 25. Custom report - Data API Data API Client Raw data
  • 26. Custom report - Data API // https://data.learnosity.com/v1/sessions/responses { "user_id": "3848674363", "activity_id": "learnosity-internal-demo", "num_attempted": 13, "num_questions": 15, "session_id": "76b681eb-1495-491f-bf05-c07af82ef", "score": 8, "max_score": 26, "subscores": [...], "session_duration": 646, "status": "Completed", "dt_started": "2017-04-22T07:15:00Z", "dt_completed": "2017-04-22T08:21:01Z", "responses": [...], "items": [...], "metadata": {...} } Percent and score by subskill Setup subscore groups before students attempt a session!
  • 27. Custom report - Data API // https://data.learnosity.com/v1/sessions/statuses { "user_id": "67876543", "activity_id": "natural_gases_grade_4_6", "num_attempted": 5, "num_questions": 9, "session_id": "d9e87ada-60a0-4ee2-9d09-502c45c91df3", "session_duration": 1, "status": "Completed", "dt_started": "2017-04-24T04:49:00Z", "dt_completed": "2017-04-24T04:49:56Z" }, { "user_id": "1456754", "activity_id": "natural_gases_grade_4_6", "num_attempted": 4, "num_questions": 9, "session_id": "b3aaa172-aeee-487f-aa82-71191b54a232", "session_duration": 1, "status": "Incomplete", "dt_started": "2017-04-24T04:48:00Z", "dt_completed": null }, ... Status report
  • 29. Data collection → reporting Data warehouse Reporting Sessions Responses Scores Metadata
  • 30. Data collection → analysis → reporting Data warehouse ReportingAnalysis Engine
  • 31. Use cases ● Policy makers, district administrators analysing education data ● Principals or teachers looking to understand class performance ● Anyone authorized to see statistical analysis across a cohort Aggregate reports
  • 32. Aggregate reports ● Visually summarize, explore and compare the assessment results for large cohorts of students (up to 200,000) ● Compare mean, median and other statistical measures ● Precomputed, point-in-time snapshot of scores ● Arbitrary groupings of users that you define ● Browse and navigate through the group hierarchy
  • 33. Northern District District B Aggregate Report (group hierarchy) District C
  • 34. Northern District Springfield High School B School C Schools District C Schools District B Aggregate Report (group hierarchy)
  • 35. Northern District Springfield High School B School C Class B Class C Schools Classes District C Schools Classes District B Aggregate Report (group hierarchy) Ms Hoover
  • 36. Northern District Springfield High Schools Classes District B Ms Hoover Aggregate Report (group hierarchy) Compare: ● Mean ● Median ● Min/max score ● nth percentile ● And lots more...
  • 37. Springfield High Female Sex Attendance School B Attendance: 90%+ Male 80-89% 70-79% Compare: ● Mean ● Median ● Min/max score ● nth percentile ● And lots more... Aggregate Report (group hierarchy) Intersex
  • 38. Aggregate reports ● Principle of Least Data ● No PII required ● Anonymized data stored ● Linked by host system { district_1: "Phoenix" district_2: "Scottsdale" school_1: "Scottsdale High" school_2: "Phoenix Middle School" school_3: "Phoenix High" } Customer Records: { student_id: "2017-322-4432", uniq_ref: "12345678", first_name: "Gavin", last_name: "Cooney", state: "AZ", school: "Phoenix High", district: "Phoenix", race: "Caucasian", socio_e_g:: "middle class", free_lunch: "no", res_type: "suburban", ... } Separation of Data Learnosity records { uniq_ref: 12345678 tests_completed: 14 questions_attempted: 186 ... } Learnosity: { uniq_ref: "12345678" hierarchy_1: "district_1" hierarchy_2: "school_3" hierarchy_3: "r_1" hierarchy_4: "seg_2" percentile_75: "0.84" percentile_50: "0.64" percentile_25: "0.45" }
  • 40. Aggregate reports ● State ● District ● School ● Class ● Cultural factors ● Rural suburban urban ● Socio economic ● Attendance ● Dyslexic ● School type ● Special needs program ● Family factors Example groups / hierarchies
  • 41. Data API Aggregate reports - Generation Analysis Engine Reports API Anonymized groups Requested fields Raw data
  • 42. Aggregate reports - Summary ● Completely customizable ● Access to all the raw data ● Processed asynchronously (precomputed) ● Preserves your privacy and security ● Extensible in powerful ways
  • 43. Extending aggregate reports Longitudinal report based off multiple aggregate reports Semester 1 Semester 2 Semester 3 Semester 4 Report ReportReportReport
  • 45. Analytics Item bank analysis ● Break down of banks ○ Question types ○ Configurations (single vs multi select MC) ○ Items by tag ■ Eg ELA vs Math ■ Standards ■ DOK
  • 46. Analytics Item score analysis ● Cohort / time based classical item analysis ● Help check item reliability and validity ○ Relationship of item scores to test scores ■ P-Value ■ Point biserial
  • 47. Analytics - Item bank Items with bad validation Lack of easy items in this bank
  • 49. Analysis - more to come Data warehouse ReportingAnalysis Engine
  • 50. Q&A
  • 51. Mining for Gold: Using reporting and analytics to get more value from your data 2:20 – 3:00pm Michael & Denis
  • 52. Custom report - Reports API // Data available in Reports API `lastscore-by-activity` { "count_items": 15, "count_items_attempted": 12, "count_items_correct": 7, "count_items_incorrect": 5, "count_items_not_attempted": 3, "max_score": "13.00", "max_score_of_attempted": "12.00", "not_scored": "0.00", "percentage_items_attempted": 80, "percentage_items_correct": 47, "percentage_items_incorrect": 33, "percentage_items_not_attempted": 20, "score": "7.00", "session_id": "76b681eb-1495-491f-bf05-c07a182ef", "time_completed": "2017-04-22 08:21:01", "time_spent_correct": 141, "time_spent_incorrect": 36, "time_spent_total": 236, "time_spent_unattempted": 59, "time_spent_unmarked": null } Custom charting library

Editor's Notes