extracting and analyzing discussion data with google sheets and google analytics

Post on 15-Apr-2017

337 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

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.uk53

Thank you!

@mhawksey+MartinHawksey

Association for Learning Technology

Registered charity number: 1063519

www.alt.ac.uk @A_L_T

top related