Cosmos
코스모스 독서시간 출석 시스템 — 이용 가이드
v2 · 2026-04-15 기준 · 유봉여자고등학교
SECTION 01

시작하기 전에

이 시스템은 유봉여자고등학교의 코스모스 독서시간 출석을 QR 코드로 관리하는 웹 애플리케이션입니다. 교사가 QR 코드를 생성해 학생에게 보여주면, 학생이 본인 휴대폰으로 스캔해 학번을 입력하는 방식으로 출석이 처리됩니다.

접속 주소

모든 사용자는 아래 주소로 접속합니다. 별도의 앱 설치나 로그인은 필요하지 않습니다.

https://kyh0175-afk.github.io/attendance/v2/

메인 화면 — Attend / View / Manage 선택
[이미지 01-a] 접속 직후 뜨는 메인 화면. 교사용 Attend(출석 체크)View(출석 기록 조회), 관리자용 Manage(관리자) 세 카드가 보입니다.
장소 선택 화면
[이미지 01-b] 교사가 Attend 카드를 누르면 나오는 장소 선택 화면. 아우름 · 교과1실 · 해오름 · 리케이온 네 카드 중 본인 담당 장소를 선택합니다.

역할별 진입 방법

운영 중인 프로그램

💡 쌍둥이 장소 운영
아우름과 교과1실은 실질적으로 같은 공간으로 통합 운영됩니다. 교사 한 분이 양쪽을 동시에 관리하며, 학생은 어느 쪽 QR 코드를 스캔해도 같은 출석 시간에 기록됩니다.
SECTION 02

교사·관리자용 — 출석 진행 및 확인

교사 화면에서는 QR 코드를 생성해 학생 출석을 받고, 실시간으로 출석 현황을 확인하며, 필요 시 직접 학번을 입력해 출석을 추가할 수 있습니다.

출석 시간 시작하기

1
메인 화면에서 본인이 담당하는 장소 카드(아우름·교과1실·해오름·리케이온)를 선택합니다.
교사 화면 — 설정 단계
[이미지 02] 장소 진입 직후의 Start Session 화면. 프로그램 드롭다운과 담당 교사 이름 입력란, 아래에 QR 생성 및 출석 시작 버튼이 있습니다.
2
프로그램을 선택합니다. (심야 · 야간 · 방과후 · 토요일 · 일요일 독서시간) 리케이온이 아닌 장소에서는 심야/토요일/일요일 옵션이 보이지 않습니다.
3
담당 교사 이름을 입력합니다. 아우름 + 교과1실 통합 운영일 때는 생략할 수 있습니다.
4
"QR 생성 및 출석 시작" 버튼을 누릅니다.
교사 화면 — QR 코드 표시
[이미지 03] 출석 시간 시작 직후의 교사 화면. 좌측에 큰 QR 코드와 남은 시간, 우측에 출석 현황 요약(출석·미출석·출석률·자율)과 학생 명단이 실시간으로 표시됩니다.

심야 감독 교사 자동 채움

리케이온에서 심야 독서시간을 선택하면 그날의 심야 감독 교사 이름이 자동으로 입력됩니다. 이 정보는 미리 등록해둔 감독표에서 가져옵니다.

심야 감독 자동 채움 상태
[이미지 04] 리케이온에서 심야 독서시간을 선택하면 담당 교사 칸에 감독표 기준 이름이 자동으로 들어가고, 아래에 "오늘의 심야 감독으로 자동 입력됨 — 다르면 직접 수정하세요" 안내가 보입니다.
⚠ 반드시 확인하세요

자동 채움은 감독표 기준이라 실제 감독자와 다를 수 있습니다. 시작 버튼을 누르기 전 반드시 본인 이름이 맞는지 확인하고, 다르면 직접 지우고 올바른 이름을 입력하세요.

자동 채움이 틀린 채로 출석 시간을 시작해버렸다면, 나중에 관리자 페이지의 출석 기록 탭에서 수정할 수 있습니다. (해당 세션 선택 후 교사 이름 옆 연필 아이콘 클릭)

학생 출석 현황 보기

QR 코드가 표시된 화면에서 학생이 출석할 때마다 실시간으로 명단이 갱신됩니다. 전체 / 출석 / 미출석 탭으로 구분해 볼 수 있습니다.

출석 명단 영역
[이미지 05] 교사 화면 우측의 출석 현황. 상단 요약 카드(출석·미출석·출석률·자율)와 학생 명단이 있고, 이미 출석한 학생은 체크 표시()와 시각이, 아직 미출석인 학생은 회색 점과 출석 버튼이 표시됩니다. 전체 / 출석 / 미출석 탭으로 필터할 수 있습니다.
💡 실시간 갱신
학생이 QR을 스캔해 학번을 입력하면 교사 화면에 즉시 반영됩니다. 네트워크 문제로 반영이 늦어도 최대 3초 이내에 자동으로 새로고침됩니다. 수동 새로고침은 불필요합니다.

