본문(실습 도구 선택)으로 건너뛰기

바로 써먹는 바이브코딩 첫 걸음 [기초편] · 수업과 업무의 질을 JUMP UP!

말로 시켰더니,
수업용 웹앱이 나왔습니다

코딩이 처음이어도 괜찮습니다. 무료 도구 또는 유료 도구를 골라, 만들기부터 주소 배포와 QR 공유까지 한 단계씩 따라오세요.

오늘 얻어갈 결과물

  • 내 웹앱 주소와 공유 링크
  • 학생 배포용 QR코드
  • 다음에도 쓸 수 있는 프롬프트

한 도구로 약 60분 · 처음이라면 여유 있게 진행하세요

준비5분
도구 열기8분
기획7분
제작15분
수정10분
배포12분
공유3분

STEP 0 · 내게 맞는 실습 선택

오늘은 어떤 도구로 만들어 볼까요?

처음이라면 무료 도구로 시작해도 충분합니다. 네 가지를 모두 배우기보다, 하나를 골라 배포까지 마쳐 보세요.

무료 도구 실습을 보고 있습니다.

정말 처음이에요. 이 말부터 알아 두세요
바이브코딩
만들고 싶은 것과 고칠 점을 일상 언어로 AI에게 설명하며 웹앱을 만드는 방식입니다.
프롬프트
AI에게 보내는 부탁입니다. 대상, 목적, 기능을 구체적으로 적으면 좋습니다.
웹앱
브라우저에서 버튼을 누르며 쓰는 퀴즈, 타이머 같은 도구입니다.
미리보기와 배포
미리보기는 내 화면에서 시험하는 일, 배포는 다른 사람도 주소로 접속하게 하는 일입니다.
저장과 수집
내 기기에 점수를 남기는 것과 여러 학생의 점수를 교사가 모으는 것은 다른 기능입니다. 첫 실습은 수집 없이 만듭니다.

입력칸이 안 보이면: 로그인한 계정과 도구 메뉴부터 확인하세요. 생성이 멈추면: 사용 한도 안내를 확인하고 기능을 줄여 다시 요청하세요. 화면이 이상하면: 실제 증상을 한 가지씩 적어 고쳐 달라고 요청하세요.

무료 도구 실습 · 약 60분부터

설치 없이, 첫 퀴즈에서 배포까지

Canva는 현재 계정에서 제공되는 Code 기능과 AI 사용량 안에서 실습합니다. 기능이 없으면 Gemini를 선택하세요. Gemini도 무료 사용 한도가 있으며, 학교 계정은 관리자 설정에 따라 메뉴와 공유 방식이 다를 수 있습니다.

Canva AI · 버튼을 눌러 만드는 첫 웹앱

01

준비물과 계정 확인하기

이 단계가 끝나면: 브라우저에서 실습할 계정을 정했습니다.

준비물은 인터넷이 연결된 PC, Chrome 또는 Edge, Canva 로그인 계정입니다. 프로그램 설치나 결제 정보 입력 없이 시작하세요.

  1. Canva 열기를 누르고 평소 쓰는 계정으로 로그인합니다.
  2. 학교에서 지원받은 교육용 계정이라면 해당 팀에 들어와 있는지 확인합니다.
  3. 홈에서 코드(Code) 또는 Canva AI → 코드를 찾습니다. 프레젠테이션 편집 화면의 일반 텍스트 입력칸과는 다릅니다.
02

명령어 입력창 찾기

이 단계가 끝나면: AI에게 만들 내용을 부탁할 준비가 됐습니다.

  1. 홈의 코드를 누릅니다. 화면에 따라 Canva AI에서 코드 만들기를 선택할 수도 있습니다.
  2. 만들고 싶은 것을 설명하는 입력칸이 보이는지 확인합니다.
  3. 처음에는 새 작업을 열고, 아래 예제 하나만 만들어 봅니다.
교사에게는 보이는데 학생에게는 코드 메뉴가 없어요

교육용 팀의 AI 이용 설정, 연령 및 계정 권한, 기능 제공 상태가 다를 수 있습니다. 새로고침 후 로그인 계정과 팀을 확인하고, 학교나 팀 관리자에게 코드 기능 허용 여부를 확인하세요. 원인을 단정하거나 유료 결제를 먼저 진행하지 마세요. 연수 실습은 교사 본인의 허용된 계정 또는 Gemini로 이어갑니다.

03

작게 기획하기

이 단계가 끝나면: 처음 만들 기능을 세 가지로 정했습니다.

처음부터 학급 전체 관리 시스템을 만들 필요는 없습니다. 5문항 퀴즈로 시작해 보세요.

  • 누가 쓰나요? 중학생
  • 언제 쓰나요? 수업 마무리 5분
  • 무엇이 필요한가요? 답 고르기, 해설 보기, 다시 풀기

첫 작품은 학생별 성적 수집 없이 혼자 풀어 보는 형태로 만듭니다. 아래 프롬프트는 교과와 주제만 바꾸어 재사용할 수 있습니다.

04

첫 웹앱 만들기

