Google 시트 + 패들렛 · API / JSON 선택

패들렛 활동을
학생의 배움 기록으로

학생 글의 근거 → 피드백 → 수정·성찰 → 재평가 → 기록을 이어 관리합니다. 교사는 다음에 확인할 학생을 찾고, 학생은 개인 포트폴리오에서 피드백을 받고 실천한 일을 남깁니다.

가상 학생 체험과 JSON 가져오기는 API 키 없이 가능 · 유료 계정 API는 자동 동기화에 사용

대시보드 첫 화면: 교육과정·수업·평가·기록 네 칸 요약과 활동별 참여 막대, 살펴볼 학생 목록

화면의 학생 이름과 글은 모두 가상의 예시입니다.

AI가 읽어 온 다음의 수업을 관리합니다

일회성 요약에서 끝내지 않고, 평가의 근거와 학생의 다음 행동을 같은 기준으로 이어 갑니다.

교사: 다음 할 일과 근거·이력

  • 미제출·평가 전·근거 확인·지원 필요·재평가 대기 학생을 바로 찾습니다.
  • 평가한 글과 실제 문장을 근거로 선택합니다. 수정 전 글도 저장된 이력에서 고를 수 있습니다.
  • 내용이 바뀐 글을 비교하고 교사가 재평가를 확인합니다. 수정 횟수만으로 성장이나 성적을 자동 판단하지 않습니다.
  • 같은 성취기준에 연결된 여러 활동과 평가를 함께 봅니다.

학생: 피드백을 실행으로

  • 학생은 자기 글과 선생님이 공개한 평가만 봅니다.
  • 받아들인 피드백·실천한 일·다음 계획을 개인 링크에서 보냅니다.
  • 평가·수정·성찰 이력을 함께 돌아봅니다.
  • 글 수정은 원본 패들렛에서 합니다. 앱은 가져온 시점의 글을 보관합니다.
다음 할 일 화면: 재평가 대기, 지원 필요, 평가 전 학생과 다음 행동

교-수-평-기가 한 화면에

패들렛 글을 API 또는 JSON으로 가져옵니다. 선생님은 성취기준·평가 기준·판단을 정하고, 학생과 피드백 이후의 배움을 이어 갑니다.

교교육과정
선생님이 더하는 것
활동마다 성취기준 — 자동 추천을 받거나 학년·과목에서 고르면 평가 기준까지 채워짐
보이는 것
성취기준 → 활동 → 참여율 → 평가 분포 지도
수수업
패들렛에서 오는 것
학생 글, 섹션(활동 단계), 댓글, 올린 시각
보이는 것
활동별 참여 현황, 단계별 글, 안 올린 학생
평평가
선생님이 하는 것
글을 보며 상·중·하와 한 줄 피드백, 여러 명 한꺼번에도
보이는 것
학생 × 활동 평가표. 피드백은 패들렛 글에 댓글로도 달 수 있음
기기록
대시보드가 하는 것
평가 기준 문장으로 누가기록 초안 조립(외부 AI 없음)
보이는 것
학생별 누가기록 · 과목별·월별 평가 그래프 · 학생 포트폴리오

화면 둘러보기

교사 화면은 탭 여섯 개, 학생은 자기 포트폴리오만 봅니다. 이미지를 누르면 크게 볼 수 있습니다.

시작하기

시트 사본을 만든 뒤 아래 순서대로 하면 됩니다. 사본에도 같은 안내가 「시작하기」 시트로 들어 있습니다. 체험은 로그인이나 API 키 없이 열 수 있습니다.

  1. 먼저 API 키 없이 체험하기가상 학생 자료에서 다음 할 일 → 확인·평가 → 이력 불러오기를 눌러 수정 전후 글을 비교하세요. 체험의 변경 내용은 현재 브라우저에만 저장됩니다.
  2. 빈 시트 사본 만들기확장 프로그램 → Apps Script → 배포 → 새 배포 → 웹 앱(실행: 나 / 액세스: 모든 사용자)으로 배포합니다. 처음 Google 권한을 허용할 때는 내 사본의 프로젝트인지 확인하세요.
  3. 시트 메뉴 「교사 화면 주소 보기」로 열기처음 한 번 배포한 웹앱 URL(…/exec)을 넣습니다. 교사 주소는 선생님만 쓰고, 학생에게는 개인 링크를 나눠 줍니다.
  4. 가져오는 방식 선택키 없이: 교사 화면 「자료 가져오기」에서 가상 예시를 넣거나, 연결한 ChatGPT·Claude가 읽은 자료를 지정된 JSON 형식으로 붙여 넣고 미리보기를 확인합니다. API: 유료 계정의 키를 시트 메뉴 「① API 키 넣기」에 저장 → 「② 내 패들렛 목록 불러오기」 → 활동의 「사용」 체크 → 「③ 지금 가져오기」.
  5. 이름·기준·공개 여부 정하기「이름 정리」에서 별명을 고치고, 「수업 활동」에서 성취기준·평가 기준을 확인합니다. JSON으로 처음 가져온 활동의 평가는 비공개입니다. 학생이 피드백을 받으려면 평가 공개를 켜 주세요.
  6. 근거 → 피드백 → 수정·성찰 → 재평가 → 기록교사가 근거 글과 다음 행동을 저장 → 학생은 패들렛 글을 수정하고 개인 링크에서 성찰을 제출 → 바뀐 글을 다시 가져옴 → 「다음 할 일」에서 재평가 → 근거·이력을 보며 기록을 다듬습니다.

