반 편성 프로그램(행정학급 편성)

고등학교 반편성 프로그램 (고교학점제)

남궁선생 2022. 12. 29. 14:09
반응형

최신버전

https://namgungyeon.tistory.com/83

 

고등학교 반편성 프로그램 (고교학점제) VER8

다운로드 [반배정] 시트에서 하단의 과목명을 클릭하면 해당 과목을 수강하는 학생이 표시되도록 기능 추가했습니다.

namgungyeon.tistory.com

 

다운로드
새버전

반편성프로그램v9_3(배포용_강원_설악고_남궁연).xlsm
1.55MB

구버전

반편성프로그램v8(속초고_남궁연).xlsm
1.53MB
반편성프로그램v7(속초고_남궁연).xlsm
1.50MB

고교학점제가 도입되고 학생들의 과목선택 권이 확대 되면서 과목별 수강하는 학생구성의 차이가 굉장히 커졌습니다. 그렇기 때문에 반편성을 하기 위해 성적순위를 산출할때는 어떤 과목을 선택하여 순위를 산출할 것인지에 대한 고민이 필요합니다.

사설업체의 반편성 프로그램도 있지만 직접 만든 이유는 학생들의 내신 성적 자료가  허술할 수 있는 업체의 서버로 넘어가는 것이 찜짐한 이유도 조금 있지만 가장 큰 목적은 반편성을 위한 과목을 합리적으로 선택하여 성적순위를 산출하고 반편성을 하기 위함입니다. 

그리고 대부분 사설프로그램의 성적을 고려한 반편성 알고리즘은 석차 순위를 기준으로 차례대로 배정하는 것인데 석차 한 등수간의 차이가 모두 동등하다는 보장이 없기 때문에 반별 점수 격차가 커지기 쉽습니다. 이런 점을 생각해서 석차 순위를 기준으로 하는 것이 아니라 Z점수를 기준으로 균등한 반편성을 하도록 했습니다.  

다운로드 VER7(2023.12.07)

반편성프로그램v7(속초고_남궁연).xlsm
1.50MB

<버전기록>
ver 4.19
1. 남여 분리 배정시 오류 수정
2. 특정 조건의 점수 산출 오류 수정
(연락주신 선생님들 덕분에 제가 정말 생각지도 못했던 오류들 수정할 수 있었습니다. 감사합니다^^)

ver 4.16
1. 동명이인의 학생이 있는 경우 성적산출이 누락되는 오류 수정
(오류 찾아 주신 선생님 정말 감사합니다)
2. 남,여학생 분리 배정 기능 추가

매크로 실행이 차단 되는 경우에는 파일 속성에서 차단해제를 누르면 됩니다.

 

<도움말>
** 오류가 있는 경우 이메일로 알려주세요

1. NEIS - 학생생활기록부 - 학생부 항목별 조회 - 교과학습발달사항

디스켓(저장) 버튼을 누른 후,XLS data 를 선택해야 합니다.
다운로드 받은 성적양식은 위와 같습니다.

 

2. 자료등록

메일시트의 자료등록버튼 클릭
여러반을 등록하려는 경우 위와 같이 한번에 선택하고 열기버튼 누르면 됩니다.

* 선택과목(고교학점제) 엑셀 파일은 고교학점제 수강프로그램 홈페이지(수강신청관리 - 수강신청결과 - 엑셀) 에서 다운 받을 수 있습니다.

** 고교학점제 사이트를 이용하지 않는 경우에는 아래와 같은 양식의 파일을 만들어 사용하면 됩니다.

b2 부터 학년, 반, 번호, 성별, 이름, 선택과목들..(수강하는경우 숫자1)

3. 내신석차 산출에 반영할 과목선택

과목을 하나하나 클릭해도 되고 옆의 버튼으로 선택해도 됩니다.
체육이나 음악처럼 성취도만 나오는 과목을 반영하려는 경우에는 표에 입력한 값을 가지고 환산(수정가능)

4. 성적순위산출

등급으로 석차를 정렬할 수 있고 Z점수로 석차를 정렬할 수도 있습니다. 똑같은 등급일지라도 같은 등급내에서의 일등과 꼴지의 성적 격차는 클 수 있으므로 Z점수로 석차를 내는 것이 타당합니다.


3. [성적순위산출] 시트에서 선택과목(고교학점제) 엑셀 파일을 등록합니다.

수강신청 통계파일이 학기별로 나뉘는 경우 위와 같이 한번에 선택하여 등록하면 됩니다.


** 고교학점제 사이트를 이용하지 않는 경우에는 아래와 같은 양식의 엑셀파일을 만들면 됩니다.

b2 부터 학년, 반, 번호, 성별, 이름, 선택과목들..(수강하는경우 숫자1)


혹시 과목별로 배정가능반을 지정해야하는 경우에는 아래와 같이 입력하면 됩니다.

저희 학교는 일본어 선생님이 정보 선생님이 한 분씩 계셔서 일본 문화는 (1,2반), 프로그래밍 선택학생은 (3,4,5반)에 배정하기로 해서 위와 같이 입력했습니다.
만약 위와 같이 입력한다면 프로그래밍, 화학II 를 모두 수강하는 학생은 (4,5,6반) 과 (3,4반) 의 교집합인 3반에만 배정가능하게 됩니다.
위와 같이 입력하면 프로그래밍 수강학생은 4,5,6반 기하 수강학생은 2반에 배정가능하다는 의미인데 만약 프로그래밍과 기하를 동시에 수강하는 학생이 있다면.. 이런 학생은 배정 불가능하게 됩니다.

3-1 [기능추가 ver 4.16] 성별로 배정가능반을 지정할 수 있도록 했습니다. 

남학생은 1,2,3 반 여학생은 4,5,6 반에만 배정할 수 있다면 위의 예시처럼 입력하면 됩니다.
남학생 여학생 성별로 반을 배정할 필요가 없으면 빈칸으로 두시면 됩니다.

4. 서로 분리가 필요한 학생은 분리필요 학생표에 넣으면 나중에 점검할 수 있습니다. 

5. [반배정] 버튼을 누르면 조건에 맞게 배분을 해 줍니다.
(참고로 Z점수가 음수면 중간 이하 양수면  중간 이상라는 의미 입니다)

진급학급의 남녀 학생수, 평균 표준편차, 선택과목별 수를 확인할 수 있습니다.

6. 점검 버튼 (분리필요학생 체크, 같은 이름 체크)

이름이 같은 학생과 분리 필요한 학생이 동일 반에 배정되었는지 체크합니다.

 

7. 수동으로 학생들의 변경하고자 하는 경우 [학생변경모드] 를 누르신 후 변경하고자 하는 학생들의 이름을 차례로 클릭하면 됩니다.

8. 진급자료 생성 버튼을 누르면  아래와 같이 진급 학년 반 번호를 생성할 수 있습니다. 

8.1 (ver 6.24 업데이트) 리로스쿨 용 진급 양식도 생성하도록 추가했습니다.

반응형