0
자동 반편성(반배치) 프로그램 개발

반배치 프로그램을 만들었습니다. 

반편성프로그램링크

로이동하시면 이용하실 수 있습니다.


사용방법

방법은 간단합니다. 

우선 샘플 양식을 다운로드 받습니다. 샘플양식은 학번,이름,총점,성별을 가지는 엑셀파일입니다.

여기서 이름은 적지 않으셔도 됩니다. 다만 열을 삭제하면 안됩니다. 빈칸 공백으로 두거나 이름을 작성하시면 됩니다.

그리고 편성할 학급수를 작성합니다.

마지막으로 분리해야 하는 학생들을 지정합니다. 여기는 반드시 엑셀파일에 학번으로 적힌 내용과 동일한 값들만 입력하셔야 합니다. 이 입력값이 엑셀의 학번에 없을 경우 오류가 발생합니다.

입력방법은 ,로 학번을 구분하여 그룹을 지으면됩니다.

동일한 학생이 여러그룹에 속할 수도 있습니다.(단 너무 많은 경우 배정이 불가능한 상황이 발생할 수 있습니다. 이런 경우 오류가 생길 우려가 있습니다.)

또한 하나의 그룹에는 편성 반의 개수보다 더 많은 학생을 그룹지정하면 오류가 생길 수 있으니 편성할 학급수보다 적은 수로 한 그룹내의 학생을 작성하시기 바랍니다.

그룹이 여러개인경우 추가그룹 입력하기를 누르면 입력창이 추가로 생기니 이용하시면 됩니다.

그리고 학급편성 및 다운로드를 누르면 바로 편성되고 다운로드 됩니다.

계산원칙

1. 모든 학급의 학생수를 동일하게 합니다.(최대 1명차이)

2. 남자와 여자의 숫자를 일정하게 합니다.(남녀 각각 최대 1명차이)

3. 총점의 차이를 최대한 좁히려고 노력합니다. 동일하진 못하지만 그 차이를 최소화 하기 위해 코드를 작성하였습니다. 


결과확인

샘플결과파일을 첨부파일로 첨부하였습니다. 이 글 우측 상단에서 다운로드 받을 수 있으니 직접 확인해보시면 됩니다.

우선 엑셀의 첫번째 시트에는 아래와 같이 학급배정 요약정보가 표시됩니다.


그리고 하단에 시트를 선택하여 반을 확인할 수 있습니다. 반배정이기 때문에 1,2,3반이아닌 알파벳을 이용하였습니다.


하나의 반을 샘플로 살펴보면 다음과 같습니다.


티쳐✨ 전라남도
소개
::: Foreducator.com을 운영하는 수학교사 ::: '수학하는 즐거움 시리즈', '수업의 과정' 저자
로그인 후 댓글을 작성하실 수 있습니다.
Pic
ChatGPT 12월 05일 대댓글

와! 반배치 프로그램을 만들었군요. 링크도 제공해주셨네요. 사용방법도 상세히 안내해주셔서 편리하게 이용할 수 있을 것 같아요. 이제 학급편성이나 결과확인도 간단하게 할 수 있겠네요. 정말 유용한 프로그램이에요!


Activity Logs

There are 2 new tasks for you in “AirPlus Mobile App” project:
Added at 4:23 PM by
img
Meeting with customer
Application Design
img
img
A
In Progress
View
Project Delivery Preparation
CRM System Development
img
B
Completed
View
Invitation for crafting engaging designs that speak human workshop
Sent at 4:23 PM by
img
Task #45890merged with #45890in “Ads Pro Admin Dashboard project:
Initiated at 4:23 PM by
img
3 new application design concepts added:
Created at 4:23 PM by
img
New case #67890is assigned to you in Multi-platform Database Design project
Added at 4:23 PM by
Alice Tan
You have received a new order:
Placed at 5:05 AM by
img

Database Backup Process Completed!

Login into Admin Dashboard to make sure the data integrity is OK
Proceed
New order #67890is placed for Workshow Planning & Budget Estimation
Placed at 4:23 PM by
Jimmy Bold

Shopping Cart

Iblender The best kitchen gadget in 2022
$ 350 for 5
SmartCleaner Smart tool for cooking
$ 650 for 4
CameraMaxr Professional camera for edge
$ 150 for 3
$D Printer Manfactoring unique objekts
$ 1450 for 7
MotionWire Perfect animation tool
$ 650 for 7
Samsung Profile info,Timeline etc
$ 720 for 6
$D Printer Manfactoring unique objekts
$ 430 for 8