Extracting and analyzing discussion data with google sheets and google analytics
-
Upload
martin-hawksey -
Category
Education
-
view
338 -
download
1
Transcript of Extracting and analyzing discussion data with google sheets and google analytics
![Page 1: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/1.jpg)
Extracting and Analysing Discussion Data with Google Sheets and Google
Analytics
Martin Hawksey@mhawksey
![Page 2: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/2.jpg)
@mhawksey 2
go.alt.ac.uk/join-ALT
![Page 3: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/3.jpg)
@mhawksey 3
About you…
![Page 4: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/4.jpg)
@mhawksey 4
Objectives◊ Introduce Google Sheets and
Google Analytics
◊ Highlight opportunities around discussion data
◊ *Inspire* you to do more
![Page 5: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/5.jpg)
@mhawksey 5
Google Sheets 101
Limit 2 million cells
![Page 6: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/6.jpg)
@mhawksey alt.ac.uk6
Say hello to Google Apps Script
CC-BY Google – Google Apps Script, 13-03-2012
![Page 7: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/7.jpg)
@mhawksey alt.ac.uk7
Apps Script benefits
◊ Free
◊ Scripts can run 24/7
◊ Access data
![Page 8: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/8.jpg)
@mhawksey alt.ac.uk8
Twitter in Education‽
![Page 9: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/9.jpg)
@mhawksey
“
alt.ac.uk9
Consider Twitter in Education…
ActivePassive
Dialogic
Transmission
![Page 10: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/10.jpg)
@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
![Page 11: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/11.jpg)
Patterns are… …left behind
Courtesy Marc Smith http://www.slideshare.net/Marc_A_Smith/2013-nodexl-social-media-network-analysis11
![Page 12: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/12.jpg)
@mhawksey alt.ac.uk12
Twitter Search
![Page 13: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/13.jpg)
@mhawksey alt.ac.uk13
Data….
<html>
<rss><XML> {JSON
}API
.csv
![Page 14: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/14.jpg)
@mhawksey alt.ac.uk14
Twitter Search API – Single tweet
![Page 15: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/15.jpg)
@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
![Page 16: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/16.jpg)
@mhawksey alt.ac.uk16
Twitter Archiving Google Sheet (TAGS)
![Page 17: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/17.jpg)
@mhawksey alt.ac.uk17
TAGS
![Page 18: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/18.jpg)
@mhawksey alt.ac.uk18
tags.hawksey.info/get-tags/
![Page 19: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/19.jpg)
@mhawksey alt.ac.uk19
Google Sheet benefits
![Page 20: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/20.jpg)
@mhawksey alt.ac.uk20
Tips and tricks…
◊ Search operators (e.g. AND, OR, from: ..)
◊ Built in formula (QUERY, FREQUENCY)
◊ Add-ons
![Page 21: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/21.jpg)
@mhawksey alt.ac.uk21
How to geocode…
![Page 23: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/23.jpg)
@mhawksey alt.ac.uk23
Playing with TAGS
http://go.alt.ac.uk/TAGSGeoRef
![Page 24: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/24.jpg)
@mhawksey alt.ac.uk24
Data wrangling
![Page 25: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/25.jpg)
Data Access
![Page 26: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/26.jpg)
Data Shapes
![Page 27: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/27.jpg)
Data Flows
©Patrick Goossens 2009-03-01 12:11:05http://www.flickr.com/8862589@N07/3333965118/
![Page 28: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/28.jpg)
@mhawksey 28
Breaking the cell…◊ Copy and paste
◊ Dark social judo with IFTTT
◊ import.io
◊ APIs
![Page 29: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/29.jpg)
@mhawksey 29
IFTTT
![Page 30: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/30.jpg)
@mhawksey 30
Import.io
![Page 31: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/31.jpg)
@mhawksey 31
Breaking the cell…◊ Copy and paste
◊ Dark social judo with IFTTT
◊ import.io
◊ APIs
![Page 32: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/32.jpg)
@mhawksey alt.ac.uk32
Social Network Analysis
![Page 33: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/33.jpg)
@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.
![Page 34: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/34.jpg)
@mhawksey alt.ac.uk34
Nodes and edges
![Page 35: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/35.jpg)
@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
![Page 36: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/36.jpg)
@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
![Page 37: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/37.jpg)
@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◊ …
![Page 38: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/38.jpg)
@mhawksey alt.ac.uk38
SocioViz
![Page 39: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/39.jpg)
@mhawksey alt.ac.uk39
TAGSExplorer
![Page 40: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/40.jpg)
@mhawksey alt.ac.uk40
nodexl.codeplex.com
Gone premium :(
![Page 41: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/41.jpg)
@mhawksey alt.ac.uk41
TAGS + NodeXL
https://mashe.hawksey.info/2011/10/using-google-spreadsheet-to-feed-nodexl/
![Page 42: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/42.jpg)
@mhawksey alt.ac.uk42
The bloody VLE
![Page 43: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/43.jpg)
Data Access
![Page 44: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/44.jpg)
@mhawksey 44
A different approach…
VLE
ScriptGoogle
Analytics
Web View
• Identity stripped• Text processing producing counts
BETA
![Page 45: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/45.jpg)
@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)
![Page 46: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/46.jpg)
@mhawksey alt.ac.uk46
![Page 47: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/47.jpg)
@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.
![Page 48: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/48.jpg)
@mhawksey alt.ac.uk48
![Page 49: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/49.jpg)
@mhawksey alt.ac.uk49
![Page 50: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/50.jpg)
@mhawksey alt.ac.uk50
![Page 51: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/51.jpg)
@mhawksey alt.ac.uk51
Why Google Analytics
…. as a framework to explore interactions across platforms
![Page 52: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/52.jpg)
@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
/
![Page 53: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/53.jpg)
@mhawksey alt.ac.uk53
Thank you!
@mhawksey+MartinHawksey
![Page 54: Extracting and analyzing discussion data with google sheets and google analytics](https://reader036.fdocuments.net/reader036/viewer/2022062523/5875f5d61a28ab006e8b6063/html5/thumbnails/54.jpg)
Association for Learning Technology
Registered charity number: 1063519
www.alt.ac.uk @A_L_T