TeachMon: 교사 스케줄 관리 및 실시간 자습 감독 서비스

회고] 우당탕탕 실사 서비스 (TeachMon)

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

고등학교 교사 및 교육 관리자, 소프트웨어 개발 초보자

핵심 요약

  • TeachMon은 교사의 스케줄 관리 및 학생 이탈 감독을 자동화하여, 96%의 교사가 불편을 호소했던 기존 시스템을 개선한 서비스
  • 96%의 교사 불만 대응을 위해 웹 기반의 캘린더 기능, 학생 상태 실시간 확인, 교체 요청 관리 기능 구현
  • GCP 무료체험 기간 종료로 인한 140만원 청구 사고, AWS 고객센터와의 협의로 문제 해결

섹션별 세부 요약

###문제점 및 요구사항

  • 기존 시스템은 선생님의 불가능 요일에 맞춘 스케줄 생성, 학급 위치 확인, 교체 요청 불편, 이탈 학생 추적 어려움 등으로 96%의 교사가 불편을 호소
  • TeachMon은 이러한 문제를 해결하기 위해 웹 기반의 캘린더 기능, 학생 상태 실시간 확인, 교체 요청 관리를 구현

###프로젝트 개발 과정

  • 5명의 팀원으로 구성, 겨울방학부터 3월까지 2달 동안 개발 진행
  • 디스코드에서 매일 9시~11시 작업, 주말에는 스터디카페에서 5~6시간 작업
  • 야간학습 시간 추가 요구사항으로 인해 9시~4시까지의 9 to 4 방식으로 작업 재개

###서비스 기능 및 배포

  • 자습감독 일정, 방과후 수업 확인, 이탈 학생 추적, 교체 요청 관리 기능 구현
  • GCP 무료체험 기간 종료로 인해 AWS로 이전 시도 실패, 교내 서버로 이전140만원 청구 사고 발생

###문제 해결 및 회고

  • AWS 고객센터와의 협의를 통해 학생증 제출 및 사과문 작성으로 140만원 청구 무효화
  • 팀워크와 회의 방식의 중요성, 비용 관리, 책임감 강조

결론

  • TeachMon은 기존 교사 관리 시스템의 문제를 해결한 웹 기반 서비스로, 96%의 교사 불만 대응에 성공
  • AWS 140만원 사고를 통해 책임감, 비용 관리, 회의 효율성의 중요성을 체득
  • 향후 프로젝트는 회의 주제 선정, 비용 관리, 책임감 강화를 중심으로 진행해야 함