학번으로 수동 출석 추가

학생의 휴대폰이 없거나 QR 스캔이 안 되는 경우, 교사가 직접 학번을 입력해 출석을 추가할 수 있습니다.

1
교사 화면 우측 상단의 "√ 수동 출석" 버튼을 누릅니다.
2
숫자 키패드가 뜨면 학번 5자리를 입력합니다.
3
입력이 완료되면 출석 버튼을 눌러 확정합니다. 해당 학생이 명단에 추가됩니다.
수동 출석 키패드
[이미지 06] 수동 출석 버튼을 누르면 뜨는 학번 입력 키패드. 5자리 학번 입력란과 숫자 버튼, 삭제 버튼, 출석 확정 버튼이 있습니다.

QR 시간이 끝났을 때 — 연장 안내 창

QR 코드 유효 시간 20분이 지나면 자동으로 연장 안내 창이 뜹니다. 이 창이 뜨는 동안 학생은 임시로 출석을 할 수 없으며, 교사의 선택을 기다립니다.

연장 안내 창
[이미지 07] QR 유효 시간 20분이 지나면 뜨는 연장 안내 창. QR 시간이 만료됐어요 제목과 5분 카운트다운, 그 아래에 세션 마감 / + 10분 연장 두 버튼이 있습니다. 창이 뜨는 동안 뒤쪽 QR 코드는 흐려진 상태로 임시 비활성화됩니다.
1
창 중앙에 5분 카운트다운이 시작됩니다. 이 시간 안에 선택해야 합니다.
2
아직 올 학생이 더 있으면 "+ 10분 연장" 버튼을 누릅니다. QR이 다시 활성화되고 학생이 계속 출석할 수 있습니다. 연장은 1회만 가능합니다.
3
더 받을 학생이 없으면 "세션 마감" 버튼을 누릅니다. 출석 시간이 완전히 종료되고 메인 화면으로 돌아갑니다.
⏰ 5분 안에 선택하지 않으면
5분 카운트다운이 끝날 때까지 아무 버튼도 누르지 않으면 자동으로 세션이 마감되고 메인 화면으로 이동합니다. 자리를 비웠거나 창을 닫아도 안전하게 정리됩니다.
💡 연장 후 두 번째 만료
이미 한 번 연장한 뒤 또 20분이 지나면 연장 안내 창이 다시 뜨지만, 이번에는 "+ 10분 연장" 버튼이 회색으로 비활성화됩니다. 이제는 "세션 마감"만 누를 수 있고, 5분 뒤 자동 마감됩니다.

출석 시간 마감하기

수업이 끝났거나 모든 학생이 출석을 마쳤으면 직접 출석 시간을 마감할 수 있습니다. 굳이 20분을 다 기다릴 필요는 없습니다.

1
QR 코드 화면에서 "출석 마감" 버튼을 누릅니다.
2
확인 창에서 "마감"을 한 번 더 누릅니다.
3
출석 현황 요약이 간단히 표시된 후 메인 화면으로 돌아갑니다.
출석 마감 확인 창
[이미지 08] 출석 마감 버튼을 누르면 뜨는 End Session 확인 창. "마감 후에는 학생이 더 이상 QR을 스캔할 수 없어요" 안내가 표시되고, 취소 / 마감 두 버튼 중 선택합니다.

출석 기록 조회 · 사후 출석 (View)

지난 출석 기록을 확인하거나, 수업이 끝난 뒤 뒤늦게 온 학생·QR 스캔 실패로 누락된 학생을 추가하려면 메인 화면의 View(출석 기록 조회) 카드를 사용합니다. 비밀번호 없이 바로 진입되며, 담당 교사가 아니어도 다른 선생님의 세션에 사후 출석을 추가할 수 있습니다. 수업이 끝난 뒤 추가하는 출석을 사후 출석이라고 합니다.

View 페이지 — 출석 기록 조회
[이미지 09] View 페이지의 출석 기록 탭. 좌측에 날짜별 세션 카드 목록(필터 가능), 우측에 선택된 세션의 상세(프로그램·시간·교사, 출석/미출석/출석률, 장소별 학생 명단)가 보입니다. 페이지 제목 옆 READ ONLY 배지로 조회 모드임을 표시합니다. 사이드바에는 출석 기록(H)실시간(L) 두 탭만 있습니다.

사후 출석 추가하기

