엘리1004
엘리1004
🐶 AI 찐친
📚 학습반장

구글 도구를 활용한 웹앱 강의안 만들기 : 미니특강

소개 🙌

지피터스 20기 구글 트레이너 미니특강을 준비하면서, “비개발자도 40분 안에 웹앱형 강의안을 만들 수 있을까?”를 목표로 잡았습니다.

교육현장에서 가르치는 사람(교사/교수/강사)은 늘 학습자에 맞춘 상상력과 창의력이 필요하잖아요. 그래서 저는 바이브코딩(Vibe coding) 방식으로,

  • 구글 도구(Forms/Sheets/Apps Script 등)로 간단한 신청·설문·출결·퀴즈 웹앱을 만들고

  • Gemini의 Canvas를 중심으로 강의안(슬라이드/대본/실습 안내)을 빠르게 구성해

  • “누구나 편집해서 재사용 가능한” 형태로 전달하는 것

을 핵심 가치로 삼았습니다. 😊

교사 교수 강사를 대상으로 바이브코딩을 활용한 다양한 강의 자료 사례를 공유 했어요.

사례가 또 다른 사례의 열매를 남기기에 저의 사례 공유를 통해 교수자의 아이디어가 뿜뿜 하길 기대 했답니다.

한국 사업 계획이 화면에 표시된다

진행 방법 🛠️

1) 40분 미니특강 운영 흐름 ⏱️

  • 도입(5분): 오늘 만들 결과물 미리보기(완성 데모 영상/링크)

  • 데모(5분): “신청/출결/퀴즈 중 하나”를 실제로 클릭해보며 흐름 이해

  • 따라하기(20분):

    • (A) Google Forms → (B) Google Sheets 연결 → (C) Apps Script로 간단 자동화/웹앱 배포

  • 피드백(10분): 참가자 주제에 맞게 문구·항목·강사명 바꾸기 + 확장 아이디어 공유

팁: 실습 시간(20분)은 “기능 완성”보다 “흐름을 경험”하게 만드는 게 핵심이더라고요!

👇 아래는 노트북 LM으로 구성한 슬라이드 자료예요. 이 자료와 반응형 웹앱을 비교해서 보면 더 쉽게 이해 가능하답니다.

노트북 LM도 칭찬해요!! 하지만 보다 임펙트 있는 강의내용 전달을 위해서 강사의 상상력과 창의력은 움직이는게 필요하죠!!

Vibe_Coding_The_Educator_Architect (1).pdf
16.28MB

👇 제미나이 캔바스로 구성한 반응형 웹앱!! 위 자료와 비교 될 수 있지요.

https://gemini.google.com/share/5832ddd8054c

퀴즈로 도입하고 교육 주제에 대한 요점을 정리해서 알려주고


O. X 퀴즈를 통해 복습하고

프롬프트 복붙용까지 구성하는 것을 함께 진행해 보았답니다.

한국의 구글랩

2) 이번 특강의 핵심 도구 🧰

  • Gemini Canvas: 강의안 초안(목차/슬라이드 문구/실습 안내/대본) 생성 및 반복 편집

    • 문서/코드/슬라이드/앱 아이디어를 한 공간에서 다듬을 수 있어 준비 시간이 확 줄었습니다. (gemini.google)

  • Google Forms + Sheets: 신청/출결/퀴즈 입력-수집의 기본 뼈대

    • 응답을 시트에 연결해 데이터가 자동으로 쌓이게 만들었습니다. (support.google.com)

  • Google Apps Script(Web App): “웹앱처럼 보이는 결과물”을 만드는 마무리 단계


3) (수확!) 참가자가 ‘각자 주제’로 쉽게 바꾸게 만드는 프롬프트 ✨

특강을 준비하면서 가장 고민한 건 “모두가 쉽게 따라오게 하는 방법”이었어요. 그래서 각자의 강의 주제 + 강사 이름만 바꾸면 강의안이 자동으로 맞춰지도록, 재사용 프롬프트를 구성했습니다.

