진로진학상담교사 연수 · 실습 안내

서울 고교 지도 만들기

학교알리미 공시자료를 OpenStreetMap 지도 위에 올려, 상담에서 바로 쓸 수 있는 서울 고등학교 안내 웹앱을 네 단계로 만듭니다. 지도는 API 키나 카드 등록 없이 쓰고, 코딩 지식은 필요하지 않습니다.

0 / 0 완료
1단계 · 약 10분

Google AI 스튜디오의 Build 기능 열기

Build는 대화만 하는 기능이 아니라, 프롬프트 하나로 실제로 동작하는 웹앱을 만들어 주는 기능입니다. 오늘 만들 앱의 작업실을 먼저 엽니다.

이 단계를 마치면 — 빈 Build 프로젝트가 열리고, 프롬프트를 붙여넣을 입력창과 오른쪽 미리보기 창이 보입니다.

따라 하기

  1. 화면 ① 시작 화면 — 새 앱을 만드는 곳 (한 번만 사용)
    Google AI Studio 시작 화면. 가운데에 “Build your ideas with Gemini” 제목과 “Describe an app and let Gemini do the rest”라고 적힌 큰 입력창이 있고, 입력창 아래에 Default mode, 마이크, I’m feeling lucky 버튼, 그 아래에 바로가기 버튼들이 있다. 1234
    1. 새 앱 입력창 (“Describe an app and let Gemini do the rest”) — 2단계에서 프롬프트 원문을 여기에 붙여 넣고 요청을 보냅니다.
    2. Default mode — 바꾸지 않고 그대로 둡니다.
    3. I’m feeling lucky — 누르지 않습니다. 우리 프롬프트와 상관없는 앱이 만들어질 수 있습니다.
    4. 아래 바로가기 버튼(Bioscience, Android, Google Drive, Google Sheets 등) — 이 연수에서는 쓰지 않습니다.

    Google AI 스튜디오 실제 화면 캡처(2026년 10월, 다른 연수 실습 화면) — 메뉴 이름과 위치는 바뀔 수 있습니다. 맨 위의 “Introducing …” 같은 소식 문구는 시기에 따라 바뀌므로 신경 쓰지 않아도 됩니다.

이 앱이 두 부분으로 만들어지는 이유

Build로 만든 앱은 브라우저에서 도는 화면과 서버 두 부분으로 이루어집니다. 지도(Leaflet + OpenStreetMap)는 화면 쪽에서 키 없이 그려지고, 학교알리미 키는 서버에서만 읽고 브라우저로 내려보내지 않습니다. 그래서 학생이나 학부모가 앱을 써도 키가 노출되지 않습니다. 프롬프트에 이 구조가 이미 지정되어 있습니다.

연수 중 키 관리

발급받은 키 값은 채팅창·메신저·공유 문서에 붙여넣지 않습니다. 진행자에게는 "발급 완료"만 알리고, 화면을 공유하는 중이라면 키를 복사하기 전에 공유를 잠시 멈추세요.