1. 프로그램 소개
이 프로그램은 학생들의 과제 제출 현황을 효율적으로 관리하기 위한 웹페이지 입니다. 사용자는 학생 명단을 업로드하거나 개별 등록할 수 있으며, 과제를 추가하고 각 과제별로 학생들의 제출 여부를 실시간으로 확인할 수 있습니다. 기본 과제 외에도 사용자가 직접 과제를 추가할 수 있으며, 각 과제는 제출 상태를 토글하거나 전체 제출 처리 기능도 제공합니다. 전자칠판과 연동하면 학생들이 직접 터치하여 제출을 표시할 수 있습니다.
2. 사용 방법
웹사이트에 접속한 후, 좌측 사이드바에서 "명단 관리"를 선택합니다. .txt
또는 .csv
파일로 구성된 학생 명단을 업로드하거나 직접 학생 번호와 이름을 입력해 개별 추가할 수 있습니다. 기본 제공 과제(예: "꿈문 제출", "알림장 검사") 외에도 [+ 과제 추가] 버튼을 눌러 새로운 과제를 생성할 수 있습니다. 각 과제 페이지에서는 학생별로 제출 상태를 클릭하여 토글하거나, 상단 버튼을 통해 전체 제출 또는 초기화를 수행할 수 있습니다. 제출률 및 현황은 화면 하단 요약란에서 확인할 수 있습니다. 입력된 모든 데이터는 브라우저의 로컬스토리지에 자동 저장되어, 새로고침 시에도 유지됩니다.
3. 제작 팁
학생 데이터를 로컬스토리지(사용자의 PC)에 저장함으로써 데이터가 안전하게 보관되도록 구성하였습니다. 학생 명단은 번호 순서대로 정렬하여 학급에서 관리하기 편하도록 제작했습니다. 드래그 앤 드롭 기능을 통해 과제 순서를 자유롭게 변경할 수 있는 기능도 추가되어 있습니다.