갓쌤에듀랩

모든 학습이 하나로 연결되는 AI미래교육연구회

[muselms_translate style="dropdown"]

LOGIN

회원가입

LOGOUT

CART

주문내역

내 수업을 위한 최적의 솔루션 찾기

LOGIN

강의실

LOGIN

강의실

구글앱스스크립트

구글앱스스크립트

구글 앱스 스크립트는 클라우드 기반의 개발 플랫폼으로, Google Workspace 앱(문서, 스프레드시트, 드라이브 등)을 자동화하고 통합할 수 있는 강력한 스크립팅 환경을 제공합니다. 추가 소프트웨어 설치 없이 웹 브라우저에서 바로 스크립트를 작성하고 실행할 수 있으며, 워크플로 최적화를 통해 생산성을 향상시킬 수 있습니다.

[구글 앱스 스크립트]

  • 구글 앱스 스크립트는 클라우드 기반의 개발 플랫폼으로, Google Workspace 앱(문서, 스프레드시트, 드라이브 등)을 자동화하고 통합할 수 있는 강력한 스크립팅 환경을 제공합니다.
  • 추가 소프트웨어 설치 없이 웹 브라우저에서 바로 스크립트를 작성하고 실행할 수 있으며, 워크플로 최적화를 통해 생산성을 향상시킬 수 있습니다.

[핵심 기능]
  • 자동화 및 워크플로 최적화
    • 반복적인 작업(이메일 전송, 데이터 처리 등)을 스크립트를 통해 자동화
    • Google Workspace 앱 간의 데이터 흐름을 통합하여 효율성 향상
  • Google Workspace 앱 확장
    • 스프레드시트, 드라이브, 캘린더 등 다양한 앱에 맞춤형 기능 추가
    • 사용자 정의 메뉴, 사이드바, 대화상자 등을 구현하여 작업 환경 개선
  • 서드파티 서비스 통합
    • HTTP 요청을 통해 외부 API 및 타사 서비스와 연동 가능
    • Slack, Trello 등과 통합하여 워크플로를 유연하게 구성
  • 배포 및 공유
    • 스크립트를 애드온, 웹앱, API로 배포하여 조직 내외부에서 활용
    • 사용자 권한 설정을 통해 보안 및 접근 제어 강화
  • 실시간 협업 및 관리
    • 스크립트를 팀과 공유하여 실시간 협업 가능
    • 로그 및 디버깅 도구를 활용해 오류를 신속히 해결
  • 클라우드 호스팅 및 유지관리
    • 클라우드 기반으로 별도의 서버 없이 스크립트 실행 및 관리
    • Google의 보안 환경에서 안정적인 스크립트 동작 보장

[활용 안내]
  • 학급 행정 자동화
    • 출결 관리 자동화: 매일 아침 시트에 출석 입력 → 자동 요약표 생성
    • 상벌점 기록 관리: 규칙 위반 기록 시 자동 누적 및 통계 제공
    • 가정통신문 발송: Gmail API와 연동해 학부모에게 일괄 발송
  • 수업 자료 관리
    • 시험 성적 자동 처리: 학생별 점수 입력 → 즉시 성적표 출력
    • 과제 현황 대시보드: 제출 여부 자동 표시 → 교사 업무 효율↑
    • 자료 공유 자동화: 드라이브 링크 자동 생성·배포
  • 학생 참여 확대
    • 퀴즈 자동 채점 → 즉시 피드백 제공
    • 설문 응답 자동 요약 → 토론 수업 활용
    • 조별 과제 관리 → 진행 상황 자동 추적
  • 교사 협업 지원
    • 공동 수업안 관리: 시트 기반 자동 버전 기록
    • 회의 일정 자동 조율: 구글 캘린더 연동
    • 공동 자료실 구축: 자동 분류·정리 기능 활용
  • 학부모 소통 강화
    • 학생 활동 리포트 자동 발송 → 매주 메일로 학부모 전달
    • 행사 안내 알림 자동화 → 문자·메일 연동
    • 상담 예약 시스템 구축 → 시트+캘린더 기반 예약 관리

[세부사항]
항목 내용
지원언어 한국어 포함 다국어
대상 교사, 학생, 일반 사용자
주요기능 앱 연동으로 작업 자동화 지원, 메뉴, 사이드바 등 확장 가능, API로 외부 서비스 통합, 애드온, 웹앱 형태로 배포, 문제 해결을 위한 도구 제공
지원 기기 웹 브라우저 기반(Chrome, Edge 등)
가격 무료 (Google 계정으로 제공, 교육기관 및 기업 버전 추가 기능 제공)
개발사 Google LLC
교육활용방안

[연구회 관련 설문지 제작]

[앱스 스크립트를 활용한 설문지 자동 생성]

1. 설명 (프로그램 설명 / 기능 설명)

반복적인 설문지 제작 과정을 자동화함으로써, 업무 효율을 높이고 정확한 데이터 수집이 가능하도록 도와준다.

bandicam 2025-02-10 12-43-14-924.mp4

2. 사용 방법

  1. ChatGPT에게 설문 목적, 문항 구성, 답변 방식 등을 설명하고 앱스 스크립트 코드를 요청한다.

  2. Google 스프레드시트를 열고, 상단 메뉴의 [확장 프로그램] > [Apps Script]를 클릭한다.

  3. 기본 코드를 삭제한 후, ChatGPT가 제공한 코드를 붙여넣는다.

  4. 코드를 저장한 뒤, 상단의 실행 버튼을 클릭한다.

  5. 권한 요청이 나타나면 Google 계정으로 로그인하고, 권한을 허용한다.

  6. 실행이 완료되면 Logger.log()에 설문지의 응답 URL과 편집 URL이 출력된다.

  7. 설문 응답 URL을 설문 대상에게 공유하여 응답을 받을 수 있다

