메뉴 건너띄기
상단메뉴 바로가기 본문 바로가기

생기부 작성 도우미

  • 교육정책 개선
  • 이** 외 0명
#생기부

개요

생기부 작성 도우미

현황 및 문제점

				학교 현장에서 생활기록부 작성은 교사의 가장 중요하고 시간이 많이 소요되는 업무 중 하나입니다. 그러나 현재 교사들은 다음과 같은 구조적 문제에 직면해 있습니다.

첫째, 기재요령의 복잡성과 접근성 부재입니다. 교육부, 교육청의 생기부 기재요령은 매년 개정되며, 수십 페이지에 달하는 문서에서 필요한 내용을 찾는 데만 상당한 시간이 소요됩니다. 2026학년도 기준 고등학교 기재요령에는 영역별로 세부 작성 원칙, 금지 표현, 분량 기준이 상이하게 규정되어 있으나, 작성 중에 이를 실시간으로 확인할 수 있는 도구가 없습니다.

둘째, 금지 표현 기재로 인한 반복적인 수정 부담입니다. '수상', '담임교사', '교내대회' 등 기재 금지 표현을 실수로 입력하거나, 허용 바이트 수를 초과하거나, NEIS에 붙여넣었을 때 곡선 따옴표·줄임표 등 비호환 특수문자로 인해 오류가 발생하는 사례가 빈번합니다. 결과적으로 교사가 집중해야 할 검토 역량이 학생의 성장을 정확히 기술하고 있는지, 표현이 적절한지와 같은 본질적인 내용 검토가 아니라 금지어 포함 여부, 바이트 초과, 특수문자 처리 등 형식적 오류 수정에 소모되는 구조적 문제가 반복되고 있습니다.

셋째, 학교 PC 환경의 특수성으로 인한 도구 공백입니다. 대부분의 학교에서 개인정보 보호 의무로 인해 학생 정보를 외부 서비스에 업로드하는 것도 불가합니다. 이에 교사들은 NEIS에 직접 한 명씩 입력하거나, 엑셀 파일을 통해 복사·붙여넣기하는 비효율적인 방식에 의존하고 있습니다. 이 과정에서 내용이 날아가거나, 다른 학생의 내용을 덮어쓰는 사고도 발생합니다.

넷째, 학생 수 증가와 담임, 교과 이중 관리 부담입니다. 담임교사는 한 학급 30명의 자율·진로·봉사·행특 활동 전반을, 교과교사는 여러 반에 걸친 수십~수백 명의 세부능력 및 특기사항을 관리해야 합니다. 전체 진척 현황을 파악할 방법도 없어, 마감 직전 누락 항목을 발견하는 상황이 반복됩니다.
			 

개선방안 (개선내용)

				위 문제를 해결하기 위해 '생기부 작성 도우미'를 개발하였습니다. 이 도구는 단일 HTML 파일로 제작되어 설치 과정 없이 더블클릭만으로 실행되며, 인터넷 연결 없이 완전히 로컬에서 동작합니다. 학생 데이터는 해당 PC의 브라우저에만 저장되며 외부로 일절 전송되지 않습니다.

1. 기재요령 즉시 검색 시스템
2026학년도 고등·중등 기재요령 전문을 프로그램 내에 내장하였습니다. 영역(자율·동아리·진로·봉사·행특·세특·독서)을 선택하면 해당 영역의 작성 기준, 금지 사항, 분량 기준이 즉시 표시됩니다. Ctrl+K 단축키로 전체 검색도 가능하여, 필요한 규정을 바로 찾을 수 있습니다. 교육청의 교과세특 예시 문장 48건도 함께 내장되어 있습니다.

2. 실시간 3중 검증 시스템
교사가 입력하는 즉시 ① 금지 표현 감지, ② NEIS 바이트 기준 초과 여부 계산, ③ NEIS 비호환 문자(곡선 따옴표, 줄임표, em 대시 등) 검출이 동시에 실행됩니다. 입력을 차단하지 않고 경고와 기재요령 출처만 표시하여 교사의 판단을 존중합니다.

3. 학생 명렬 자동 연동
표준 엑셀 양식을 통한 업로드 외에, NEIS 교과담임 메뉴의 '교과시간별출석부' 파일을 그대로 업로드하면 과목명·학년·반·번호·성명이 자동으로 등록됩니다. 교사가 설정한 담임 학반과 일치하는 학생은 담임으로 자동 처리됩니다. 드래그앤드롭으로도 파일을 가져올 수 있습니다.

4. 담임·교과 모드 분리 및 자동 저장
담임 모드(자율·진로·행특 등)와 교과 모드(교과세특)를 전환할 수 있으며, 입력 후 자동 저장됩니다. 