이 단계가 끝나면: 눌러 볼 수 있는 퀴즈 화면이 생겼습니다.

아래 내용을 복사해 코드 입력창에 붙여넣고 생성을 누르세요. 완성된 화면을 클릭해 첫 문제를 풀어 봅니다.

복사해서 AI에게 보내세요
중학생이 수업 마무리에 풀 수 있는 「세계사 핵심 개념 퀴즈」 웹앱을 만들어 주세요.
객관식 5문항을 한 문제씩 보여 주고, 답을 고르면 정답 여부와 한 문장 해설을 표시해 주세요.
예시 문항은 산업 혁명의 시작 지역, 프랑스 혁명의 시작 연도, 제1차 세계 대전의 발발 연도, 르네상스의 시작 지역, 냉전의 두 중심 국가로 구성해 주세요. 사실관계를 확인할 수 있도록 문항과 정답 목록도 함께 적어 주세요.
마지막에는 5문제 중 맞힌 개수와 다시 풀기 버튼을 보여 주세요.
한국어로 표시하고 휴대폰에서도 버튼과 글자가 잘 보이게 해 주세요. 이름 입력, 로그인, 서버 저장, 외부 AI 호출은 넣지 마세요.

긴 설명을 읽기보다 먼저 한 번 실행해 보세요. 정답과 해설은 교사가 교과서나 수업 자료와 대조한 뒤 사용합니다.

05

직접 눌러 보고 말로 고치기

이 단계가 끝나면: 퀴즈를 끝까지 풀고 불편한 점 하나를 고쳤습니다.

  1. 일부러 오답을 골라 해설이 맞는지 확인합니다.
  2. 5문제를 모두 푼 뒤 점수가 맞는지 확인합니다.
  3. 다시 풀기를 누르면 첫 문제와 점수가 초기화되는지 확인합니다.
  4. 화면을 좁혀 글자와 버튼이 잘리는지 살펴봅니다.
복사해서 AI에게 보내세요
정답 확인 버튼을 눌러도 다음 문제로 넘어가지 않습니다.
답 선택 → 정답과 해설 표시 → 다음 문제 버튼 순서로 동작하게 고쳐 주세요.
마지막 문제에서는 결과 화면으로 이동하게 해 주세요. 문항 내용과 현재 색상은 유지해 주세요.

문제가 다르다면 첫 문장을 실제 증상으로 바꾸세요. 예: “휴대폰에서 다음 문제 버튼이 잘립니다. 버튼을 한 줄 아래로 옮겨 주세요.”

06

Canva에서 웹사이트로 게시하기

이 단계가 끝나면: 편집 화면 밖에서도 열리는 웹사이트 주소를 얻었습니다.

  1. 코드 창 오른쪽 위 게시(Publish) 또는 웹사이트 게시를 선택합니다.
  2. 사이트 주소와 제목을 확인합니다. 무료 Canva 주소를 선택하고, 유료 도메인 구매는 건너뜁니다.
  3. 설정을 확인한 뒤 게시를 누릅니다.
  4. 완료 화면의 라이브 주소를 복사합니다. 디자인 편집 링크를 복사하지 않도록 주의하세요.
‘게시’ 대신 ‘디자인에 사용’이 보여요

‘디자인에 사용’에서 웹사이트 형식을 선택하고, 편집기에 들어가 미리보기로 확인한 뒤 ‘웹사이트 게시’로 진행하세요. 화면이 공식 안내와 다르거나 게시 메뉴가 없다면 아래 도움말에서 현재 계정의 지원 상태를 확인합니다.

Canva 공식 게시 안내

07

학생 입장에서 열고 QR로 공유하기

이 단계가 끝나면: 실제 수업에 나눠 줄 주소와 QR을 확인했습니다.

  1. 시크릿 창이나 다른 기기에서 게시한 주소를 엽니다.
  2. 편집 권한 요청 없이 퀴즈가 열리고 마지막까지 풀리는지 확인합니다.
  3. 아래 QR 도구에 주소를 붙여넣고 QR을 띄웁니다.
  4. 휴대폰 카메라로 QR을 찍어 같은 퀴즈가 열리는지 확인합니다.

활동 안내에 “퀴즈 풀기 → 해설 확인 → 틀린 개념 다시 보기”를 함께 적으면 수업에 바로 활용하기 좋습니다.

완성한 주소를 QR로 바꾸세요

미리보기나 편집 링크가 아닌, 확인을 마친 게시 주소 또는 공유 링크를 넣어 주세요.

다음에는 다른 주제로 바꿔 보세요

퀴즈를 만들었다면 다음 실습은 모둠 활동 타이머나 개념 뒤집기 카드가 좋습니다. 아래 요청을 복사하고 필요한 숫자와 주제를 바꾸어 보세요.

복사해서 AI에게 보내세요
모둠 활동용 5분 타이머 웹앱을 만들어 주세요. 시간 설정, 시작, 일시정지, 초기화 버튼을 넣고 남은 시간을 크게 보여 주세요. 휴대폰에서도 쓰기 쉽게 만들고, 로그인과 서버 저장은 넣지 마세요. Gemini에서는 CSS와 JavaScript를 포함한 index.html 하나로 작성하고 미리보기를 보여 주세요.
메뉴가 달라졌다면 공식 안내를 확인하세요