1
메인 화면에서 View(출석 기록 조회) 카드를 누릅니다.
2
좌측 세션 카드 목록에서 사후 출석을 추가할 세션을 클릭합니다. 필요하면 상단 필터(기간·프로그램·장소)로 범위를 좁힙니다.
3
우측 상세 영역에 뜨는 "+ 사후 출석 추가" 버튼을 누릅니다.
4
숫자 키패드에 해당 학생의 학번 5자리를 입력해 확정합니다. 해당 세션에 사후 출석으로 추가됩니다.
✓ 사후 출석은 기록에 구분 표시됩니다
사후로 추가된 학생은 출석 기록에서 "사후" 라벨로 구분되므로 정상 출석과 혼동되지 않습니다.
💡 담당 교사라면 Attend 경로도 가능
본인이 담당한 세션에 사후 출석을 추가하는 경우라면, Attend → 본인 장소로 들어가 설정 화면 위쪽의 "오늘 마감된 세션 · 사후 출석" 영역에서도 같은 작업을 할 수 있습니다. 어느 경로로 추가해도 결과는 동일합니다.
SECTION 03

학생용 — 출석하기

QR 코드로 출석하기

1
교사가 보여주는 QR 코드를 휴대폰 카메라 앱으로 스캔합니다. 별도의 QR 스캐너 앱은 필요하지 않습니다.
2
스캔 후 뜨는 링크를 눌러 출석 화면으로 이동합니다.
3
화면에 본인의 학번 5자리를 입력합니다.
4
"환영합니다, ○○○님" 화면이 뜨면 출석이 완료된 것입니다. 이 화면이 뜨지 않으면 출석이 처리되지 않은 것이니 교사에게 알려주세요.
학생 학번 입력 화면
[이미지 10] QR 스캔 직후 학생이 보는 화면. 상단에 Now Reading · 프로그램명 · 장소 · 담당 교사가 표시되고, 중앙에 학번 5자리 입력란과 숫자 키패드가 있습니다.
학생 출석 완료 환영 화면
[이미지 11] 출석이 처리된 직후 뜨는 Welcome 화면. 학생 이름, 프로그램 · 장소, 출석 시각이 표시됩니다.
⚠ QR 코드 유효 시간
QR 코드는 생성 후 20분 동안만 사용할 수 있습니다. 20분이 지나면 교사가 새 QR 코드를 만들거나 연장해야 합니다. 출석 화면에서 "이 시간은 이미 마감됐어요" 같은 메시지가 나오면 교사에게 알려 새 QR 코드를 받으세요.
SECTION 04

관리자 페이지

관리자 페이지는 명단·기록·분석·요청 등 전반적인 운영을 처리하는 곳입니다. 메인 화면 우측 상단의 관리자 페이지 버튼으로 이동할 수 있습니다. 왼쪽 사이드바에서 탭을 전환하며 사용합니다.

명단 관리

학생 명단을 추가·수정·삭제하고, 엑셀 파일로 일괄 업로드할 수 있습니다.

관리자 페이지 — 명단 관리 탭
[이미지 12] 관리자 페이지 전체 레이아웃 + 명단 관리 탭. 좌측 사이드바에 Cosmos 로고와 6개 메뉴(S 명단 관리 / H 출석 기록 / A 분석 / R 요청 관리 / L 실시간 / D 진단), 하단에 ← 메인으로 버튼이 있습니다. 우측은 상단 필터(검색·프로그램·장소·학년·활성 상태)와 학생 목록 테이블(학번·이름·프로그램·장소·출석 요일·상태), 우측 상단에 엑셀 업로드 / 양식 다운로드 / + 학생 추가 버튼이 있습니다.

학생 개별 추가 · 수정

엑셀로 일괄 업로드

1
"양식 다운로드" 버튼으로 템플릿 엑셀 파일을 받습니다.
2
엑셀에서 학생 정보(학번·이름·프로그램·장소·출석 요일)를 입력·수정합니다.
3
"엑셀 업로드" 버튼으로 파일을 올립니다.
✓ 비파괴 업로드
엑셀에 있는 학생은 추가되거나 정보가 갱신됩니다. 엑셀에 없는 기존 학생은 그대로 유지됩니다. 부분 업데이트할 때 다른 학생이 사라질 걱정은 없습니다.

출석 기록

지난 출석 시간의 기록을 날짜별로 조회하고, 학생별 출석 상태를 확인할 수 있습니다.

관리자 페이지 — 출석 기록 탭
[이미지 13] 출석 기록 탭. 좌측은 날짜별 출석 시간 카드 목록(상단에 기간·프로그램·장소 필터), 우측은 선택된 출석 시간의 상세(담당 교사·시간, 출석·미출석·출석률·자율 요약, + 사후 출석 추가 / 세션 삭제 버튼, 장소별 학생 명단과 개별 삭제 버튼)가 있는 2열 레이아웃입니다.

분석

기간별 출석률, 프로그램별 통계, 학생별 출석 횟수 등을 한눈에 볼 수 있습니다.

