Quick Attendance
출석체크를 쉽고 빠르게 할 수 있는 모바일 웹서비스 Github
기능
- 출석체크를 담당하는 강의 선택
- ‘Add’ 버튼을 눌러 금일 출석부 생성
- 출결 처리를 하고자 하는 학생 검색
- 해당 학생을 선택하여 출석/미결 처리
- ‘Export’ 버튼을 눌러 엑셀 형식 출결기록 복사
특징
- Frontend만으로 구현한 서비스
- CRUD는 브라우저의 IndexedDB에서 수행
- WAL(Write-Ahead Logging)을 통한 서비스 신뢰성 향상
- 출결과 관련된 트랜잭션을 LocalStorage에 기록
- 필터링 및 키워드 검색 기능
- Hangul.js를 활용한 초성검색 지원
STAR
- Situation 수업조교를 맡으면서 출결관리에 대한 어려움
- 출석체크 방식은 조교가 수업 중에 강의실을 돌아다니며 학생들의 학생증을 확인하는 방식
- 출석부가 학과, 학번 순으로 정렬되어 있어 출석체크에 오랜시간 소요
- 이는 출석체크의 실수 가능성을 높이고 학생들의 집중에 방해가 됨
- Task 신속성과 정확성에 초점을 둔 기능 개발
- 신속성: 개별 학생에 대한 검색시간 단축
- 정확성: 인적/기술적 오류(Human/Technical Error) 최소화
- Action 모바일 웹서비스 구현
- 필터링, 키워드 및 초성 검색, 단축키 (신속성 확보)
- 출석인원 표시, 트랜잭션 로깅 (정확성 보장)
- Result 출석체크 소요시간 1/10 단축
- 학생: 신속한 출결로 수업에 더욱 집중
- 수업조교: 출결관리 업무의 부담을 경감
- Heroku를 통해 다른 수업조교들에게도 공유