「모든 사용자」로 배포해도 아무나 볼 수 있는 것은 아닙니다. 교사 화면은 교사 키가, 학생 화면은 학생마다 다른 키가 주소에 있어야 열립니다. 학생이 Google에 로그인하지 않아도 되도록 이렇게 만들었습니다.

학생에게 포트폴리오 나눠 주기

  • QR 링크 카드 인쇄 — 반 전체 카드를 한 번에. 잘라서 나눠 주고 「홈 화면에 추가」.
  • 포트폴리오 모아 인쇄·PDF — 학생마다 한 쪽. 학기말·학부모 상담 자료로.
  • 평가 수준과 피드백은 선생님이 활동별로 「학생에게 공개」한 것만 보입니다.

강의·연수에서 보여 줄 때

  • 발표 모드 — 학생 이름을 김○준처럼 가리고, 학생 링크를 숨기고, 기록은 고칠 수 없게.
  • 참석자가 시연용 패들렛에 글을 올리고 → 「지금 가져오기」 → 평가 → 피드백이 패들렛 댓글로 달리는 장면까지 실시간으로.
  • 시연용 패들렛은 따로 두면 반 데이터와 섞이지 않습니다.

패들렛 API로 되는 것과 안 되는 것

공개 API(2026년 10월 기준)를 직접 확인해 설계에 반영했습니다.

항목가능대시보드에서는
내가 관리자인 패들렛의 글·섹션·댓글 읽기됨글 작성자 이름, 제목, 본문, 첨부, 섹션, 올린 시각을 시트로 가져옴
다른 사람 패들렛, 보관한 패들렛안 됨한 번 가져온 글은 시트에 남음
좋아요·별점·점수(반응) 읽기안 됨평가는 대시보드에서 상·중·하로
댓글 작성자 이름ID만선생님 댓글과 친구 댓글만 구분, 친구 댓글은 개수만
글에 댓글 달기됨평가 피드백을 학생 글 아래 댓글로
글 수정·삭제안 됨—
호출 한도분당 250회한 반에는 충분. 여러 패들렛을 한 번에 가져옴

개인정보와 보안

  • 실제 수업 자료·수정 이력·평가·성찰은 선생님 Google 드라이브의 시트에 저장합니다. 공개 체험은 브라우저 저장소만 사용합니다.
  • API 키는 시트가 아니라 스크립트 속성에 저장되어 화면·코드에 드러나지 않습니다.
  • 앱은 외부 AI를 호출하지 않습니다. JSON 자료를 AI로 준비하는 선택 경로는 사용자가 연결한 서비스에서 실행하며, 원본과 대조한 뒤 가져옵니다. 누가기록 초안은 평가 기준으로 조립합니다.
  • 학생이 쓴 수식(=…)이 시트에서 실행되지 않게 막고, http(s)가 아닌 링크는 버립니다.
  • 작업 중인 시트를 「편집자」로 공유하거나 그 사본을 넘기면 API 키·교사 주소·학생 글까지 함께 갑니다. 다른 선생님께는 빈 원본만 알려 주세요.
  • 실제 학생에게 쓰려면 학교의 학습지원 소프트웨어 절차를 확인하세요.

직접 고쳐 쓰기

  • 앱 코드는 시트 사본 안에 모두 들어 있습니다. 확장 프로그램 → Apps Script에서 학교 사정에 맞게 고쳐 쓰세요.
  • 성취기준: 교육부 고시 제2022-33호 초등 교육과정(국가교육과정정보센터) · 정리 korean-elementary-learning-map-mcp(MIT)