extracting and analyzing discussion data with google sheets and google analytics
Post on 15-Apr-2017
337 Views
Preview:
TRANSCRIPT
Extracting and Analysing Discussion Data with Google Sheets and Google
Analytics
Martin Hawksey@mhawksey
@mhawksey 2
go.alt.ac.uk/join-ALT
@mhawksey 3
About you…
@mhawksey 4
Objectives◊ Introduce Google Sheets and
Google Analytics
◊ Highlight opportunities around discussion data
◊ *Inspire* you to do more
@mhawksey 5
Google Sheets 101
Limit 2 million cells
@mhawksey alt.ac.uk6
Say hello to Google Apps Script
CC-BY Google – Google Apps Script, 13-03-2012
@mhawksey alt.ac.uk7
Apps Script benefits
◊ Free
◊ Scripts can run 24/7
◊ Access data
@mhawksey alt.ac.uk8
Twitter in Education‽
@mhawksey
“
alt.ac.uk9
Consider Twitter in Education…
ActivePassive
Dialogic
Transmission
@mhawksey 10
In-class Backchannel
Uses: ad hoc class discussion, real-time commenting, recording divergent viewpoints
Benefits: engages less vocal students, archives otherwise ephemeral comments
Outside of Class Discussions
Uses: extend class discussions, exchange comments about readings or questions about assignments
Benefits: community building, continuity between class sessions
In-class Directed Discussion
Uses: Open or guided questions with student responses collected for later analysis
Benefits: engages all students in discussions in large lecture classes
Tracking Activities
Uses: find and follow instructor experts in the field, or key topics
Benefits: exposure to the lager cultural conversation about the class material
Lightly Structured Activities
Uses: solicit course feedback, offer ambient office hours, poll class, language or writing practice
Benefits: flexibility, availability, scalability
Metacognitive/Reflective ActivitiesUses: students report on self learning, articulate their difficulties, recap the most valuable lesson of the day
Benefits: fosters critical thinking
Institutional communication
Uses: community outreach, alerts, announcements
Instructor Communication
Uses: announcements, syllabus changes, reminders
Pedagogical Communication
Uses: sharing timely links and resources
Student Activity
Dial
ogic
Tran
smiss
ion
Passive ActiveMark Sample’s Twitter Adoption Matrix
Patterns are… …left behind
Courtesy Marc Smith http://www.slideshare.net/Marc_A_Smith/2013-nodexl-social-media-network-analysis11
@mhawksey alt.ac.uk12
Twitter Search
@mhawksey alt.ac.uk13
Data….
<html>
<rss><XML> {JSON
}API
.csv
@mhawksey alt.ac.uk14
Twitter Search API – Single tweet
@mhawksey alt.ac.uk15
Twitter Search API Limits
◊ Data from last ~7 days◊ Last 18,000 tweets for search
term ◊ Developer ‘Rules of the Road’ on
storage
@mhawksey alt.ac.uk16
Twitter Archiving Google Sheet (TAGS)
@mhawksey alt.ac.uk17
TAGS
@mhawksey alt.ac.uk18
tags.hawksey.info/get-tags/
@mhawksey alt.ac.uk19
Google Sheet benefits
@mhawksey alt.ac.uk20
Tips and tricks…
◊ Search operators (e.g. AND, OR, from: ..)
◊ Built in formula (QUERY, FREQUENCY)
◊ Add-ons
@mhawksey alt.ac.uk21
How to geocode…
@mhawksey alt.ac.uk23
Playing with TAGS
http://go.alt.ac.uk/TAGSGeoRef
@mhawksey alt.ac.uk24
Data wrangling
Data Access
Data Shapes
Data Flows
©Patrick Goossens 2009-03-01 12:11:05http://www.flickr.com/8862589@N07/3333965118/
@mhawksey 28
Breaking the cell…◊ Copy and paste
◊ Dark social judo with IFTTT
◊ import.io
◊ APIs
@mhawksey 29
IFTTT
@mhawksey 30
Import.io
@mhawksey 31
Breaking the cell…◊ Copy and paste
◊ Dark social judo with IFTTT
◊ import.io
◊ APIs
@mhawksey alt.ac.uk32
Social Network Analysis
@mhawksey alt.ac.uk33
History
◊ Network theory
◊ 1930s Moreno & Jennings
Moreno, J. L. (1934). Who shall survive? Washington, DC: Nervous and Mental Disease Publishing Company.
@mhawksey alt.ac.uk34
Nodes and edges
@mhawksey alt.ac.uk35
Recipe recommendation
Teng, C. Y., Lin, Y. R., & Adamic, L. A. (2012, June). Recipe recommendation using ingredient networks. In Proceedings of the 3rd Annual ACM Web Science Conference (pp. 298-307). ACM.
cinammon substitutes
@mhawksey alt.ac.uk36
Graph metrics and measures◊ Centrality ◊ Cohesion ◊ Density ◊ Betweenness
Courtesy Marc Smith http://www.slideshare.net/Marc_A_Smith/2013-nodexl-social-media-network-analysis
Dian
e ha
s hi
gh
degr
ee
Heather has high
betweenness
@mhawksey alt.ac.uk37
SNA and LA
The social network diagrams can be used to identify:◊ isolated students◊ facilitator-centric network patterns ◊ group malfunction◊ Users that bridge smaller clustered
networks◊ …
@mhawksey alt.ac.uk38
SocioViz
@mhawksey alt.ac.uk39
TAGSExplorer
@mhawksey alt.ac.uk40
nodexl.codeplex.com
Gone premium :(
@mhawksey alt.ac.uk41
TAGS + NodeXL
https://mashe.hawksey.info/2011/10/using-google-spreadsheet-to-feed-nodexl/
@mhawksey alt.ac.uk42
The bloody VLE
Data Access
@mhawksey 44
A different approach…
VLE
ScriptGoogle
Analytics
Web View
• Identity stripped• Text processing producing counts
BETA
@mhawksey
“
alt.ac.uk45
Google Analytics … beyond page views
The Analytics terms of service, which all Analytics customers must adhere
to, prohibits sending personally identifiable information (PII) to
Analytics (such as names, social security numbers, email addresses, or
any similar data)
@mhawksey alt.ac.uk46
@mhawksey
“
alt.ac.uk47
Almost real time with Queue Time
Used to collect offline / latent hits. The value represents the time delta (in milliseconds) between when the hit
being reported occurred and the time the hit was sent.
@mhawksey alt.ac.uk48
@mhawksey alt.ac.uk49
@mhawksey alt.ac.uk50
@mhawksey alt.ac.uk51
Why Google Analytics
…. as a framework to explore interactions across platforms
@mhawksey alt.ac.uk52
Data flows with Google Analytics
https://mashe.hawksey.info/2016/04/pushing-canvas-lms-discussion-data-to-google-analytics-tips-on-google-analytics-api-integration-batch-collection-and-queue-time
/
@mhawksey alt.ac.uk53
Thank you!
@mhawksey+MartinHawksey
Association for Learning Technology
Registered charity number: 1063519
www.alt.ac.uk @A_L_T
top related