관리자 페이지 — 분석 탭
[이미지 14] 분석 탭. 상단 필터(기간·프로그램·장소·학년·학번 검색) 아래에 총 출석·총 미출석·평균 출석률·세션 수 요약 카드, 그 아래에 결석이 잦은 학생 상위 5명 카드, 맨 아래에 학생별·날짜별 체크 표시가 격자로 배치된 출석 매트릭스와 우측 출석률 열이 있습니다. 우측 상단에 출석부 다운로드 버튼이 있습니다.

실시간

지금 이 순간 운영 중인 네 장소의 출석 현황을 한 화면에서 볼 수 있습니다. 학생 문의가 왔을 때 ("저 출석이 안 됐어요") 빠르게 확인할 때 쓰세요.

관리자 페이지 — 실시간 탭
[이미지 15] 실시간 탭. 상단에 학번으로 출석 여부 확인 검색 박스가 있고, 그 아래에 아우름·교과1실·해오름·리케이온 네 장소의 카드가 2×2로 배치됩니다. 각 카드는 현재 출석 시간이 진행 중이면 프로그램명·인원·명단을 표시하고, 없으면 진행 중인 세션이 없어요대기 배지를 표시합니다.

진단

오늘 예정된 출석 시간이 모두 정상적으로 생성됐는지 확인하고, 교사 기기에서 발생한 이벤트 로그를 조회할 수 있습니다. 이 탭은 운영 중 문제가 생겼는지 조기에 발견하는 데 가장 중요합니다.

관리자 페이지 — 진단 탭
[이미지 16] 진단 탭. 상단 오늘의 세션 현황에는 오늘 예정된 출석 시간 카드가 프로그램별로 나열되고 상태에 따라 색이 달라집니다. 아래 최근 교사 기기 로그에는 시각·장소·이벤트 이름·세부 정보가 최신순으로 표시되며, 상단에서 장소별·이벤트 유형별로 필터링할 수 있습니다.

오늘의 세션 현황

각 프로그램별로 예정된 출석 시간이 실제로 생성됐는지를 색상으로 한눈에 보여줍니다.

최근 교사 기기 로그

교사 기기에서 발생한 주요 이벤트(페이지 진입·프로그램 선택·세션 생성·만료·연장·종료 등)를 시각 순으로 볼 수 있습니다. 장소별·이벤트 유형별로 필터링할 수 있습니다.

SECTION 05

일상 운영 체크리스트

매일 반복되는 기본 루틴입니다. 특히 관리자는 각 프로그램 시작 5~10분 후 진단 탭을 한 번씩 열어보는 습관을 들이면 대부분의 문제를 조기에 발견할 수 있습니다.

교사 일상 루틴

1
담당 시간 시작 5분 전: 메인 → 장소 선택 → 프로그램·교사 이름 확인
2
시작 시각: "QR 생성 및 출석 시작" 버튼 누르기
3
운영 중: 출석 명단 확인 + 필요 시 수동 출석 추가
4
20분 후 연장 안내 창이 뜨면 연장 / 마감 선택
5
수업이 끝나면 "출석 마감" 버튼으로 정리
SECTION 06

자주 있는 문제

학생이 "출석이 안 돼요"라고 할 때

  1. 관리자 페이지 → 실시간 탭 → 학번 검색으로 오늘 출석 여부 확인
  2. 정말 누락돼 있으면 → 출석 기록 탭에서 해당 출석 시간 선택 → "사후 출석 추가"
  3. 기록이 있는데 학생이 못 봤다면 → 학생에게 "내 출석 확인" 화면에서 학번 입력해 직접 보게 안내

QR 코드를 스캔해도 연결이 안 될 때

심야 감독 교사 이름이 잘못 들어갔을 때

  1. 출석 시간 시작 이면 → 교사 화면에서 이름 직접 수정
  2. 출석 시간이 이미 진행 중이거나 끝났으면 → 관리자 페이지 → 출석 기록 탭 → 해당 세션 선택 → 교사 이름 옆 연필 아이콘 클릭 → 수정

출석 시간이 예정 시각에 시작되지 않았을 때

  1. 관리자 → 진단 탭에서 확인 (빨강 카드로 표시됨)
  2. 담당 교사에게 즉시 연락
  3. 교사가 뒤늦게라도 시작하면 남은 학생은 정상 출석
  4. 이미 오간 학생은 사후 출석으로 추가

엑셀 업로드가 이상하게 동작할 때

그 외 문제

위에 없는 문제라면 관리자 페이지 → 진단 탭의 교사 기기 로그를 확인하세요. 최근 발생한 이벤트·에러가 시간 순으로 기록되어 있어 문제 원인을 찾는 데 도움이 됩니다.