프로그램 소개
기존 만들었던 구글 스프레드 시트를 활용한 최소 성취수준 보장지도(이하 최성보) 관리 시트는 api키를 앱스크립트에 연동시켜야 하고, 앱스크립트가 포함된 구글 문서 공유는 교사들이 처음 사본을 생성해서 사용할 때 권한 허용을 반드시 1회 진행해야 한다는 점에서 사용에 번거로움이 있었던 점을 개선하고자 HTML과 JavaScript를 활용한 웹앱 프로그램으로 통합하여 개발하였습니다.
프로그램 소개
- 관리자(업무담당자)가 학교 교육과정 편제표, 학적 정보, 정서지원프로그램 이수현황을 업로드하고, 최소 성취수준 보장지도 운영 세부사항을 저장하여 배포하면, 해당 데이터를 기반으로 교과교사 및 담임교사는 최성보를 진행합니다.
- 교과교사가 최성보를 진행하고 제출해야 하는 이수현황표, 출석부, 수업일지를 교과교사 대시보드에서 출력할 수 있도록 하였습니다.
- 학기 시작할 때마다 제출해야 하는 최성보 계획서를 교과교사 대시보드에서 간편하게 작성하고 저장 및 출력할 수 있도록 하였습니다.
사용방법
작동원리
- HTML과 자바스크립트로 작성, 최소 성취수준 진술문 자동 생성은 open ai api를 넷리파이 환경변수로 처리해서 생성함.
- 관리자가 업로드 및 작성한 데이터는 파이어베이스 데이터베이스로 저장되고, 생성된 학교고유ID 경로에 저장됨. A학교와 B학교의 학교고유ID가 다르다면 학교간 데이터가 공유되지 않음.
- 작성한 모든 내용은 실시간 저장되어 로그아웃 후에도 언제든 재로그인해 작업 가능하며, 데이터베이스로 저장하는 방식이어서 디바이스가 달라져도 로그인 계정 및 학교고유ID가 동일하면 다른 디바이스에서도 작업 가능
추가 수정사항