
반편성부터 이동수업 분반·시수·시간표·출석부까지, 고교학점제 학사 업무를 엑셀 수작업 없이 한 흐름으로 끝내는 학교용 데스크탑 프로그램입니다.
고교학점제로 학생마다 시간표가 달라졌는데, 정작 반편성·이동수업 분반·시수 집계·시간표는 여전히 엑셀 수작업이었습니다. 한 군데만 바뀌어도 명렬표·출석부·안내자료를 전부 다시 만들어야 하는 것도 매번 힘들었고요. 그래서 학생 과목 선택부터 시간표·출석부까지 한 흐름으로 이어지는 프로그램을 만들었습니다. 저희 학교(1·2·3학년 1,200여 명)에서 실제로 한 학년도를 운영하며 다듬었습니다. ■ 이런 일을 합니다 · 반 편성 — 선택과목·성별·계열 조건을 주면 자동 배정하고, 손으로도 조정할 수 있습니다 · 이동수업 분반 — 합반/분반을 자동 산출하고, 매트릭스 화면에서 끌어다 옮기며 조정합니다 · 교원 소요·시수 — 교과별 시수표 양식을 내려받아 선생님들께 돌리고, 작성해 주신 표를 통째로 붙여넣어 수합합니다. 분반 담당교사는 자동으로 매칭됩니다 · 시간표 자동 편성 — 편성 엔진이 프로그램 안에 들어 있어 [편성 실행] 한 번이면 됩니다(따로 설치할 것 없습니다). 배정금지 시간, 특별실, 이동수업 동시개설 같은 조건을 지켜서 짭니다 · 출력물 — 학급 명렬표, 이동수업 출석부(엑셀), 이동수업 총괄표, 교과군 수업운영 안내자료, 학생 개인 시간표 · 학기 중 운영 — 전입·과목변경·반이동 승인, 수업 교체·보강 신청→승인, NEIS 대장, 수업교체원 PDF ■ 입력은 거의 '붙여넣기'입니다 편제표, 학생 명단, 선택과목, 시수표 모두 엑셀에서 복사해 붙여넣으면 됩니다. 붙여넣기 전에 무엇이 등록되고 무엇이 빠지는지 미리보기로 보여주고, 되돌리기 어려운 작업은 실행 직전 자동으로 백업이 남습니다. ■ 자료는 학교 컴퓨터에만 저장됩니다 서버에 올리지 않는 로컬 프로그램입니다. 학생 개인정보가 밖으로 나가지 않고, 학교별로 자료가 따로 보관됩니다. ■ 설치 윈도우 설치 파일이고, 켜면 새 버전을 알아서 받아옵니다(업데이트해도 자료는 그대로 유지됩니다). 코드 서명을 아직 안 해서 처음 설치할 때 "Windows의 PC 보호" 경고가 뜨는데, [추가 정보] → [실행]을 누르시면 됩니다. ■ 참고 학교마다 편제·학번 규칙·계열 구성이 달라서, 처음에 학교 설정(계열, 학급 수, 학번 자릿수, 교과군 등)을 한 번 잡아주셔야 합니다. 설치부터 메뉴별 사용법·FAQ까지 담은 사용 매뉴얼이 함께 있습니다. 만들면서 저희 학교 사정에 맞춘 부분이 남아 있을 수 있습니다. 다른 학교에서 돌려보시고 안 맞는 부분이 있으면 알려주세요. 반영하겠습니다.
안녕하세요, 아트켐입니다. v2.2.0 소식 전해 드립니다. 이번 판은 편성이 안 될 때 원인을 짚어주는 쪽에 손을 많이 댔습니다. ■ 편성이 안 되면, 왜 안 되는지 짚어줍니다 미배정이 남으면 그 수업이 왜 그 자리에 못 들어갔는지를 자리별로 분해해서 보여줍니다. 그리고 진짜 원인만 검증해 [검증된 처방]으로 정리해 줍니다. 예를 들면 특정 시간의 배정금지 한 칸을 풀어 보라는 식이에요. 그대로 고치면 완전 편성이 나오는 것까지 확인한 것만 올라옵니다. ■ 편성을 돌리기 전에도 미리 봅니다 편성을 실행하지 않고도 주간 전체에서 자리가 빠듯한 시간을 먼저 짚어줍니다. 편성 대시보드에서 지금 어느 단계가 돌고 있는지도 보이고요. ■ 품질은 학교 성향에 맞게 같은 과목 하루 1회, 교과군 분산, 요일 균등, 연속수업 회피, 점심 전후 회피 — 규칙마다 슬라이더로 강약을 조절할 수 있습니다. 학교마다 중요하게 여기는 게 다르니까요. 이 밖에 이동수업 묶음을 드래그로 원하는 칸에 강제 배정하기, 특별실 이동수업 칸에 참여 학급 표시, 이동수업 분반에도 연강 적용이 들어갔습니다. 오류도 몇 가지 잡았습니다. 편성이 제한 시간에 걸려 멈춰도 그 전에 찾아 둔 더 나은 결과를 잃지 않게 했고, 정상적으로 나온 시간표가 크게 나빠진 결과로 덮이지 않도록 막았습니다. 왜 원인 진단부터 손을 댔는지는 블로그에 적어 뒀습니다. 미배정 한 건 때문에 이틀을 헤맸던 이야기예요. → https://blog.naver.com/artchem99/224352188940 받는 곳은 그대로입니다. → https://github.com/pang99x-hub/hi-curriculum-releases/releases/latest 켜 두시면 알아서 새 버전을 받아옵니다. 교육 목적 무상이고요. 쓰시다가 안 맞는 부분 있으면 편하게 알려주세요.