
QR 전자서명, 이수증 제출, 이수현황 관리를 한 곳에서 처리하는 학교 교직원 교육관리 템플릿
교직원 교육 운영과 증빙 관리를 효율적으로 처리할 수 있도록 만든 Google Workspace 기반 웹앱입니다. 매년 반복되는 교직원 연수, 법정의무교육, 심폐소생술 교육, 외부 연수 이수증 제출 업무를 조금 더 편하게 관리하기 위해 제작했습니다. 관리자는 교육을 등록하고, 교육별 QR을 출력할 수 있습니다. 교직원은 교육 당일 연수장에 비치된 QR을 스캔하여 성명과 소속부서로 본인 확인 후 전자서명을 제출합니다. 이 전자서명 기록은 출석과 이수 증빙으로 활용됩니다. 외부 연수처럼 이수증 제출이 필요한 교육은 파일 업로드로 관리할 수 있고, 교직원은 본인의 이수현황을 직접 확인할 수 있습니다. 관리자는 교육별 서명/이수 현황과 최종 서명부를 확인할 수 있습니다. 주요 기능 • 교육목록 관리 • 교육별 QR 생성 및 출력 • QR 스캔 후 전자서명 출석 • 교직원 본인 이수현황 조회 • 외부 연수 이수증 제출 • 관리자 서명/이수 현황 확인 • 최종 서명부 생성 • Google Sheet / Google Drive 기반 학교별 맞춤 운영 사용 방법 1. 먼저 데모 웹앱에서 화면과 기능을 체험합니다. ▶ https://school-health-hub.github.io/school-staff-training-center/ 2. 실제 사용하려면 GitHub 저장소를 내 계정으로 복사합니다.
github.com · 원문 보기 →▶ GitHub 저장소에서 Use this template 버튼을 눌러 새 저장소를 생성합니다. 3. 허브시트 템플릿을 복사합니다.
docs.google.com · 원문 보기 →▶ 복사한 Google Sheet에 학교명, 교직원 명단, 교육목록, 교육대상, Drive 폴더 정보를 입력합니다.Apps Script를 본인 학교 계정으로 복사하고 웹앱으로 배포합니다. 4. 배포된 Apps Script URL을 web/public/app-config.json의 appsScriptUrl에 입력합니다. GitHub Pages를 활성화하면 학교 전용 교직원 교육센터로 사용할 수 있습니다. 데모 버전 안내 현재 공개된 웹앱은 기능과 화면을 체험하기 위한 템플릿 데모입니다. 데모 사이트에는 실제 학교 데이터가 연결되어 있지 않으며, 실제 교육 기록이나 개인정보를 입력하지 않도록 주의해 주세요. 실제 학교 업무에는 반드시 GitHub 저장소, Google Sheet, Apps Script, Google Drive 폴더를 학교 계정 기준으로 복사·설정한 후 사용해 주세요. 개인정보와 전자서명 기록은 학교별 Google Sheet와 Google Drive에 저장되며, GitHub Pages에는 민감정보를 저장하지 않는 구조입니다. 현직 보건교사가 실제 학교 업무를 하면서 필요해서 만든 도구입니다. 사용해 보시고 개선 의견이나 필요한 기능이 있으면 댓글로 남겨 주세요