Life of Epic · 글
← 토픽으로 돌아가기 Beginners' Series #3: Designing Your App Data Dashboard Beginners' Series #3: Designing Your App Data Dashboard 한국어 전문 번역 · 출처: https://www.youtube.com/watch?v=jOq1XY_Ok0I YouTube · 길이 01:19:10 원저작권: FluentPet / TheyCanTalk. 개인 학습용 로컬 번역(비공개). 원문 전사: ../../transcripts-en/v4-beginners-series/03-jOq1XY_Ok0I.md
발표자 소개 [음악] 제가 이걸 시작하게 된 건... 제 러너(learner)는 Dewey와 Dusty예요. 지금 제 옆에서 자고 있죠. Dewey와는 2020년 11월부터 학습을 해왔고, Dusty는 2021년 1월에 가족이 됐어요. 그래서 Dusty는 비교적 새 식구지만, Dewey는 이제 이 분야의 베테랑(old pro)이에요. 저희가 시작하게 된 계기는... 저는 실제 생활에서 데이터를 추적하고 싶었어요. 저는 문헌정보학(library science) 교수라서 데이터를 추적할 수 있기를 원했죠. 그러다 Mary와 Honey Butter의 '개 컴퓨터(dog computer)'를 봤고, '내가 직접 컴퓨터를 만들 시간은 없지만, 데이터를 모아서 시각화로 정리할 수는 있겠다'고 생각했어요. 그래서 대시보드(dashboard)를 만들어서 모두와 공유했고, 우리 모두가 함께 러너들의 진전을 추적할 수 있게 됐죠. 그리고 저는 원래 앱이 나오기 전에 Lindsay의 템플릿을 가져다 썼어요. 거기에 여러 러너를 다룰 수 있게 하는 것 같은 다른 부분들을 추가했고, 자동으로 작동하는 멋지고 재미있는 기능들도 넣으려고 했죠. 그다음 Marilyn이 그걸 가져가서, 우리 시각화에 온갖 커스터마이징을 미친 듯이 추가했어요. 좋은 의미로 '미친 듯이'요, 정말이에요, 정말이에요. 그래서 오늘 이 세 사람이 여러분께 이 얘기를 하게 된 거예요. 대시보드란 무엇인가 자, 우선 대시보드가 뭔지부터 시작할게요. [음악] 적어도 오늘 저희가 대시보드라고 할 때는, 대체로 Google Data Studio 시각화를 말하는 거예요. 하지만 대시보드는 온갖 형태가 될 수 있어요. 그래서 이런 예시들을 준비했어요. 처음 세 개는 Marilyn 것이고, 다음 세 개는 Lindsay 것, 마지막 세 개는 제 거예요. 보시면 서로 다른 배경, 다른 색상, 다른 텍스트 박스 등, 데이터를 시각화하는 온갖 방법이 있다는 걸 알 수 있어요. 일부는 똑같을 수도 있고요. 그리고 여기에 제 시각화를 전부 다 보여드린 건 결코 아니에요. 이건 조금 더 확대한 거고요, 정말 온갖 종류가 있어요. 그래서 오늘 대시보드 얘기를 할 때 핵심 아이디어는, 우리 러너들이 버튼(button)을 누르는 데이터를 어떻게 시각화하느냐예요. 그리고 특히 앱을 통해서는 선생님(teacher)들이 버튼을 누르는 것, 즉 우리가 버튼 누름으로 어떻게 모델링(modeling)을 하는지도요. 그래서 저희 대시보드는 그런 걸 시각화하고, 시간에 따른 온갖 변화 같은 걸 볼 수 있는 방법이에요. 그러니까 저희 목표는, 앱으로 함께 모으고 있는 이 멋진 데이터를 보기 좋게 시각화하는 거예요. 화면에 숫자만 잔뜩, 텍스트만 잔뜩 있는 게 아니라요. 예전 방식(Google Forms/Sheets)에서 앱으로 말씀드렸듯이 예전 방식, 그러니까 원래 셋업된 방식은 Google Forms와 Google Sheets를 쓰는 거였어요. 정말 그 옛날 방식으로 돌아가고 싶으시다면, 그 템플릿들은 아직 저희 포럼(forum)에 남아 있어요. 거기 링크들 보이시죠. 템플릿이 아직 있어서, 여러분만의 Google Forms 같은 걸 만들 수 있어요. 하지만 솔직히 그건 데이터를 추적할 다른 방법이 전혀 없었을 때나 가장 유용했던 거예요. 지금은 앱으로 훨씬 쉽게 만들려고 하고 있으니까요. 그게 앱의 목표예요. 이 모든 걸 더 쉽게 만드는 거요. 그래서 이제 FluentPet 앱이 있고, 여기 제 집안 상황을 담은 작은 스크린샷이 하나 있어요. 보시면 러너로 Orion, Percy, Hero가 있고, 선생님으로는 Jenny와 James, 즉 저와 제 남편이 있어요. 만약 포럼을 통해 1단계(phase one) 연구에 참여하고 계신다면 FluentPet 앱 베타(beta)에 참여할 방법이 있어요. 하지만 다음 슬라이드에서 누구나 참여할 수 있는 링크를 공유할 거예요. 그러니 지금 1단계 연구에 참여하고 있지 않더라도 참여할 수 있어요. 다만 아직 베타라는 점은 유념해 주세요. 저희가 계속 작업 중이고, 바라건대 곧 정식으로 공개될 거예요. 일정을 못 박진 않겠지만, 아직은 베타예요. 참고만 해 주세요. 어쨌든 핵심은, 이제 Google Forms 같은 걸 쓰는 것보다 버튼 누름을 훨씬 쉽게 추적할 수 있다는 거예요. 앱 가입과 로그인 그럼 이제 가입을 하시면 돼요. 아까 말씀드린 링크가 있죠. 그 링크로 가서 지금 앱 사용 신청을 하시면 돼요. 다시 말하지만 베타예요. 정식으로 공개되면 Google Play 스토어 같은 데 올라갈 거예요. 그리고 앱을 받으면 로그인을 해야 하는데, Google로 로그인하거나 새 계정을 만들면 돼요. 이미 FluentPet 계정이 있어도 (버튼을 주문했다든가 해서) — 결국에는요, 알려드리자면 저희가 싱글 사인온(single sign-on)을 준비 중이긴 한데, 지금 당장은 앱용으로 별도 계정을 만들어야 해요. 죄송해요, 작업 중이에요. 그런데 중요한 건, fluent.pet/app 가입 링크로 가입할 때 쓴 이메일 주소를 앱 로그인에도 똑같이 쓰셔야 한다는 거예요. 예를 들어 jenny@gmail.com으로 가입했다면 앱에도 꼭 그 주소로 로그인하세요.
안 그러면 인증(authentication) 문제 같은 게 생길 수 있고, 그럼 무슨 일인지 알아내려고 훨씬 더 많은 단계를 거쳐야 할 거예요. 그러니 같은 주소를 쓰도록 하세요. 그리고 연구에 참여 중이라면, 연구에 쓴 것과 같은 이메일 주소를 쓰시면 나중에 저희가 여러분 데이터를 연결하는 데 도움이 돼요. 지금 당장은 딱히 뭔가 되는 건 아니지만, 저희가 작업 중이에요. 뒤에서 정말 많은 일이 돌아가고 있어요, 정말이에요. 러너·선생님 설정과 누름 기록 앱에 로그인하면, 이건 자세히 들어가진 않을 건데, 그냥 언급만 할게요. 각 러너를 설정하게 돼요. 러너는 물론 집에 있는 비인간(non-human) 구성원, 즉 버튼을 쓰는(혹은 어쩌면 아직 안 쓰는) 반려동물이죠. 연구에 등록했다면 고유 ID(unique id)가 있을 거예요. 예를 들어 저는 percy_jennys 같은 게 있어요. 앱에 그 고유 ID를 넣는 자리가 있어요. 하지만 집에 등록 안 된 러너가 있으면 그냥 건너뛰어도 돼요. 지금은 굳이 채우지 않아도 되고, 필수 항목도 아니에요. 그리고 물론 선생님(teacher)도 추가하고요. 게스트 선생님(guest teacher)을 추가한 분도 한두 명은 있는 걸로 확실히 아는데, 가끔 놀러 오는 친구나 가족이 있으면 그것도 할 수 있어요. 가끔 버튼을 누르는 다른 임의의 사람들을 추적하려고요. 그러니 마음껏 이것저것 해 보세요. 그다음엔 버튼 누름(press)을 기록하기 시작해요. 러너와 선생님을 설정하고 나면요. 지금 또 너무 자세히 들어가고 싶진 않지만, 여기 러너 누름(learner press) 예시가 보이고, 모델링 누름(modeled press)도 있어요. 앱으로 모델링 누름을 기록할 때 재밌는 점 하나는, 예를 들어 누가 그 자리에 있었는지 태그할 수 있다는 거예요. 제 예시 스크린샷에는 저희 집 Orion과 Hero는 그 자리에 있었고 Percy는 없었던 걸로 돼 있어요. 그리고 나중에 그걸로 재밌는 시각화를 할 수 있으면 좋겠어요. 적어도 저희 대부분은 Google Forms 같은 걸로는 그런 걸 별로 못 했던 것 같거든요. 그래서 최종 목표는 흥미로운 데이터와 그걸 시각화할 방법을 잔뜩 갖는 거예요. 실제 대시보드 — API 커넥터 (개발 중) 자, 이제 실제 대시보드예요. 사실 여러분이 여기 오신 건 앱 얘기보다는 이걸 들으려는 거잖아요. 그래서 아직 모르셨다면 알려드릴게요. 저희가 API 커넥터(API connector)를 개발 중이에요. 네, 정말 신나는 일이죠. 목표는, 결국 언젠가, 바라건대 곧... 다시 말하지만 안타깝게도 일정은 못 드려요. 아직 미정이고, 부분적으로는 Google 자체의 승인을 기다리고 있는데 그게 시간이 좀 걸릴 수 있거든요. 하지만 바라건대 곧, 기본적으로 이 커넥터를 승인하고 'Google을 인증하고 FluentPet 앱을 인증한다'고 하면, 앱의 모든 데이터가 여러분 대시보드, 즉 Data Studio 대시보드로 들어가게 되는 걸 설정할 수 있을 거예요. 그래서 이게 완성되면 여러분이 해야 할 일은, 대시보드 템플릿을 복사해서 자기 것으로 만드는 것뿐이에요. 그러면 앱에서 자동으로 업데이트되고, 앱 데이터를 다운로드하거나 매번 손볼 필요가 없어져요. 그렇지만 아직은 거기까지 못 갔어요. 그래서 지금 당장 해야 하는 단계들을 짚어드릴게요. 하지만 저게 바로 지금 저희가 뒤에서 정말 열심히 작업하고 있는 거고, 바라건대 아주 곧, 앞으로 몇 주 안에 그 커넥터가 나올 거예요. 약속은 못 하지만, 그러길 바라요. 그리고 그게 완성되면, 이제부터 얘기할 '나만의 것으로 만들고 커스터마이징하는 것'도 훨씬 쉬워지길 바라요. 현재 방식 — CSV 다운로드해서 연결하기 그래서 지금 당장은 안타깝게도 다운로드를 해야 해요. 지금은 앱에서 대시보드로 실시간 데이터가 가지 않거든요. 그러니 여러분이 할 일은, 앱에 들어가서 메뉴 설정에 있는 'open interaction CSV(상호작용 CSV 열기)' 같은 항목으로 가는 거예요. 그게 앱에서 현재 데이터를 얻는 방법이고, 그걸 대시보드에 연결할 거예요. 각 단계를 하나하나 짚어주는 영상 튜토리얼도 있어서, 슬라이드에서 한 번 더 링크를 걸어둘게요. 특히 처음 설정할 때는 그 영상을 같이 따라 하시는 게 좋을 거예요. 개별 옵션을 다 제대로 선택했는지 확인하려면요. 그래서 앱으로 가서, 최소한 한두 개 정도 기록한 다음에 이 'interaction CSV 열기'를 열어요. 그 CSV가 생기면, 즉 그 'open interaction CSV'를 눌렀으면, 안드로이드(Android)라면 '열기(open)' 옵션이 나올 거예요. 그걸 누르면 파일 목록 같은 메뉴가 나오고, 거기서 'Google Sheets로 저장(save as Google Sheets)'을 할 수 있어요. 애플(Apple)이라면 대신 링크를 줄 거예요. 제 생각엔 Numbers 앱으로 가야 할 것 같아요. Numbers는 표준 iOS 앱인 것 같은데, Numbers 앱으로 가서 그 링크를 그 앱으로 열면 CSV를 다운로드할 수 있어요. 그렇게 파일을 다운로드하고 나면, 그걸 열어서 Google Sheets로 저장할 수 있어요.
그러니까 전체 과정은, 앱에서 시작해서 'open interaction CSV'를 하고, 어떤 단계를 거치든 결국 그걸 Google Sheets 형식으로 만드는 거예요. 그게 여러분이 하는 일이에요. 템플릿 복사와 데이터 소스 만들기 CSV, 즉 Google Sheets가 생겼으면, 이제 FluentPet 앱 대시보드 템플릿으로 가서 사본(copy)을 만들 거예요. 대시보드 템플릿 URL이 있고, 발표에 나온 이 모든 URL을 발표 후에 다른 곳에서도 볼 수 있게 하려고 해요. 스크린샷에서 보시듯, 그 템플릿의 점 세 개 메뉴(⋮)로 가서 '사본 만들기(make a copy)'를 선택하는 거예요. 다만 Google에 로그인이 되어 있어야 해요. 안 그러면 저희가 여러분을 위해 사본을 만들어 드릴 수가 없거든요. 이건 Google 파일 형식이고, 사실상 Google 앱이라서 Google이 로그인을 원해요. 그러니 로그인이 된 상태에서 점 세 개로 가서 사본을 만드세요. 그 시점에 '이 보고서를 복사하시겠습니까? 데이터 소스는 무엇입니까?'라고 뭔가 뜰 거예요. 데이터 소스(data source)에서 — 기억하세요, 여러분은 이미 Google Sheets가 있잖아요 — 그 검색창을 열어서 맨 아래로 가 '데이터 소스 만들기(create data source)'를 선택해요. 그러면 팝업이 뜨고, 거기서 Google Sheets 같은 걸 선택하는데, 아마 'fluent-pet-interactions-to-date' 같은 이름을 선택하면 돼요. 이 흐릿한 스크린샷 위쪽에서 보이시죠. 만약 오늘 했다면 이름이 '-2022-04-05' 같은 식이 될 거예요. 그걸 선택하고 단계를 밟아서 '계속(continue)', '수락(accept)'을 누르면, 다시 원래 이 드롭다운으로 돌아와요. 그럼 맨 위에서 그걸 선택할 수 있어요. 그렇게 이 FluentPet interactions Google Sheets를 데이터 소스로 선택하면, 여러분의 사본으로 들어가게 돼요. 미리 알려드릴게요. 처음 만들면 모든 그래프는 아니어도, 적어도 일부 그래프는 이상하게 보일 거예요. 원래대로 서로 맞아떨어지지 않을 거예요. 안타깝게도 '이건 여기에, 저건 저기에 연결하세요' 하고 하나하나 짚어드리면 아마 이 한 시간을 거의 다 써야 할 거예요. 그러니 뭐가 뭐에 연결되는지 정확한 세부 사항은 영상 튜토리얼을 참고하세요. 다만 여기 예시로 보여드리자면, 왼쪽 그림은 Google Data Studio에서 데이터 소스 쪽이 보여주는 화면이에요. 이 예시에서 date range(날짜 범위) 차원(dimension)을 클릭하면 드롭다운이 나오고, 거기서 올바른 걸 선택하는 거예요. 영상 튜토리얼이 각 항목마다 올바른 걸 선택했는지 확인하는 과정을 짚어줘요. 템플릿의 기본 차트 구성 이 템플릿은 현재 가장 최근 누름의 날짜와 시각(date and time of the most recent press) 데이터로 시작해요. 기억하세요, 지금은 실시간이 아니라서, '가장 최근 누름의 날짜/시각'은 여러분이 마지막으로 CSV를 다운로드했을 때를 보여줄 거예요. 그 점 유념하세요. 그리고 각 러너가 시작한 날짜(date each learner started), 사용자별 총 누름 횟수(total number of presses by user), 사용 유형별 총 누름 횟수(total number of presses by usage type) — 예를 들어 어떤 행동이나 사물을 요청하는 것, 상호작용, 무언가를 찾는 것(seeking) 같은 거요 — 시간대별 사용(use by time of day, 시간 단위로 나눔), 시간에 따른 사용자별 누름 횟수(number of presses per user over time), 시간에 따른 총 버튼 수(total number of buttons over time)가 있어요. 다만 이건 정말 어디까지나 '처음 시작 상태'라는 걸 빠르게 짚어둘게요. 그다음엔 이걸 더 커스터마이징해서 나만의 것으로 만들 수 있어요. 그게 바로 오늘 얘기의 핵심이에요. 지금까지가 기본, 즉 셋업하는 방법이었고, 이제 이걸 가지고 이것저것 만져볼 수 있어요. Marilyn의 대시보드 구성 Marilyn, 본인이 어떻게 구성했는지 설명해 주실래요? 네. 페이지마다 모든 차트를 다 짚진 않을게요. 제목만 읽으셔도 제가 어떤 데이터를 얻는지 아실 수 있을 거예요. 우선 Lindsay에게 감사드리고 싶어요. 저는 Lindsay의 템플릿에서 시작해서 거기서 발전시켰거든요. 제가 한 건, 제 나름의 앱, 즉 그 CSV 파일을 만들고, 열(column)을 CSV 열이 보이는 방식과 정확히 똑같게 맞췄어요. 그래서 아무 날이든 제가 해야 할 일은 그 파일 전체를 복사해서 붙여넣는 것뿐이고, 그러면 다 끝나요. 다만 요즘은 데이터가 워낙 많아서 그게 한 5분씩 걸려요. 그래서 보통은 그냥 하루치만 선택해서 맨 아래에 복사해 넣어요. 여기 초록색 차트들 보이시죠. 첫 번째 건 오늘의 단어 또는 구문(today's words or phrases) 총합을 보여줘요. 예를 들어 Abby가 한 번에 세 단어를 말하면 그건 한 번으로만 세요. 그런데 저는 그 애가 실제로 개별 버튼을 몇 번 눌렀는지 알고 싶었어요.
그래서 아까 Jenny가 말한 Google Sheets에 있는 제 모든 데이터를 훑어보고, 개별 버튼 누름 하나하나를 다 얻는 방법을 찾아냈어요. 그리고 그 총합을 'total word spoken(말한 총 단어)'이라고 적힌 자리에 넣었죠. 그래서 그날은, 잘 안 보이지만, 총합이 16이고 총 단어가 23인 것 같아요. 다만 보통 제가 이걸 볼 때는 아직 데이터를 복사해 넣지 않은 상태예요. API가 아직 준비 안 됐거든요. 곧 준비되면 이게 문제가 안 되겠지만요. 그래도 어제 구문(yesterday's phrases)도 보고 싶어서요, 그래야 최소한 보여줄 데이터가 좀 있으니까요. 보시면 그 전날 그 애가 총 25단어를 말했어요. 자, 다음 차트예요. [음악] 저는 연구 그룹의 일원이라 진전 보고서(progress report)를 작성하는데, 지난 2주 동안 Abby가 뭘 했는지 보고 싶어요. 그래서 이 페이지는 오늘 데이터를 보여줘요. 말했듯이 제가 볼 때는 보통 아직 데이터를 내보내지(export) 않아서 아무것도 없어요. 그다음엔 그 전 7일치를 보여주고, 더 긴 열은 그 7일 전체를 보여줘요. 옆에 작은 스크롤바가 보이시죠. 그건 페이지에 들어갈 수 있는 숫자를 넘어가서 그런 거예요. 그러니 마우스로 아래로 스크롤해서 맨 아래에 뭐가 있는지 볼 수 있어요. 자 다음 시트예요. 이 시트는 그 전 7일치와 Abby의 사진을 보여줘요. 그리고 제 더 긴 차트는 2주치 전체 데이터를 보여줘요. 보시면 그 애가 눌렀는데 — 제가 왜 이렇게 눈이 안 좋을까요 — 그 2주 동안 335단어, 아니 335개 버튼을 눌렀어요. 자, 다음 페이지예요. [음악] 다시 말하지만 저는 Lindsay의 정보를 활용했는데, 보통 제 데이터는 다 비어 있었어요. 그날치 데이터를 아직 업로드하지 않았으니까요. 그래서 제가 한 거라곤 그 애 차트를 복사한 다음, 정의(definition) 부분으로 들어가서 날짜를 '오늘(today)'에서 '어제(yesterday)'로 바꾼 거예요. 그렇게 하면 맨 위에서 오늘 데이터를 다 볼 수 있어요. 그 애가 몇 개 카테고리를 눌렀는지, 어떤 버튼을 눌렀는지, 서로 다른 카테고리에서 몇 단어를 눌렀는지, 어떤 카테고리가 가장 인기 있었는지, 그리고 누른 이유(reasons for pressing)와 사용한 버튼을요. 여기 '사용한 버튼(buttons used)'에는 구문(phrase)도 포함돼요. 그래서 오늘 — 여기엔 안 올라와 있겠지만 — 저는 사실 그 두 초록색 차트를 개별 버튼 누름을 보여주도록 바꿨어요. 그게 제가 알고 싶었던 거니까요. 다음 차트예요. 이건 그냥 전체 기간(all time)용이에요. 이 페이지 맨 위 날짜인 3월 25일 기준으로, 그 애는 2,540개 구문(phrase)을 눌렀지만 버튼은 3,484개, 그러니까 네, 3,484개 버튼을 눌렀어요. 그래서 이 페이지에선 이미 전날의 개별 버튼 누름을 반영해 놨어요. 그 페이지엔 다른 건 없는 것 같네요. Marilyn — 메모 페이지와 모델링 이벤트 자, 다음 페이지예요. 아, 이건 제가 정말 잘 써요. 그리고 이걸 이렇게 좋아하게 될 줄은 정말 몰라서 놀랐어요. 이 페이지는 지난 2주 동안 그 애의 버튼 누름에 대해 제가 쓴 모든 메모(note)를 하나하나 다 보여줘요. 오늘은 제외하고요. 보통 제가 진전 보고서를 할 때는 일어나서 데이터를 Data Studio 앱으로 내보내는데, 그게 다음 날 아침이거든요. 그래서 오늘은 제외하고 그들이 정보를 요청하는 그 2주 기간을 얻고 싶어요. 그래서 그 애가 뭔가 특이한 걸 했으면 저는 그것에 대해 메모를 써요. 또 특정 버튼 누름과는 딱히 관련 없는, 하루 전체에 걸친 특이한 일이 있으면 이벤트 메모(event note)를 추가할 수 있어요. 예를 들어 3월 며칠에 — 또 안 보이네요 — 3월 11일에 그 애가 하루 종일 미용실(groomers)에 있었다고 하면, 'Abby가 하루 종일 미용실에 있어서 그날 버튼을 많이 안 눌렀다'고 메모를 넣을 수 있어요. 그래서 진전 보고서를 요청받고 '여러분의 사용자가 버튼에 접근할 수 없었던 날이 있었나요?'라고 물으면, '네, 그러고 보니 3월 11일에 미용실에 세 시간쯤 갔었어요' 같은 식으로 말할 수 있어요. 그래서 결국 이걸 훨씬 더 많이 쓰게 됐어요. 이것도 옆에 스크롤바가 있어서 다른 날짜들로 스크롤해 내려갈 수 있어요. 자, 다음 슬라이드예요. 이 세 슬라이드는 앞의 세 슬라이드하고 비슷한데, 앞의 세 슬라이드에서는 제가 모델링 이벤트(modeling event)가 안 나오게 걸러냈어요(filter out). 모델링은 선생님이 버튼을 누르는 거예요. 앞 슬라이드는 Abby의 이벤트만 보여줬어요. 저는 개가 한 마리뿐이라, 만약 여러 마리였으면 어떻게 했을지는 모르겠지만요. 이 다음 세 슬라이드는 모델링 이벤트만 보여줘요. [음악] 자, 다음 슬라이드예요. 여기 지난주 것이 있는데, 두 번째 슬라이드의 그 청록색(turquoise) 것들하고 비슷해요. 다만 이건 제 남편과 저만이고요, 손주들이 오면 게스트(guest)를 써요. 그러니까 그 외에 버튼을 누르는 사람은 누구든 '게스트'예요. 다음 슬라이드예요.
그리고 빠르게 덧붙이자면, 멋진 점 하나는 앱 데이터에 'is human(사람인가)'이라고 적힌 열이 있다는 거예요. 아마 저는 템플릿에서 그걸 써서 모델링 누름을 걸러내거나 골라냈던 것 같아요. 그러니 이런 특별한 커스터마이징을 하고 러너가 여럿이라면, 그 'is human' 열을 보고 지금 모델링 누름을 보는 건지 러너 누름만 보는 건지 정하는 식으로 할 수 있어요. 자, 이제 넘어가죠. 저는 '이유는 모델링(reason is modeling)'을 썼어요. 음-흠. 그리고 저는 이렇게 말했죠. 네, Abby 것에는 '제외(exclude)', 우리 것에는 '포함(include)'이라고요. 하지만 네, 'is human' 열을 쓸 수도 있었어요. 그게 정말 좋은 방법이었겠네요. 다음 슬라이드는 그냥 — 아, 이미 그 슬라이드네요. 좋아요, 저건 2주 전체를 보여줘요. 그러니까 저와 제 남편이 2주 동안 156번 모델링을 했어요. 하루 평균 11번쯤이죠. 저희는 모델링을 정말 많이 늘렸는데, 그렇게 해서 엄청난 결과를 봤어요. 네, 제가 좀 게을러졌었는데, 이제 모델링을 많이 하고, 정말 차이를 만들고 있어요. Marilyn — 전체 기간 카테고리와 개별 버튼 수정 자, 다음 슬라이드로 가죠. 이건 각 차트 아래에 나열된 이 모든 카테고리를, 제가 시작한 2021년 10월 27일부터 2022년 전체, 제가 이 앱에 입력한, 아니 가져온(import) 마지막 날까지 다 보여줘요. 그 애의 작은 버튼들이 올라가는 게 보이시죠. 자, 다음 슬라이드예요. 이것도 그냥 정말 귀여운 앱인데요, 이건 개별 버튼 누름을 보여주도록 바꿨어요. 이유를 말씀드릴게요. 그 애는 all done을 혼자서 늘 말하고, outside는 다른 단어들과 함께 여러 번 말해요. 그래서 이렇게 하기 전엔 outside와 all done이 왜곡되고 있었어요. 기억하실지 모르겠는데, 아마 눈치 못 채셨겠지만, 제가 개별 버튼 누름을 한 그 페이지를 떠올려 보면, all done은 한 540쯤이었고 outside는 한 440쯤이었어요. 그러니까 all done은 여전히 100 정도 더 많았지만, 수정 전엔 outside가 한 200으로 표시됐거든요. 이 차트 맨 아래 구석에 outside potty, play outside, outside smell, water outside 같은 게 숨어 있어서, 데이터가 왜곡되고 있었던 거예요. 그래서 이걸 고치기 전엔 그 애가 outside를 실제로 몇 번 눌렀는지 제대로 몰랐어요. 고치고 나서 정말 잘했다 싶었어요. 그리고 이게 Abby를 위해 제가 가진 11개 차트, 11페이지짜리 차트예요. 보시다시피 저는 정말 이걸 다 써요. [음악] '차트 추가' 기능 활용 팁 (Jenny) 그래서 이건 Marilyn이 꺼낸 얘기예요. 저희가 이 발표를 준비하면서, Marilyn이 '아, 그런데 이건 아마 너도 알겠지만' 하고 말했고, 저는 '와, 그거 추가하면 정말 좋겠다' 했어요. 그러니까, 여러분이 데이터를 설정해서 이미 Google Sheets가 있고, Google Sheets를 연결했다면 — 사실 대시보드에 Google Sheets를 꼭 제대로 연결하지 않아도 되긴 해요. 다만 그렇게 하는 걸 권하는 편이에요. 그래야 Google이 찾아봐야 할 올바른 개념을 잡을 가능성이 더 크거든요. 어쨌든 데이터를 이미 설정하고 나면, Google Sheets에 들어갈 수 있고 — 아니, Google Data Studio에서 상단 메뉴 중 하나에 '차트 추가(add a chart)' 옵션이 있어요. 거기서 차트 유형 하나를 선택하고 페이지를 클릭하면, Google이 알아서 '편집할 수도 있지만, 이건 어때요?' 하고 제안을 해요. 이 예시는 제가 실제로 템플릿의 샘플 데이터로 해 본 거예요. 콤보 차트(combo chart)를 선택했더니 Google이 이걸 줬어요. 저는 더 이상 편집하지 않았고요. 정말 멋진 점은, '차트 추가'를 하고 콤보 차트를 다시 하면 또 다른 데이터 세트를 준다는 거예요. 여전히 여러분 데이터이긴 한데, '음, 첫 번째 건 원하는 게 아니었나 보네요. 그럼 x축을 날짜로, y축을 누름 횟수로 하는 건 어때요?' 하는 식으로 새 옵션을 줘요. 그러니까 핵심은, 일단 앱 데이터와 Google Data Studio를 어느 정도 시작해 두면, '차트 추가'로 이것저것 해 보면서 '뭔가 추가하고 싶은데 뭘 할지는 모르겠다' 싶을 때 Google이 뭘 제안하는지 그냥 보고, 거기서부터 만져볼 수 있다는 거예요. 제가 이해하기론 Marilyn도 기본적인 것들로 시작해서 이것저것 해 보다가 '여기서 뭐가 나한테 도움이 될까?' 하며 점점 더 만들어 갔거든요. 솔직히 앱 이전의 옛날 버전에서도 저는 Lindsay의 원래 템플릿으로 그렇게 했어요. 기본으로 시작해서 '좋아, 뭔가 다른 걸 더 하고 싶다, 새 걸 추가하자, 또 추가하자' 하는 식이었죠. 그러니 여러분도 이것저것 해 보면서 나만의 것을 만들 수 있어요. 지금 질문에 답할 게 하나 있는데, 질문 답을 그냥 타이핑할까요 아니면 말로 할까요? 음, 여기서 답해도 되지만, 몇 분 뒤에 질문 시간이 따로 있으니 그때 모든 질문에 답할 수 있어요. 알겠어요, 좋아요.
Lindsay의 접근법 자 Lindsay, 그 Google Form 템플릿의 원조 제작자이자 우리의 영웅으로서 — 아, 고마워요, 고마워요. 네, 말씀드렸듯이 저는 Mary와 Honey Butter가 하는 걸 봤고, 그들이 Google Data Studio를 쓰고 있었어요. 그래서 저희 대시보드는 그 Google Form에서 출발했어요. 지금은 Marilyn과는 조금 다른 방식을 써요. 저는 아직 앱에 안 들어간 6개월치 데이터가 있어요. 그건 CSV로 내보내지지 않아요. 제 원래 Google Sheet에만 있거든요. 예전 데이터를 업로드할 수 있게 하는 것도 진행 중인 걸로 알고 있어요. 그래서 제가 하는 건, 그냥 2주마다 들어가서 CSV를 다운로드하는 거예요. 사실 저는 그걸 에어(air)... 아이고, 그게 뭐라고 하더라, 그 이름이 기억이 안 나네요. 에어드롭(AirDrop)이요. 저는 Mac 사용자라서, 휴대폰에서 컴퓨터로 AirDrop으로 그냥 보내요. 그런 다음 앱 내보내기(export)에서 원하는 열들을 골라내서, 원래 제가 만든 Google Sheet에 복사해 붙여넣어요. 그러면 데이터가 다 거기 있게 되죠. 그래서 지금 Dewey의 대시보드에 가 보면, 앞쪽 페이지 상당 부분이 일주일치 데이터를 보여주고 있을 거예요. 그래서 저는 매주 하려고 하는데, 항상 잘 챙기진 못해요. 그래도 스프레드시트 소프트웨어를 조금 알고 데이터 시각화를 조금 알면, 이것저것 만져보면서 뭘 할 수 있는지 보는 정도는 충분히 할 수 있어요. 최악의 경우엔 언제든 되돌리거나(undo), 마음에 안 드는 차트를 삭제하면 되니까요. 그러니 실험하는 걸 두려워하지 마세요. Marilyn처럼, 제가 만든 것들 상당수도 '또 뭘 알고 싶지?' 하는 데서 나왔어요. 저는 월별 나란히 비교(side-by-side comparison)를 하기 시작했는데, 달마다 변동(fluctuation)이 많다는 걸 알아챘거든요. 나란히 놓고 보면서 어떤 추세(trend)를 추적할 수 있는지 보는 게 꽤 흥미로웠어요. 어떤 달엔 Dewey가 덜 수다스럽기도 했고요. 그 가운데 차트, 그 작은 버전에서도 오르내림(peaks and valleys)이 보이시죠. 위쪽은 데이터를 집계한 거고, 아래쪽 보라색 막대는 일 평균(daily average)이에요. 그게 정말 도움이 됐어요. '아, 이 달엔 덜 수다스러웠구나' 하면서도, 이 진전이 서서히 쌓이는 게 보이거든요. 이 나란히 비교가 있으면, 어떤 달엔 버튼 누름은 그만큼 많지 않아도 구문(phrase)을 더 많이 쓰기도 했어요. 총 횟수만 추적하는 게 아니라, 그 애의 언어가 발달하는 방식에서 진전이나 다른 추세의 다른 지표들을 볼 수 있었죠. Lindsay, 여러분 쪽에서도 화면이 멈췄나요? 아, 아니에요. 음, 좋은 정보가 많았네요. 바라건대 다시 화면이 풀려서 돌아오면 좋겠어요. 어쨌든 그가 말한 것처럼, 이 모든 다양한 시각화로 커스터마이징을 할 수 있고, 이건 저희가 비슷한 데이터 시각화를 갖고 있으면서도 더 커스터마이징할 수 있다는 걸 다시 보여주는 나란히 비교예요. 그러니 만약 Lindsay가 다시 들어오고 더 할 말이 있었다면 그때 덧붙일 수 있어요. 질의응답 (Q&A) 자, 이제 질문을 두어 개 열어볼게요. 지금은 특별히 앱과 대시보드, 즉 Data Studio 관련 질문에 집중하고 싶어요. 몇 개 있는 걸로 알아요. 우선 Marilyn에게요. 당신의 단어 빈도(word frequency) 차트는 우발적 누름(accidental press)을 포함하나요, 아니면 의도적으로 보이는(perceived intentional) 누름만 포함하나요? 오, 좋은 질문이에요. 아, Lindsay 보이네요. 미안해요, Zoom이 멈췄었대요. 그럴 수 있죠. 미안해요, 끊겼던데 질문으로 가기 전에 더 하고 싶은 말 있었나요? 아뇨, 바로 질문으로 넘어가도 돼요. 좋아요. Marilyn, 단어 빈도가 우발적 누름도 포함하나요? 네, 포함해요. 그런데 Abby는 우발적 누름을 그렇게 많이 하진 않아요. 보통 하더라도, 방에서 놀다가 장난감을 잡으려고 뛰어가면서 그런 거지, 보드로 가서 미끄러지거나 넘어져서, 혹은 밟고 지나가면서 잘못된 버튼을 누르는 일은 그렇게 자주 없어요. 그리고 아까 말하고 싶었는데, 그런 건 걸러낼 수 있어요. 필터(filter)를 만드는 건 아주 쉬워요. 혹시 도움이 필요한 시점이 오면, 요청하는 누구에게든 기꺼이 도와드릴게요. 그래서 저는 이 이전 슬라이드로 돌아왔어요. 아주 작긴 하지만, 카테고리 사용(category use) 같은 게 있어요. Marilyn 것은 두 번째 것에, 제 것은 첫 번째 것에요. 그리고 이것도 할 수 있는 것 중 하나인데, 저는 우발적이라고 생각하든 아니든 모든 누름을 추적하길 권해요. 앱의 정말 좋은 점 하나는, 여러 맥락(multiple context)을 넣을 수 있다는 거예요. 그래서 '요청(requesting)'이면서 '관심 끌기(attention seeking)'이고, 확신이 안 서면 '잘 모름(not sure)' 같은 식으로도 할 수 있어요.
그런 다음 나중에 돌아가서 '음, 시각화에는 not sure가 아예 안 나왔으면 좋겠다'고 할 수도 있고, 아니면 그것만 뽑아서 not sure만 보고 '음, 여기 어떤 패턴이 있나?' 하고 볼 수도 있어요. 네, 그러니 저는 100% 권해요. 특히 앱으로는 모든 걸 추적할 수 있어서 정말 좋아요. 물론 저희 중 일부처럼 러너가 미친 듯이 누르는 경우엔 여전히 힘들긴 하지만요. 그래도 우발적이라고 생각되는 것까지 추적해 두면, 나중에 언제든 걸러낼 수 있어요. 자, 다음 질문이에요. Katie가 묻길, 이건 그냥 개인적 관심용인가요, 아니면 연구자들에게 보내는 건가요? 아, 좋은 질문이에요. 이건 제가 답할게요. 저희 목표는 이 아주 기본적인 시각화 중 적어도 일부를 앱 자체에 넣는 거예요. 하지만 핵심은 솔직히 여러분 본인의 유익을 위한 거예요. 연구자들은 연구 목적으로 원시 데이터(raw data)를 받아요. 모든 날짜가 나열된 그 긴 열들, 버튼 누름, 이름, 사람인지 아닌지(is human) 같은 원시 데이터를 다 받고, 그중에서 뭐가 유용한지 아닌지는 그들이 알아내요. 그러니 이 모든 시각화, 이 대시보드를 만드는 건 여러분을 위한 거예요. 저처럼 거대한 텍스트 덩어리 보는 걸 좋아하지 않는 사람들, 그런 게 머리를 아프게 하는 사람들을 위한 거죠. 저는 데이터 관련 일을 정말 좋아하는데도 그래요. 그래서 이 시각화들은 그런 용도예요. 이건 훨씬 더 여러분에 관한 것이고, 여러분이 자기 데이터를 도움이 되는 방식으로 보고, 만져보면서 더 잘 볼 수 있게 돕는 거예요. 앱에서 추적하는 것도 좋지만, 그것만 하면 — 물론 어떤 분들껜 텍스트만 있는 게 도움이 되기도 하고 그것도 좋아요. 하지만 많은 분들이 더 시각적으로 생각하잖아요. 시각화가 있으면 더 명확하게 볼 수 있어요. Lindsay가 자기 그래프에서 말했듯, 시간에 따른 사용의 오르내림을 볼 수 있는 게 정말 도움이 될 수 있죠. 앱에선 그냥 긴 목록일 뿐이니까요. 그래서 대시보드 측면은 훨씬 더 여러분 개인의 사용을 위한 거예요. 다른 분도 하실 말 있나요? 네, 저도 이게 정말 크다고 생각해요. 앱은 총 누름 횟수를 주잖아요. 그런데 침묵기(silent period)라는 것도, 다른 분들 얘기를 들어보면 꽤 정상적인 것 같아요. 하지만 그 달에 언어 습득의 진전을 다른 방식으로 보여주는, 정말 놀라운 뭔가를 했을 수도 있어요. 제가 그 원시 숫자만 봤다면 놓쳤을 거예요. '왜 얘가 어제 세 번밖에 안 눌렀지, 이게 무슨 뜻이지?' 하며 갈피를 못 잡게 되죠. 그리고 그 아래 시각화는 좀 이상하긴 한데, 저는 Dewey가 어떤 단어를 맥락에 맞게 쓸 수 있어 보일 때까지는 그 단어를 안 쓴다는 걸 알아챘어요. 그래서 어떤 단어를 더 빨리 익히는지에서 배울 게 있나 보려고 이 버블 차트(bubble chart)를 만들었어요. 버블은 그 단어를 쓴 횟수를 보여주고, 차트에서의 높이는 — 더 큰 버전을 띄우려고 하는데 — 그 단어가 사운드보드(soundboard)에 며칠 있었는지예요. 그리고 x축을 따라가면 '첫 사용까지 걸린 일수(days to first use)'예요. 그래서 맨 첫 열에 있는 단어들은 그 애가 바로 쓴 단어들이에요. smell 같은 건 쓰는 데 5초 걸린 것 같아요. 그리고 맨 아래엔 더 최근 단어들이 있어요. 반면 morning 같은 개념은 훨씬 오래 걸렸어요. 그건 보드에 205일 있다가 처음 썼거든요. outside는 우리 첫 단어였는데, 추가한 지 18일 만에 outside를 썼어요. 반면 broccoli는 저 큰 버블이에요. 그 애 전체 누름의 4분의 1이죠. 그게 또 흥미로운 점이었어요. Marilyn, 저는 모든 단어를 개별로 나눠주는 그 트리 차트(tree chart)가 있는데 — 안녕 친구, 곧 저녁 시간이야, Dusty가 이렇게 낑낑대며 신호를 보내네요 — 저는 모든 구문(phrase)이 들어간 것도 하나 따로 갖고 있어요. 그래서 지난 1년 반 동안 이걸 하면서 알게 된 건, Dewey가 broccoli를 다른 단어들과 조합해서 쓰는 방법을 85가지나 찾아냈다는 거예요. 그러니 그 데이터를 보고, 만져보고, 다른 질문을 던지다 보면 재밌는 게 나와요. '아, 여기 뭔가 다른 일이 벌어지고 있구나' 하고 배우게 되죠. 매일 단순히 추적하는 것만으론 안 보였던 것들을요. 그리고 빠르게, 생각난 김에요. 제가 이 섹션에 돌아와 있으니까요. Marilyn이 이 시각화를 위해 구문을 이 상자들에서 어떻게 분리해 냈는지 말했잖아요. 이건 그게 구문일 때 어떻게 보이는지의 예시예요. 예를 들어 Orion 밑에 eat이 자기 상자를 갖고 있는데, 그 구석에 훨씬 작은 상자들이 있어서 그냥 말줄임표(…)로만 보여요. eat now, eat ice 같은 것들이죠. 이게 단어만이 아니라 구문별로 보고 싶을 때의 예시예요. 그래서 Marilyn이 단어를 따로 분리한 거고요. 여기 온 김에 그 비교를 보여드리려고 했어요. 그리고 이런 것들 중 하나가 — 커스터마이징을 할 수 있다는 거고 — Lindsay, 음소거 됐어요. 아, 네. 상단의 드롭다운 박스(drop-down box)도요, 데이터를 바꾸는 방식을 갖고 놀 수 있어요.
예를 들어 제 모든 구문이 있는 그 차트에는 검색창(search box)도 넣을 수 있어요. 그래서 outside 사례만 보고 싶으면 outside가 들어간 모든 조합을 검색할 수 있어요. 시각화에 추가할 수 있는 정말 재밌는 컨트롤들이 있어요. 가끔은 완전히 100% 망가져서 생각한 대로 안 될 때도 있지만, 그래도 페이지에 한번 넣어볼 만해요. 그건 그 페이지의 시각화만 제어하니까요. 뭐가 일어나는지 보세요. 네, 이것저것 해 보는 걸 두려워 마세요. 저는 곧 차트가 12개가 될 것 같아요. 좋네요, 좋아요 Lindsay, 정말 훌륭했어요. 진전 보고서와 자동 계산기 (Rosemary 질문) 자, 다음 질문이에요. Rosemary가 묻길, TheyCanTalk 진전 보고서 자동 계산기 스프레드시트(progress report auto calculator spreadsheet)를 봤는데 완전히 헷갈렸어요. 각 열이 뭔지, 어떻게 쓰는지 튜토리얼이 있나요? 아, 그건 제 거예요. 자동 계산기(auto calculator)는 제가 만들었어요. 헷갈리셨다면 미안해요. 안타깝게도 특히 자동 계산기는 앱 이전의 그 Google 템플릿과 폼을 기반으로 한 거였어요. 그래서 진전 보고서와 관련해 정말 중요한 점은, 만약 앱으로 모든 누름을 추적하고 있고 TheyCanTalk 연구의 1단계 데이터를 위한 진전 보고서를 작성한다면, 이제 그 자동 계산기를 다룰 필요가 없다는 거예요. 모든 누름이 앱을 통한 거라면, 진전 보고서가 '앱에 가입하셨나요?' 같은 질문을 할 거예요. '네'라고 하면, '이번 2주 학습 기간 동안 모든 누름에 앱을 사용하셨나요?'라고 묻고, '네'라고 하면 숫자에 관한 모든 질문을 건너뛸 거예요. 그래서 지난 2주 동안 요청이 몇 번이었는지, 어떤 버튼을 가장 많이 썼는지 같은 걸 채워 넣지 않아도 돼요. 지금 당장은 진전 보고서에 아직 몇몇 질문이 남아 있긴 해요. 그리고 참고로, 언젠가 훗날에는 진전 보고서가 완전히 없어지고 앱으로 대체될 거예요. 앱 안에서 원할 때 할 수 있는, 선택 사항인 작은 팝업 설문(pop-up survey) 같은 게 생길 거고요. 아직 거기까지 못 갔으니 일정은 못 박지 마세요. 하지만 그게 결국의 목표예요. 그래서 지금은, 앱으로 모든 걸 하더라도 여전히 몇몇 질문은 받게 돼요. 예를 들어 '러너가 가장 좋아한 버튼은?' 같은 거요. 그건 객관적이 아니라 주관적이니까요. 그러니까 여러분 의견과 관련된 거라면요. 예를 들어 Hero가 ice를 500번 눌렀지만, 솔직히 지난 2주 동안엔 water를 정말 더 좋아하는 것 같았다면요. 가장 좋아한 버튼을 물으면, 원하면 그걸 채워서 그 숫자를 줄 수 있지만, 꼭 할 필요는 없어요. 그래서 진전 보고서와 자동 계산기에 관해선, 그냥 앱을 쓰면 훨씬 편하다는 걸 알려드릴게요. 더 이상 자동 계산기를 다룰 필요가 없어요. 만약 여전히 Google Forms와 Google Sheets 같은 옛날 셋업을 쓰고 계신다면, 언제든 저한테 이메일 주세요. jenny@theycantalk.org, Jenny는 y로 끝나요. 예를 들어 저와 공유해 주시면 제가 여러분 Google Sheets를 훑어보고 '여기, 여기, 여기 오류가 있고, 이렇게 셋업하면 돼요' 하고 알려드릴게요. 문제가 있으면 제가 직접 하나하나 함께 봐 드릴게요. 하지만 앱을 쓴다면 더 이상 자동 계산기를 할 필요가 없어요. API가 데이터를 어디로 보내나 (J 질문) 자, 다음 질문이에요. J가 묻길, API가 앱 데이터를 어디로든 보낼 수 있게 되나요, 아니면 Google Data Studio로만인가요? 아, 정말 좋은 질문이에요. 지금 저희 목표는 구체적으로 Data Studio예요. 앱 팀이 작업 중인 그 아이디어는, 기본 템플릿에서 시작해서 커스터마이징하고 싶으면 FluentPet 앱에서 Google Data Studio로 사실상 직접 연결(direct connection)되는 거예요. 다만 그와 함께, 저희는 적어도 일부 시각화는 앱 자체에 넣는 것도 우선순위로 두려 하고 있어요. 지금은 앱 자체를 통해 얼마나 할 수 있을지, 얼마나 걸릴지 아직 의문이 많지만, 앱을 통해 직접 얻을 수 있게 작업 중이에요. 그래서 훗날에는, 바라건대 오래지 않아, 이 모든 추가 단계를 거치지 않고도 적어도 일부는 앱에서 직접 얻을 수 있을 거예요. 답이 됐길 바라요, Jenny(질문자). 대시보드나 앱에 대해 다른 질문 있나요? 아니면 Marilyn이나 Lindsay, 꺼내고 싶은 다른 생각 있어요? 모델링의 중요성 (Marilyn) 네, 하나 말하고 싶은 게 있어요. 연구자들이 Data Studio 정보를 보느냐는 질문이 나왔을 때 제가 늘 그렇듯 헷갈려서 채팅에 타이핑을 했는데요, 그냥 모두에게 알려드리고 싶어요. 이 그래프들이 아니었다면, 제가 모델링을 그렇게 많이 줄였다는 걸, 그리고 그게 Abby가 새 버튼을 배우는 데 영향을 주고 있다는 걸 몰랐을 거예요. 제가 어디서 잘못하고 있는지 정확히 보여줬어요. 제 모델링이 줄어들 때마다 그 애의 이해도는 떨어지고, 문장을 헷갈리는 일은 늘었어요. 그래서 저는 어떤 형태로든 시각화를 갖는 걸 강력히 추천해요. 와, 네, 그게 바로 제가 시각화를 추천하는 이유예요.
제가 원래 이걸 시작한 이유도 정확히 그거고요. 저도 이런 멋진 시각화와 그래프를 안 보면 뭔가를 놓치는 경향이 있거든요. 앱 다운로드 문제 (Stephanie) 자, Zoom에 질문이 있는 걸로 아는데요. Stephanie, 음소거 해제해 달라고 했으니까요. 네, 네, 들리세요? 안녕하세요. 미안한데, Kelly Marks라는 분에게서 앱 관련 이메일을 받아서 답장했어요. 앱이 다운로드가 안 돼서요. 혹시 어디선가 그냥 검색해서 찾을 수 있는 데가 있을까요? 이름이 뭔지는 모르겠는데, 다운로드를 못 했어요. 안드로이드 쓰시는 것 같은데요? 네. 그렇군요. 그러니까 Kelly가 바로 그 사람이에요. Kelly Marks는 개발자는 아니면서 FluentPet 쪽에서 이 앱에 가장 깊이 관여하는 사람이에요. 그래서 지금 앱에 대해 질문이나 피드백이 있으면 담당하는 사람이 Kelly예요. 그리고 지금 이 통화에 있어요. 다만 동시에 여러 일을 처리하느라 조용히 있는 거예요. 그러니 꼭 Kelly에게 답장하세요. 정리되게 도와줄 거예요. Kelly가 채팅에 댓글 달고 있네요. 아, 완벽해요, 고마워요. 죄송해요, 지금 채팅을 안 띄워놔서요. Google Play 스토어를 통해 받을 방법이 있을 수도 있는데, 지금은 베타 버전이라 좀 숨겨져 있어요. 그래서 아직 공개적으로 접근할 수는 없어요. 그래도 정말 좋은 지적이에요. 혹시 통화에 계시거나 이 영상, 트위치(Twitch) 등을 보시는 분 중에 앱을 받으려는데 문제가 있으면, Kelly가 바로 연락하고 싶으실 사람이에요. '저 예를 들어 인증 문제가 있어요' 하는 식으로요. 안타깝게도 그건 지금 알려진 문제라, 저희가 최대한 빨리 해결하려고 하고 있어요. iOS에서는 드디어 정리한 것 같아요. 그리고 Kelly가 담당이고요, 저희 디스코드(Discord) 커뮤니티에 앱 피드백만을 위한 채널도 통째로 하나 있어요. TheyCanTalk 디스코드예요. Kelly가 거기 모든 대화를 정말 잘 챙기고, 피드백에 답하고, 개발자들에게 밀어붙이고, 그 모든 게 답변되게 챙겨요. 직접적인 답은 아니었지만, 도움이 됐길 바라요. '우리는 모두 러너다' 자, 다른 구체적인 질문이 없으면 이 슬라이드들을 빠르게 넘겨볼게요. 물론 앱 관련 질문 있으면 언제든 하셔도 되고요. 하지만 이제 자유 토론(open discussion) 시간도 있어요. 다른 버튼 관련 질문이 있으면요. Marilyn, Lindsay, 저는 모두 러너들의 선생님이고, 다들 적어도 어느 정도 이걸 해 왔거든요. 그러니 다른 질문이 몇 개 있으면, 몇 분 더 남았으니 답해 드릴게요. 그래도 저는 우리도 러너라고 계속 주장할 거예요. 아니, 네, 그건 100% 맞아요. 솔직히 우리 인간들도 아주 많이 러너죠. 다만 구분하려고 용어를 정해야 했어요. 그래서 우리 동물들이 '러너'이고 인간은 '선생님'이지만, 100% 맞아요, 우리 모두 배우고 있어요. 하나만 덧붙이자면, 저는 이 앱을 1월에야 처음 쓰기 시작했어요. 그전엔 살면서 들어본 적도 없었어요. 그러니 여러분도 할 수 있어요. 네, 여러분도 똑같이 할 수 있어요. 데이터 화면은 어디서 찾나 (Rosanna 질문) 자, Rosanna가 묻길, 이런 질문 하기 좀 민망한데요 — 민망해하지 마세요, 괜찮아요. 저는 모든 질문을 정말 고맙게 생각해요 — 이 데이터 화면들은 어디서 찾나요? 이 시각화들 말씀이시라면, 이건 다 Google Data Studio를 통한 거예요. 아마 Google Gmail 아시죠, Google Data Studio는 기본적으로 그들이 가진 앱 같은 건데 [음악] 이런 시각화용이에요. 저 템플릿들이 있으니까, 제가 빨리 하나 가져와 볼게요. 템플릿 URL이요, 여기 채팅에 넣어드릴게요. 그 템플릿이 Google Data Studio의 그 특정 화면으로 데려다줄 거예요. 거기서 복사하면, 그때부터 나만의 그래프 같은 걸 만들고 만져볼 수 있어요. 도움이 됐길 바라요. 네, 그리고 봤는데 [음악] 아, 빠르게요, Stephanie, 손이 아직 올라가 있는데 다른 질문 있으셨어요? 아뇨, 미안해요, 내리는 걸 깜빡했어요. 아, 괜찮아요, 그냥 확인해 봤어요. 베타 앱 참여 자격 자, 마침 채팅을 열었더니 봤는데요 — 순서가 어긋났으면 미안해요 — 누가 아무나 베타 앱을 쓸 수 있냐고 물었어요. 답은 '네이기도 하고 아니기도' 해요. 베타 앱을 쓰려고 꼭 연구에 참여해야 하는 건 아니에요. '아니오'라고 하는 이유는, 지금 일반 대중에게 공개된 게 아니라서예요. 예를 들어 Google Play 스토어에서 찾을 수 없어요. 하지만 신청서를 작성하면, 연구에 참여하고 있지 않더라도, 지금은 베타 참여를 승인해 드려요. 그래서 기술적으로는 누구나 참여할 수 있어요. 다만 공개적으로 이용 가능한 건 아니에요. 하지만 연구에 참여하고 있지 않아도, 지금은 베타 참여를 요청할 수 있어요. 앱이 Data Studio로 데이터를 보내나 자, 채팅에서 또 봤는데요, 앱이 Data Studio로 데이터를 보내나요? 아직은 아니에요. 지금 작동하는 방식은, 그 CSV를 수동으로 다운로드해야 해요. 앱으로 가서 메뉴로 들어가면 'get interactions CSV' 같은 게 있어요.
그다음엔 애플이냐 안드로이드냐, 즉 iOS냐 안드로이드냐에 따라 그걸 얻는 방식이 달라져요. 지금은 그렇게 해야 해요. 앱 팀이 자동 연결(automatic connection)을 만들려고 작업 중인데, 안타깝게도 아직 거기까진 못 갔어요. 하지만 작업 중이에요. 그러니 지금은 CSV를 다운로드하고, Marilyn처럼 그 데이터를 별도의 Google Sheets에 복사해 붙여넣어서 대시보드에 쓰면 돼요. 조금 더 단순하게 하고 싶으면 그냥 CSV를 다운로드해서 직접 연결할 수도 있어요. 제 문제는요, 자동으로 어떤 프로그램들로 열리게 설정해 둔 게 있어서, 그 메뉴 선택지들이 안 나와요. 아, 이런. 나올 거예요. 저는 그냥 첨부 파일로 '다른 이름으로 저장(save as)'을 눌러서 제 드라이브, 아니 OneDrive에 저장해요. 네, 그런 다음 컴퓨터에서 그게 있으면 Excel로 열어서, 원하는 행(row)들을 복사해 붙여넣어요. 아주 빠르긴 한데, 아까 보여주신 것처럼 자동은 아니에요. 안타깝게도요. 그래도 그 얘기 꺼내주셔서 고마워요. 안타깝게도 제가 대략적인 지침을 드린 거라, 그게 늘 통한다는 뜻은 아니거든요. 그러니 언제든 디스코드 채널에 들어와서 '도와주세요' 하거나, 저한테 이메일 주세요. 다시, jenny@theycantalk.org요. 제가 석사 과정 중이고 다른 일도 하느라 이메일이 좀 느릴 때가 있는데, 최대한 빨리 답하고 도와드릴게요. 주고받는 대화 기록 (Katie 질문) 너무 길어지고 싶진 않은데, 질문이 하나 더 보이네요. Katie가 묻길, 상호작용 기록에 대한 질문이에요. 러너와 선생님이 둘 다 버튼을 누르는 앱에서, 저는 이걸 따로따로 기록해 왔어요. 예를 들어 제 러너가 outside를 눌렀고 제가 outside로 되받아 모델링했다면, 이걸 두 번 입력하는 거잖아요. 러너 하나, 그다음 제 반응 하나요. 그런데 주고받는 대화(back-and-forth conversation)를 더 쉽게 기록할 방법이 생길까요? 네, 그거 작업 중이에요. 네, 네, 작업하고 있어요. 앱에 관해서라면, 뒤에서 정말 많고 많은 기능이 작업되고 있어요. 그중 하나가 이거예요. 꼭 디스코드에 들어와 주세요. Kelly가 Zoom 채팅에 링크를 넣었어요, 적어도 그 TheyCanTalk 디스코드요. 거기 들어오시면, 저희가 거기서 피드백 받는 걸 정말 잘하고, 개발자들에게 꼭 밀어붙여요. 그래서 지금 저희가 개발자들에게 꺼내서 통과시키려는 것 중 하나가 바로 그 더 대화다운 측면이에요. 단순히 '누르고, 또 누르고, 또 누른다'가 아니라요. 그 대화 측면을 실제로 작업하고 있어요. 그리고 더 많은 피드백이나 제안이 있는데, 이런저런 이유로 디스코드에 안 들어오고 싶으시면 — 괜찮아요, 세상에 기술이 워낙 많아서 다 하고 싶어 하는 건 아니니까요 — 피드백 폼(feedback form)도 있어요. 아마 Google 폼일 텐데, FluentPet 앱에 무슨 일이 있는지, 뭘 제안하고 싶은지 같은 걸 적을 수 있어요. 마무리 — 소셜 미디어 안내 자, 7시를 조금 넘겼네요. 사실 저는 8시까지 갈 줄 알았는데 이 정도라 좀 뿌듯해요. 잘했어요 우리. 얘(Dusty)가 그걸 허락 안 할 거예요. 저녁을 요구하고 있어요. 저녁, 지금이요. 이해해요, 저는 이 전에 저녁을 빨리 먹어서 이해해요. Dusty [음악]. 자, 그래서 빠르게, 원하시면 소셜 미디어 계정이나 사람들이 여러분을 찾을 수 있는 곳을 공유할 기회를 드릴게요. Marilyn과 Lindsay요. 저(혹은 Abby)는 — 해시태그든 앳(@) 표시든요. 저는 Facebook, TikTok, Instagram, YouTube에 있어요. Marilyn요. 저희는 Instagram에서 그냥 dewey_doodling이에요. 그리고 링크트리(Linktree) 링크도 거기 올려놨어요. 그걸로 제가 만든 대시보드와 튜토리얼에 갈 수 있어요. 다시 말하지만 좀 오래됐어요. 앱이 나왔는데 그건 다 앱 이전 거라서요. 하지만 영감이 필요하거나 도움이 필요하면 언제든 메시지 주세요. 저는 디스코드에도 있고, TheyCanTalk에도 있어요. 그러니 기꺼이 질문에 답하고 스프레드시트 같은 것도 봐 드릴게요. 뭐라고요 Marilyn? 갑자기 조용해지셨네요. Lindsay, Facebook 페이지가 뭐였죠? 아, 저는 링크트리가 있어요 [음악]. 그리고 제 Facebook 페이지의 링크트리요. 아, 저희 건가요? 아, 그건 그냥, 네, 저희 건 그냥 따로예요. 저는 Facebook엔 없어요. Facebook 안 하세요? 네. 고마워요, 이해해요. 저도 소셜 미디어를 잘 못해서요. 그래서 저희는 한 플랫폼을 골랐어요. Instagram이요, 네, 저희는 Instagram의 dewey_doodling에 있어요. 그렇군요. 그래서 저는 링크트리 slash doggystars가 있어요. 거기엔 제 서비스견(service dog) 블로그 같은 게 다 있는데, 한동안 업데이트를 못 했어요. 제 좀 더 개인적인 Instagram도 있긴 한데, 그것도 한동안 업데이트를 못 했어요. 그래서 FluentPet 관련해서는, 디스코드나 포럼으로 저한테 연락하시거나, 언제든 이메일 주시는 걸 정말 추천해요. jenny@theycantalk.org요.
기꺼이 질문에 답하고 도와드릴게요. 저희끼리도 얘기했는데, 혹시 관심 있으시면 대시보드에 특화된 새 디스코드 채널을 만들 수도 있어요. 그 관련 질문과 수식(formula) 같은 걸 위한 채널이요. 알겠어요 Lindsay, 좋아요. 함께해 주셔서 정말 감사해요. 이 초심자 시리즈 3편에 함께해 주셔서 정말 고마워요. 도움이 됐길 바라요. 더 헷갈리게만 한 게 아니라요. 저희는 늘 그러길 바라요. 디스코드와 포럼에서, 그리고 앞으로의 초심자 시리즈에서 여러분을 더 많이 뵙기를 정말 기대해요. 이 시리즈는 적어도 한 달에 한 번, 매번 완전히 다른 주제로 하려고 해요. 그리고 결국엔 일주일에 한 번 정도까지도 하고 싶은데, 아직 거기까진 못 갔지만, 가고 있어요, 작업 중이에요. 그러니 트위치 채널과 디스코드 등을 계속 지켜봐 주세요. 함께해 주셔서 정말 감사해요. 아, 마지막으로 하나요. 디스코드에서 누가, 이 발표 슬라이드를 받아볼 수 있냐고 물었어요. 아, 제 건 얼마든지 보셔도 돼요. 네, 그럴게요. 제가 할 일은 — 슬라이드에 넣었던 모든 링크 등도 사람들에게 제공하고 싶으니까요 — 디스코드와 포럼에 올릴게요. 원치 않으면 디스코드에 안 들어오셔도, 포럼에 안 들어오셔도 돼요. 하지만 적어도 그 두 곳 중 하나엔요. 며칠만 주세요. 바로는 아닐 수 있지만, 이 슬라이드와 이 모든 링크 목록을 다시 디스코드와 포럼에 모두를 위해 올려둘게요. 정말 감사합니다. 자, 모두 고마워요. 이 페이지는 원본 영상·자료를 바탕으로 한 한국어 번역 아카이브입니다. 원저작권은 각 원저작자와 출처에 있습니다.