한눈에 보는 흐름
학생은 별도의 Google Form에 응답하고, 교사는 응답 시트를 CSV로 내려받아 이 앱에서 처리합니다. 앱 주소나 원본 CSV를 학생에게 공유하지 않습니다.
로컬 처리: 선택한 CSV와 학생 정보는 앱 서버로 업로드되지 않습니다. 새로고침하거나 탭을 닫으면 앱 메모리의 작업 내용이 사라집니다.
1. 사용 전 준비
- Google Form 응답에서 불필요한 이메일·학번·민감정보를 제거합니다.
- 가능하면 이름 대신 번호나 알아볼 수 있는 별명을 사용합니다.
- 남녀공학이라면 성별 문항을 드롭다운
남/여로 받습니다. - 함께하기 어려운 사유는 꼭 필요한 최소 내용만 받고 교사만 확인합니다.
- 원본 시트에 접근할 수 있는 사람을 담당 교사로 제한합니다.
2. Google Sheets에서 CSV 받기
응답 검토
중복 응답, 빈 이름, 장난 응답과 지나치게 민감한 서술을 먼저 정리합니다.
CSV 다운로드
응답 시트에서 파일 → 다운로드 → 쉼표로 구분된 값(.csv)을 선택합니다.
열 구조 확인
기본 흐름은 타임스탬프, 이름, 성별, 희망 친구, 친해지고 싶은 친구, 함께하기 어려운 친구·사유, 수면·취향 문항 순서입니다. 단성학교 자료는 성별 열 없이도 공통 그룹으로 처리됩니다.
주의: Excel 통합문서(.xlsx)가 아니라 현재 시트의 CSV 파일을 사용하세요.
3. 방배치 실행 순서
선생님 화면 열기
학년과 반을 선택한 뒤 선생님 화면으로 들어갑니다.
명단과 방 구성
학생 명단을 입력하고 2·3·4인실 중 기준 인원을 정합니다. 최대 30명까지 사용할 수 있습니다.
필수 동반 설정
교육적 사유로 반드시 같은 방이어야 하는 학생 쌍이 있을 때만 등록합니다.
설문 가져오기
CSV를 끌어 놓거나 파일 선택 영역을 눌러 불러옵니다. 처음이라면 샘플 데이터 테스트로 동작을 확인할 수 있습니다.
설문현황 확인
제출·미제출, 기피 사유, 성별이 달라 제외된 선택과 기타 응답을 확인합니다. 미제출 학생은 교사가 대신 입력할 수 있습니다.
자동 배정
배정 우선순위를 읽고 자동 배정 실행을 누릅니다. 결과는 초안이므로 반드시 교사가 검토합니다.
4. 검토하고 확정하기
| 표시 | 확인할 내용 | 대응 |
|---|---|---|
| 성별 충돌 | 서로 다른 성별 그룹이 같은 방에 있음 | 학생을 다른 방으로 이동 |
| 함께하기 어려운 학생 | 기피 관계가 같은 방에 배정됨 | 경고된 학생을 분리 |
| 필수 동반 미적용 | 등록한 동반 쌍이 떨어짐 | 두 학생을 같은 방으로 조정 |
| 미배정 학생 | 방 정원 조정 과정에서 빠짐 | 여유가 있는 적절한 방에 추가 |
학생 이동
PC에서는 학생 이름을 드래그하고, 모바일에서는 탭 선택 이동을 켠 뒤 학생과 목적 방을 차례로 누릅니다.
결과 내보내기
결과 복사로 중간안을 복사하거나, 모든 경고를 검토한 뒤 배정 확정을 눌러 최종 문장을 복사합니다. 학생에게는 필요한 최종 배정 결과만 전달하세요.
5. 개인정보 안전수칙
- 공용 PC에서는 사용 후 탭을 닫고 CSV·복사 기록·다운로드 파일을 삭제합니다.
- 기피 사유가 화면 공유, 프로젝터 또는 출력물에 노출되지 않게 합니다.
- Google Form 첫 화면에 수집 목적·항목·보유기간·문의처를 안내합니다.
- 방배치가 끝나면 학교 기준에 따라 Forms/Sheets 응답과 CSV를 삭제합니다.
- 자동 배정 결과만으로 학생에게 불이익을 주지 말고 교사가 최종 판단합니다.
6. 문제 해결
| CSV가 읽히지 않음 | .csv 파일인지 확인하고 Google Sheets에서 다시 내려받으세요. |
|---|---|
| 이름이 누락됨 | 빈 이름, 중복 이름, 헤더명이 비정상인지 확인하세요. |
| 성별이 섞이거나 확인 필요로 표시됨 | 성별 열과 응답값이 정확히 남/여인지 확인하세요. |
| 결과가 마음에 들지 않음 | 다시 배정하거나 검토 화면에서 직접 이동하세요. |
| 작업 내용이 사라짐 | 개인정보 보호를 위해 서버에 저장하지 않습니다. 새로고침 전에 결과를 복사하세요. |