Extracting and visualizing Google Forms data

  Рет қаралды 14,960

K12 Analytics Engineering

K12 Analytics Engineering

Күн бұрын

Google Forms generates a Sheet containing responses. This data source, however, only provides some of the data one would want when analyzing and visualizing the Forms data. This video walks through some of the common pitfalls I've seen when working with Forms data and explains how to navigate around them.
Google Forms API: developers.google.com/forms/api
Jupyter Notebook: github.com/xmarcosx/notebooks
Dagster: github.com/xmarcosx/dagster-etl

Пікірлер: 10
@bhavitavlogs7316
@bhavitavlogs7316 Жыл бұрын
Great work. It helped me a lot. Thanks once again
@carloslizarraga1240
@carloslizarraga1240 2 жыл бұрын
I totally loved the video, thanks a bunch
@allemagallied4775
@allemagallied4775 Жыл бұрын
Thanks heaps for this video. Am I correct in assuming you need a google workspace account to use your method with service accounts and impersonation? And if so, do you have a method I can use if I don't have a google workspace account? Thanks a lot!
@manusoftar
@manusoftar 2 жыл бұрын
Is there a way to do this from Java?? I mean, I can't figure out what would be the equivalente of the google.auth.default() and credentials.with_subject(...).with_scopes(...) on the Java implementation of the API. I checked the documentation but I just can't get it and I don't want to have to make a python app to be able to consume the data from my form to then send it to my Java app...
@eaerickson
@eaerickson 2 жыл бұрын
Great work. How does this handle checkbox type g.form questions that are comma separated? I know that is a pain point in data studio.
@k12analyticsengineering
@k12analyticsengineering 2 жыл бұрын
Checkbox type responses come through in a way that is easy to work with. The answers come through as an array. For example, this JSON is for a response where the person chose two values... 'questionId': '663f9b20', 'textAnswers': {'answers': [{'value': 'Cool'}, {'value': 'Collected'}]}}
@josejaimes4965
@josejaimes4965 Жыл бұрын
Hi Marcos, Amazing job. I would like to deep dive in dagster code in your giphub repository (dagster-etl) but is not activate. Is there any posibility to see that repository, specially to see the connection between this tools and Googlep APIs?
@josejaimes4965
@josejaimes4965 Жыл бұрын
The problem was resolved by workaround. It was bult the python logic from the scratch. Thanks!
@davidgruty
@davidgruty Жыл бұрын
Interesting, but very complicated for a regular user. Is there a no code possibility?
@martinazammit7548
@martinazammit7548 11 ай бұрын
pivot tables honestly. and using charts in word doc. this is so complex simply to display pie charts
Convert Google Sheets into a REST API
14:10
Better Sheets
Рет қаралды 4,3 М.
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 8 МЛН
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 26 МЛН
Cat Corn?! 🙀 #cat #cute #catlover
00:54
Stocat
Рет қаралды 16 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 60 МЛН
How to Use Google Forms
11:14
Howfinity
Рет қаралды 12 М.
Control Google Sheets with Node.js / JavaScript (v4 API)
25:51
James Grimshaw
Рет қаралды 118 М.
Properly Create Surveys with Microsoft Forms & Export to Excel
15:30
Leila Gharani
Рет қаралды 500 М.
Google Form Custom UI
13:49
Trabant Technology Partners
Рет қаралды 50 М.
Turn Google Sheets into Your Own Database with Python
18:40
The PyCoach
Рет қаралды 21 М.
Master Databricks and Apache Spark Step by Step: Lesson 1 - Introduction
32:23
Google Forms - Drop Down List from Spreadsheet Using Apps Script
34:39
Learn Google Sheets & Excel Spreadsheets
Рет қаралды 439 М.
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 8 МЛН