3. 활용 팁

  • 설문지를 자동으로 생성하므로, 반복적인 설문 제작 작업을 줄일 수 있다.

  • 설문 편집 URL을 함께 저장해 두면, 추후 문항 수정이나 내용 변경이 용이하다.

  • Google 스프레드시트와 연동하여 응답 결과를 실시간으로 관리할 수 있다.

4. 예시

    1. Chatgpt 프롬프트

    다음과 같은 문항을 포함한 설문조사지를 구글 앱스 스크립트를 활용하여 자동으로 만들고 싶습니다.

    1. 이름

    2. 학교 업무에 AI를 활용해본 경험이 있나요?

    3. 활용해본 경험이 있다면 주로 사용하는 프로그램은 어떤 것인가요?

    4. 연구회 활동에 참여하게 된 목적이 무엇인가요?

    5. 연구회에서 얻고 싶은 것이 무엇인가요?

    1, 3, 4, 5는 단답형 답변으로 받고 싶습니다. 2번은 예/아니오 중 선택하도록 하고 싶습니다. 3번은 2번에서 예를 선택한 사람만 입력하도록 요청해주세요.

    AI 연구회에서 업무 자동화 분과에 새로 참여한 연구위원들에게 발송할 설문지입니다. 다음과 같은 문항 말고도 효율적인 분과 운영을 위해 필요한 문항이 있다면 추가해주세요. 그리고 설문지를 자동으로 제작할 수 있는 구글 앱스 스크립트 코드를 알려주세요

    1. 앱스 스크립트 코드

    function createSurveyForm() { // 1. 새로운 Google Form(설문지) 생성 var form = FormApp.create('AI 연구회 업무 자동화 분과 설문') .setTitle('AI 연구회 업무 자동화 분과 설문') .setDescription( 'AI 연구회 업무 자동화 분과에 새로 참여하게 된 연구위원들을 대상으로 한 설문조사입니다.n' + '아래 질문에 성실히 답변해 주시면 큰 도움이 될 것입니다.n감사합니다!' ); // (기본) 첫 페이지: 문항1, 문항2 form.addTextItem() .setTitle('이름') .setRequired(true); var q2 = form.addMultipleChoiceItem() .setTitle('학교 업무에 AI를 활용해본 경험이 있나요?') .setRequired(true); // [페이지2] : AI 활용 경험(예 선택 시) var page2 = form.addPageBreakItem() .setTitle('AI 활용 경험') .setHelpText('예를 선택하신 분만 해당 문항을 작성해주세요.'); form.addTextItem() .setTitle('활용해본 경험이 있다면 주로 사용하는 프로그램은 어떤 것인가요?') .setRequired(true); // [페이지3] : 연구회 참여 목적(아니오 선택 시 바로 이동) var page3 = form.addPageBreakItem() .setTitle('연구회 참여 목적') .setHelpText('연구회 활동에 대해 답변해주세요.'); form.addTextItem() .setTitle('연구회 활동에 참여하게 된 목적이 무엇인가요?') .setRequired(true); form.addTextItem() .setTitle('연구회에서 얻고 싶은 것이 무엇인가요?') .setRequired(true); // (예시) 추가 문항: 제안사항(서술형) form.addParagraphTextItem() .setTitle('연구회 운영에서 추가로 제안하고 싶은 사항이 있다면 자유롭게 작성해 주세요.') .setRequired(false); // 2. 분기 설정: Q2(예/아니오)에 따라 이동할 페이지 설정 // createChoice() 두 번째 인자로 PageBreakItem을 직접 넣으면 오류가 없습니다. var yesChoice = q2.createChoice('예', page2); var noChoice = q2.createChoice('아니오', page3); q2.setChoices([yesChoice, noChoice]); // 페이지2 종료 후 → 자동으로 페이지3 이동 page2.setGoToPage(FormApp.PageNavigationType.CONTINUE); // 페이지3은 기본적으로 제출 화면으로 이어집니다(추가 설정 불필요). // 3. 생성된 폼의 URL 로그 출력(선택 사항) Logger.log('설문지 응답 URL: ' + form.getPublishedUrl()); Logger.log('설문지 편집 URL: ' + form.getEditUrl()); }

  • 3)설문지 링크

    https://docs.google.com/forms/d/16-_zmTE40YTjtTAfEoDdx2to1NlcuxLoF_dbulf0_JI/edit

    사본 만들기를 클릭하면 본인의 구글 계정에 복사본이 저장되어 자유롭게 편집하거나 사용할 수 있다.

 

 

학운위 심의자료
기본 정보
  • 구글 앱스 스크립트는 클라우드 기반의 개발 플랫폼으로, Google Workspace 앱(문서, 스프레드시트, 드라이브 등)을 자동화하고 통합할 수 있는 강력한 스크립팅 환경을 제공합니다.
  • 추가 소프트웨어 설치 없이 웹 브라우저에서 바로 스크립트를 작성하고 실행할 수 있으며, 워크플로 최적화를 통해 생산성을 향상시킬 수 있습니다.
바로 가기
사이트 바로가기

단축 링크

bit.ly/앱스7

QR 코드

등록된 배지가 아직 없습니다.

5.0
리뷰 1개
별점 5
1
별점 4
0
별점 3
0
별점 2
0
별점 1
0