5. NEIS 입력 도우미 및 세특 파일 자동 완성
작성 완료 후 'NEIS 입력 도우미'를 실행하면 영역·학생 순서대로 한 명씩 클립보드에 복사하며 NEIS 이동 경로를 안내합니다. 교과세특의 경우, NEIS에서 내려받은 '과목별세부능력및특기사항' 엑셀 파일을 업로드하면 작성한 내용이 해당 학생 셀에 자동으로 채워져 완성된 파일로 다운로드됩니다.

6. 진척 현황 대시보드 및 백업
대시보드에서 전체 학생의 영역별 작성 완료·진행 중·미작성 현황을 색상으로 한눈에 파악할 수 있습니다. JSON 백업으로 작성 내용을 다른 PC에 이전하거나 학기말 아카이브로 보관할 수 있습니다.

7. 즉시 배포 가능한 무비용·무설치 구조
본 도구는 하나의 HTML 파일(약 2.6MB)로 완성되어 별도의 설치가 전혀 필요하지 않습니다. 담임교사·교과교사 구분 없이 모든 교원이 활용 가능합니다. 중학교·고등학교 기재요령이 분리 내장되어 있어 학교급에 관계없이 적용됩니다.
			 

기대효과 (개선 성과)

				1. 교사 업무 시간 단축 및 스트레스 감소
기재요령 검색, 금지 표현 검토, 바이트 수 확인, NEIS 복사·붙여넣기 등 반복 작업이 통합·자동화되어 학생 1인당 생기부 작성 소요 시간이 크게 단축될 것으로 기대합니다. 

2. 기재요령 준수율 향상 및 민원 예방
입력 단계에서 금지 표현과 바이트 초과를 실시간 감지하므로, NEIS 최종 입력 전 오류를 사전에 차단할 수 있습니다. 

3. 학생 개인정보 보호 강화
외부 서버·클라우드를 전혀 사용하지 않는 완전 로컬 저장 방식으로, 학생 정보 유출 위험이 없습니다. 학교의 인터넷 차단 환경에서도 동일하게 작동하므로 보안 정책과 완전히 부합합니다. (암호화 기능 제공)

4. 학교 단위 확산 및 동료 교사 지원 가능성
설치·계정 등록 없이 어느 PC에서든 실행 가능하여, 디지털 친숙도가 낮은 교사도 쉽게 활용할 수 있습니다. 한 교사의 작성 노하우(금지어 사전, 어휘 목록)를 파일 형태로 공유하여 동학년, 동교과 교사와 협업도 가능합니다.

5. 생기부 작성 문화의 체계화
대시보드를 통한 진척률 가시화로 마감 관리가 수월해지고, 자동 백업 기능으로 학기별 기록 보존 체계가 마련됩니다. 장기적으로 학교 구성원의 생기부 작성 역량 향상과 교육 행정 효율화에 기여할 것입니다.

6. 교육환경 변화에 따른 지속적 업데이트 구조
교육부의 생기부 기재요령은 매년 개정됩니다. 본 도구는 기재요령 데이터를 구조화된 JSON 형태로 분리 관리하고 있어, 매년 개정 사항만 갱신하면 즉시 최신 기준으로 업데이트됩니다. 외부 서비스·API 의존성이 없어 서비스 종료·정책 변경에 따른 사용 불능 위험이 없습니다. 또한 소스코드가 단일 파일로 공개되어 있어 학교 관리자·담당 교사가 자체적으로 수정·유지보수할 수 있으며, 교육청 차원에서 관리·배포하는 형태로 발전시킬 수 있습니다. NEIS 화면 구조 변경 시에도 클립보드 복사 방식이므로 연동 오류 없이 지속 사용이 가능합니다.
			 

조치사항

예산확보·지원 기타 (지속적인 업데이트 및 건의사항 반영 창구 마련)

경기도교육청 하단 로고

경기도교육청 남부청사 (16508) 경기도 수원시 영통구 도청로 28 전화 : 031-1396, 031-249-0114 평일(09:00~18:00)

경기도교육청 조원청사 (16279) 경기도 장안구 조원로 18 전화 : 031-1396, 031-249-0114 평일(09:00~18:00)

경기도교육청 북부청사 (11759) 경기도 의정부시 동일로 700 전화 : 031-1396, 031-249-0114 평일(09:00~18:00)

경기도교육청 남부청사 (16508) 경기도 수원시 영통구 도청로 28
전화: 031-1396, 031-249-0114 평일(09:00~18:00)

경기도교육청 조원청사 (16279) 경기도 수원시 장안구 조원로 18
전화: 031-1396, 031-249-0114 평일(09:00~18:00)

경기도교육청 북부청사 (11759) 경가도 의정부시 동일로 700
전화: 031-1396, 031-249-0114 평일(09:00~18:00)