확인일: 2026.10.27. 화면과 이용 한도는 계정 및 서비스 업데이트에 따라 달라질 수 있습니다.

Canva Code 시작과 이용 범위Canva Code 게시Gemini Canvas 만들기와 공유GitHub Pages 무료 배포

동쌤의 작업실

이 연수를 만든 사람과, 만들어 온 것들

동쌤 (김동은)

에듀테크 교사 연구회 대표 번동중학교 역사교사 2026 게임 리터러시 연구교사

메타버스·AI·게이미피케이션으로 역사 수업을 설계하고, 바이브코딩으로 직접 만들어 씁니다.

주요 이력

수상

  • · 2024 교육부 수업혁신 교사상 (교육부 장관 표창)
  • · 2023 디지털 윤리 콘텐츠 공모전 최우수상 (교육부 장관상)
  • · 2023 AI·SW 수기 공모전 최우수상 (과학기술정보통신부 장관상)
  • · 2022·2023 보훈문화교육 수업안 경진대회 최우수상·우수상 (국가보훈부 장관상)
  • · 2023 티처빌 쌤스토리 에듀테크 공모전 대상
  • · 2022 미래엔 제8회 미래교육상 본상
  • · 2022 비상교육 제6회 창의융합 수업자료 공모전 최우수상
  • · 2022 게임리터러시 수업안 경진대회 우수상
  • · 2023 아이스크림미디어 ChatGPT 활용 아이디어 공모전 우수상

강의·연수

  • · 학교 및 기관 에듀테크 연수 50건 이상 출강
  • · 게임리터러시 집합연수 제안과정 강사
  • · 교사랑 연수원 ‘영화, 에듀테크와 만나다’ 15차시 과정 개발·운영

연구·기획

  • · 에듀테크 교사 연구회 대표
  • · 게임리터러시 연구교사
  • · 메타버스·NFT 라포라포 교사지원단
  • · 메타버스 수요시위 교사기획단
  • · 2022 서울시교육청 독서·쓰기 수업실천 사례 우수교사

집필

단독·공동 집필을 포함해 교육·AI·교사 성장 분야 저서 5권을 펴냈습니다.

전체 강의 이력 보기

교실에서 시작된 기록

동쌤의 저서 5권

AI 수업부터 교사 성장과 역사 수업 실전까지, 현장 경험을 책으로 나눕니다.

네이버에서 저서 정보 보기
  1. 단독 저서 · 2025

    『1일 1주제 9분 만에 끝내는 119 인공지능』

    초록비책공방

    책 정보 열기
  2. 공저 · 2025

    『역사 교사가 만든 역사 교사를 위한 찐 실전 ChatGPT』

    광문각출판미디어

    책 정보 열기
  3. 공저 · 2024

    『조금씩 매일 꾸준히 하루 1% 기적』

    박영스토리

    책 정보 열기
  4. 공저 · 2024

    『생성형 AI 투닝, 수업의 터닝포인트가 되다』

    툰스퀘어

    책 정보 열기
  5. 공저 · 2022

    『선생님을 위한 수업실연 [중등역사] 판서의 끝판왕』

    박문각

    책 정보 열기

동쌤이 만든 웹앱

모두 바이브코딩으로 만들었습니다. 오늘 선생님이 만들 것도 이 목록에 들어갈 수 있습니다.

함께하는 곳

에듀테크 교사 연구회

“에듀테크를 통해 교육적 가치를 밝힌다”를 비전으로, 2023년부터 이어 온 교사 연구 공동체입니다. 혼자 만들면 한 반에서 끝나지만, 함께 만들면 여러 교실로 퍼집니다. 오늘 만드신 앱을 들고 오시면 함께 다듬어 드립니다.

참여 코드: dongssam

2023 ~

교사 연구 공동체

동쌤 채널

강의·협업 문의

선생님 학교, 우리 기관에도 이 수업을 가져가고 싶다면

한 시간짜리 맛보기부터 여러 차시 과정까지, 대상과 목적에 맞춰 다시 설계해 드립니다. 편하게 연락 주세요.

연수·강의 요청

에듀테크, 바이브코딩, 역사 수업 설계를 주제로 학교·기관 연수를 진행합니다.

웹앱 공동 개발

수업용 도구를 함께 기획하고 만듭니다. 아이디어만 있으셔도 괜찮습니다.

기관 협업

콘텐츠 공동 제작, 연구회 협약 등 기관 단위 협업을 함께 논의합니다.

문의 메일

문의 양식 도우미

아래 칸을 채우시면 정중한 문의 메일 본문이 자동으로 완성됩니다. 입력하신 내용은 선생님 브라우저 안에서만 처리되며 어디에도 전송되거나 저장되지 않습니다.

완성된 메일 본문
칸을 채우면 여기에 메일 본문이 완성됩니다.