아래는 제가 실제로 쓴(그리고 공유하기 좋게 다듬은) 템플릿 프롬프트예요.

[역할]

너는 교육 현장에서 미니특강을 설계하는 교수설계자이자, 구글 도구로 웹앱형 실습을 만드는 코치야.

[입력값]

- 강의 주제: {예: 구글 도구로 만드는 출결 웹앱}

- 강사 이름: {예: 홍길동}

- 대상: {예: 교사/교수/강사}

- 총 시간: 40분

- 목표 결과물: {예: 출결 폼 + 응답 시트 + Apps Script 웹앱 URL}

[요청]

1) 40분 구성안(도입/데모/따라하기/피드백) 타임테이블을 만들어줘.

2) 슬라이드 6~8장 분량으로: 각 슬라이드 제목 + 핵심 문장 3개 + 발표자 멘트를 써줘.

3) 실습 안내서를 단계별 체크리스트로 만들어줘.

4) (선택) Apps Script 웹앱 배포 시 흔한 권한/공유 이슈 3개와 해결 팁을 써줘.

[톤]

처음 해보는 비개발자도 이해할 수 있게 쉽게, 친절하게, 예시는 교육 현장 중심으로.

저는 이 프롬프트를 Canvas에서 돌려서 강의안 초안 → 말투/길이 조정 → 실습 체크리스트 보강까지 한 번에 정리했습니다. (gemini.google)


4) 실습(따라하기) 구성 예시 ✅

참가자가 “웹앱” 느낌을 바로 받게 하려면, 단계는 단순할수록 좋았습니다.

  • Step A. Google Forms 만들기

    • 신청/출결/퀴즈 중 하나 선택

    • 문항 3~5개만 먼저 만들기

  • Step B. 응답을 Google Sheets로 연결

  • Step C. Apps Script로 자동화/웹앱 배포 맛보기

    • (예) 제출 시 자동 메일, 간단한 HTML 화면, 결과 요약 페이지 등

    • 웹앱 배포: Deploy → New deployment → Web app → URL 공유 (developers.google.com)


결과와 배운 점 🌱

✅ 1) “비개발자도 가능”은 ‘구조’가 만든다

단순히 “AI가 도와줘요!”만으로는 따라오기가 어렵더라고요. 오히려 구조(흐름)와 편집 포인트(바꿔야 할 것)가 명확하면 비개발자도 충분히 완주했습니다.

  • 흐름: 입력(Forms) → 저장(Sheets) → 자동화/화면(Apps Script)

  • 편집 포인트: 강의 주제 / 강사 이름 / 문항

✅ 2) 강의 준비의 핵심은 ‘재사용 프롬프트’였다

특강을 준비하면서 얻은 가장 큰 수확은,

“각자의 강의 주제와 강사의 이름을 쉽게 편집해서 쓸 수 있는 프롬프트” 를 만든 것이었어요.

이 덕분에 참가자 입장에서도

  • 내 과목/내 수업/내 워크숍으로 즉시 커스터마이징 가능

  • 결과물이 “내 것”이 되면서 몰입도가 올라감

이라는 효과가 있었습니다. 😊

✅ 3) (다음엔) 권한/계정 이슈 대비 플랜을 더 명확히

Apps Script 웹앱 배포는 빠르게 성취감을 주지만,

  • 실행 권한(누가 실행하는지)

  • 접근 권한(누가 볼 수 있는지)

  • 조직 계정 정책(학교/기관 계정 제한)

같은 변수가 있어요. 다음에는 “권한 체크 슬라이드 1장”을 고정으로 넣을 계획입니다. (developers.google.com)


도움 받은 글 (옵션) 🔗


💬 독자에게 남기는 한마디

웹앱은 거창한 개발이 아니라, 교육 현장의 상상력을 작은 자동화로 바꾸는 시작이에요. “나도 만들 수 있다”는 감각을 40분 안에 꼭 경험해보세요! 🚀

1

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요