Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Extracting and analyzing discussion data with google sheets and google analytics

701 views

Published on

Online discussions can be a rich source of data for researchers in the humanities and social sciences. In this workshop, participants will learn how to use Google Sheets to push online discussion board data into Google Analytics, where it can be analysed. The session will also demonstrate how to use TAGS, the widely-used script for archiving Twitter data. Participants can bring their own laptops if they wish; there will also be desktop PCs for use.
Please note: if you’re not staff or student at the University of Edinburgh, you will need to obtain a temporary login from the registration desk in advance.

Published in: Education
  • Be the first to comment

Extracting and analyzing discussion data with google sheets and google analytics

  1. 1. Extracting and Analysing Discussion Data with Google Sheets and Google Analytics Martin Hawksey @mhawksey
  2. 2. @mhawksey 2 go.alt.ac.uk/join-ALT
  3. 3. @mhawksey 3 About you…
  4. 4. Objectives ◊ Introduce Google Sheets and Google Analytics ◊ Highlight opportunities around discussion data ◊ *Inspire* you to do more @mhawksey 4
  5. 5. Google Sheets 101 @mhawksey 5
  6. 6. alt.ac.uk Say hello to Google Apps Script CC-BY Google – Google Apps Script, 13-03-2012 @mhawksey 6
  7. 7. alt.ac.uk Apps Script benefits ◊ Free ◊ Scripts can run 24/7 ◊ Access data @mhawksey 7
  8. 8. alt.ac.uk@mhawksey Twitter in Education‽ 8
  9. 9. “ alt.ac.uk Consider Twitter in Education… @mhawksey ActivePassive Dialogic Transmission 9
  10. 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 Activities Uses: 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 DialogicTransmission Passive Active Mark Sample’s Twitter Adoption Matrix @mhawksey 10
  11. 11. Patterns are… …left behind Courtesy Marc Smith http://www.slideshare.net/Marc_A_Smith/2013-nodexl-social-media-network-analysis11
  12. 12. alt.ac.uk Twitter Search @mhawksey 12
  13. 13. alt.ac.uk Data…. @mhawksey 13 <html> <rss> <XML> {JSON} API .csv
  14. 14. alt.ac.uk Twitter Search API – Single tweet @mhawksey 14
  15. 15. alt.ac.uk Twitter Search API Limits ◊ Data from last ~7 days ◊ Last 18,000 tweets for search term ◊ Developer ‘Rules of the Road’ on storage @mhawksey 15
  16. 16. alt.ac.uk@mhawksey Twitter Archiving Google Sheet (TAGS) 16
  17. 17. alt.ac.uk TAGS @mhawksey 17
  18. 18. alt.ac.uk@mhawksey tags.hawksey.info/get-tags/ 18
  19. 19. alt.ac.uk Google Sheet benefits @mhawksey 19
  20. 20. alt.ac.uk Tips and tricks… ◊ Search operators (e.g. AND, OR, from: ..) ◊ Built in formula (QUERY, FREQUENCY) ◊ Add-ons @mhawksey 20
  21. 21. alt.ac.uk How to geocode… @mhawksey 21
  22. 22. alt.ac.uk [my link]
  23. 23. alt.ac.uk Playing with TAGS http://go.alt.ac.uk/TAGSGeoRef @mhawksey 23
  24. 24. alt.ac.uk@mhawksey Data wrangling 24
  25. 25. Data Access
  26. 26. Data Shapes
  27. 27. Data Flows ©Patrick Goossens 2009-03-01 12:11:05 http://www.flickr.com/8862589@N07/3333965118/
  28. 28. Breaking the cell… ◊ Copy and paste ◊ Dark social judo with IFTTT ◊ import.io ◊ APIs @mhawksey 28
  29. 29. IFTTT @mhawksey 29
  30. 30. Import.io @mhawksey 30
  31. 31. Breaking the cell… ◊ Copy and paste ◊ Dark social judo with IFTTT ◊ import.io ◊ APIs @mhawksey 31
  32. 32. alt.ac.uk@mhawksey Social Network Analysis 32
  33. 33. alt.ac.uk History ◊ Network theory ◊ 1930s Moreno & Jennings Moreno, J. L. (1934). Who shall survive? Washington, DC: Nervous and Mental Disease Publishing Company. @mhawksey 33
  34. 34. alt.ac.uk Nodes and edges @mhawksey 34
  35. 35. alt.ac.uk 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. @mhawksey cinammon substitutes 35
  36. 36. alt.ac.uk Graph metrics and measures ◊ Centrality ◊ Cohesion ◊ Density ◊ Betweenness Courtesy Marc Smith http://www.slideshare.net/Ma rc_A_Smith/2013-nodexl- social-media-network- analysis @mhawksey 36
  37. 37. alt.ac.uk 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 37
  38. 38. alt.ac.uk SocioViz @mhawksey 38
  39. 39. alt.ac.uk TAGSExplorer @mhawksey 39
  40. 40. alt.ac.uk@mhawksey nodexl.codeplex.com 40
  41. 41. alt.ac.uk TAGS + NodeXL @mhawksey 41 https://mashe.hawksey.info/2011/10/using-google-spreadsheet-to-feed-nodexl/
  42. 42. alt.ac.uk@mhawksey The bloody VLE 42
  43. 43. Data Access
  44. 44. A different approach… @mhawksey 44 VLE Script Google Analytics Web View • Identity stripped • Text processing producing counts
  45. 45. “ alt.ac.uk Google Analytics … beyond page views @mhawksey 45 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)
  46. 46. alt.ac.uk@mhawksey 46
  47. 47. “ alt.ac.uk Almost real time with Queue Time @mhawksey 47 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.
  48. 48. alt.ac.uk@mhawksey 48
  49. 49. alt.ac.uk@mhawksey 49
  50. 50. alt.ac.uk@mhawksey 50
  51. 51. alt.ac.uk Why Google Analytics @mhawksey 51 …. as a framework to explore interactions across platforms
  52. 52. alt.ac.uk Data flows with Google Analytics @mhawksey 52 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/
  53. 53. alt.ac.uk Thank you! @mhawksey+MartinHawksey @mhawksey 53
  54. 54. Association for Learning Technology Registered charity number: 1063519 www.alt.ac.uk @A_L_T

×