GPT + 시트 누적 분석으로 교사용 업무 자동화하기

소개

시도하고자 했던 것과 그 이유를 알려주세요.

🌟수업을 듣는 교사분들과 함께 구글 설문지로 학생 활동 데이터를 누적 수집하고, 이를 회차별로 분류한 후 GPT를 활용해 자동으로 생기부 피드백 문장을 생성하는 실습을 진행했습니다.

기존에는 단발성 응답 기반 문장이 대부분이었는데,
이번에는 "누적된 활동"을 기반으로, 학생별 성장 과정을 담은 피드백을 제공하는 걸 목표로 했습니다. 또한 교사들이 직접 따라할 수 있도록 워크시트 + 프롬프트 + 스크립트 + API 활용법
순서대로 정리한 워드 가이드를 함께 제공하였고 수업 후 연습을 위해 과정 마다 1분내외 영상으로 촬영해 복습용 영상을 제공하였습니다.
(학습자 교수자 모두 코드에 대해 전혀 모르는 상태)

진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

전체 워크플로우

  1. Google Forms를 통해 학생 활동을 회차별로 수집

    (생성한 구글 설문지를 매주 배포. 같은 시트에 여러번의 응답을 누적)ㅋ

  2. Google Sheets + Apps Script를 이용해

    • 학생별 응답을 누적 정리

    • 회차별 활동을 필터링/분류해서 정리된 시트로 자동 정리

    • 스크립트는 결과물을 예상하고, 실현할 수 있도록 프롬프트를 작성하여 GPT생성
      |

      Google Play Store -Korean Google Play Store -Korean Google Play Store -Korean Google Play Store
    한국어 프로그램의 스크린 샷

  3. GPT API (ChatGPT)를 활용해

    • 누적 활동 기반 개별 맞춤 피드백 문장 생성→생기부에 바로 작성 가능한 문체로 생성

    • API수식 입력 (API 문법도 gpt에서 학습 후 교정)

      한국어 한국어 한국인 한국인 한국인


      한국과 일본어가있는 테이블
  4. 일부 결과는 Canva 템플릿으로 대량 제작
    나머지는 복사하여 생기부에 바로 활용할 수 있도록 정리

📄 학습자들에게는 『워드 가이드 + 샘플 워크시트 + 전체 스크립트 제공』
👉 그대로 따라하면 누구나 결과 재현 가능하도록 구성

결과와 배운 점

배운 점과 나만의 꿀팁을 알려주세요.

  • 시트를 정제하는 과정이 중요해서, Apps Script 자동 정리 로직이 핵심 포인트

  • 교사들이 스스로 설정하고 따라하기 어려운 부분을 보완하기 위해,
    전체 순서형 워드 가이드 + 스크립트 + 예제 셀 구조를 함께 제공

과정 중에 어떤 시행착오를 겪었나요?

  • 시트에서 생성된 셀의 값을 고정하여 다운 받았으나 에러가 뜨는 경우가 발생.

  • 엑셀로 다운 후 새시트에 [복사] - [선택하여 붙여넣기] - [값 만] 선택해야 해결해야 할 수 있음을 알게됨

앞으로의 계획이 있다면 들려주세요.

  • Notion 페이지로 결과 공유 자동화도 구상 중

4
3개의 답글

👉 이 게시글도 읽어보세요