RandomSeats 사용 설명서
자리·학생·조 추첨과 데이터 관리 안내 · v4.23.7
1. 처음 시작하기
- 로그인하거나 로그인 없이 시작합니다.
- 상단의 학생관리를 열고 반 이름과 학생 번호·이름·성별을 입력합니다.
- 저장을 누른 뒤 상단 기능 버튼에서 자리뽑기·학생뽑기·조짜기를 선택합니다.
- 실행 버튼을 눌러 결과를 만듭니다.
아이콘 안내
처음 접속하면 상단 핵심 아이콘과 반 슬롯을 차례로 설명하는 안내가 한 번 표시됩니다. 이전·다음 버튼이나 키보드의 좌우 방향키로 이동하고, Esc로 닫을 수 있습니다.
다시 표시하지 않기를 선택해도 정보 화면의 아이콘 안내 다시 보기에서 언제든 안내를 다시 시작할 수 있습니다. 간편 모드에서 숨겨진 아이콘은 안내 중에만 잠시 표시되고 종료하면 원래 상태로 돌아갑니다.
2. 자리뽑기
자동 배치
설정에서 행·열과 비활성 자리를 정한 뒤 실행하면 활성 자리 전체에 학생이 배치됩니다. 자리를 누르면 두 학생을 교환할 수 있고, 잠근 자리는 다시 배치할 때 유지됩니다.
수동 배치
배치 방식을 수동으로 바꾸면 빈 자리를 눌러 학생을 직접 지정할 수 있습니다. 교탁 방향을 바꾸려면 선생님 뷰를 사용합니다.
공정 배치와 앞자리 우선
공정 모드는 최근 기록에서 같은 자리를 반복하지 않도록 배치 점수를 조정합니다. 앞자리 우선 학생은 교탁과 가까운 행부터 배정합니다.
배치가 끝나면 자리 배치가 완료된 학생 수를 포함한 알림이 우측 상단에 표시됩니다.
3. 학생뽑기
설정에서 기본 인원과 이미 뽑은 학생 제외 여부를 정할 수 있습니다. 공정 모드에서는 최근 기록에서 적게 뽑힌 학생의 확률이 높아집니다.
- 결석 학생으로 지정한 학생은 후보에서 제외됩니다.
- 결과와 뽑힌 기록의 삭제 버튼으로 개별 학생을 제거할 수 있습니다.
- 초기화하면 현재 학생뽑기 결과와 뽑힌 목록이 비워집니다.
- 추첨이 끝나면 선택 인원수를 포함한 완료 알림이 우측 상단에 표시됩니다.
4. 조짜기
조 개수 또는 조당 인원을 기준으로 조를 만들 수 있습니다. 성별 무관·같은 성별·성별 균형 중 편성 방식을 선택하고, 필요한 경우 같은 조·다른 조 조건을 추가합니다.
- 공정 모드는 최근 같은 조였던 학생 조합을 줄입니다.
- 학생 카드를 차례로 누르면 조원을 서로 교환할 수 있습니다.
- 조를 추가하거나 삭제할 수 있으며, 삭제한 조의 학생은 남은 조에 다시 배치됩니다.
- 조 고정을 사용하면 다시 편성해도 해당 학생의 현재 조를 우선 유지합니다.
- 편성이 끝나면 생성된 조 수와 편성 인원수를 포함한 완료 알림이 우측 상단에 표시됩니다.
5. 학생 강조와 결석
자리뽑기·학생뽑기·조짜기 설정에서 학생별 색상과 이름 굵기를 지정할 수 있습니다. 강조 설정은 화면 결과와 PNG에 함께 반영됩니다.
결석 지정은 학생뽑기와 조짜기에 공통 적용되며 자리뽑기 명단은 변경하지 않습니다.
6. 기록과 복원
자리·학생·조 결과는 기능별 기록에 저장됩니다. 기록 화면에서 이전 결과를 복원하거나 개별 기록 및 전체 기록을 삭제할 수 있습니다. 공정 모드는 이 기록을 추첨 점수에 사용합니다.
7. PNG와 JSON
PNG 내보내기
현재 선택한 기능의 결과 패널만 이미지로 저장합니다. PNG 저장 모드는 화면 모드와 별도로 지정할 수 있으며 실제 화면을 깜빡이게 하지 않고 복제본에서 처리됩니다.
JSON 내보내기
반 명단, 인터페이스, 기능별 설정과 결과, 기록, 반 슬롯을 선택해 저장할 수 있습니다. ‘모든 항목’은 전체 선택 시 체크, 전체 해제 시 빈칸, 일부 선택 시 −로 표시됩니다. 로그인 비밀번호와 인증 토큰은 포함되지 않습니다.
JSON 가져오기
가져올 데이터가 현재 설정과 결과를 덮어씁니다. 중요한 데이터는 먼저 모든 데이터 JSON으로 백업하세요.
8. 로그인과 동기화
로그인하면 클라우드 동기화를 사용할 수 있습니다. 동기화 화면에서 상태와 마지막 동기화 시각을 확인하고 즉시 동기화를 실행할 수 있습니다. 로그인 없이 사용한 데이터는 현재 브라우저의 로컬 저장소에만 남습니다.
9. 화면 설정
- 간편 모드: 자주 사용하지 않는 고급 기능을 숨깁니다.
- 글꼴 크기: 주요 화면 글자를 작게·기본·크게로 조절합니다.
- 언어: 앱 인터페이스만 한국어·영어·일본어로 변경합니다. 약관과 개인정보 처리방침 같은 중요 문서는 번역하지 않습니다.
10. 문제 해결
- 결과가 만들어지지 않으면 학생 수, 비활성 자리 수, 결석 학생, 자리·조 조건의 충돌을 확인하세요.
- 화면이 오래된 경우 새로고침하고 패치노트의 버전을 확인하세요.
- PNG가 비어 있으면 먼저 결과를 만든 뒤 다시 내보내세요.
- 가져오기 전에는 JSON 파일이 RandomSeats에서 생성된 파일인지 확인하세요.