top of page

CNU ToDo

최종 수정일: 6월 10일











팀명

SeeNU


팀원 명단

이영준, 안샘


지도교수

김상묵 교수님


작품 배경 및 목적

충남대학교 학생들은 사이버캠퍼스를 통해 강의 자료, 과제, 공지사항 등 다양한 학사 정보를 확인하고 있으며, 출석과 결석을 성적에 반영하는 수업이 존재한다. 그러나 충남대학교 재학생 33명 대상 설문조사 결과 과제 마감일이나 콘텐츠 수강 기한을 놓쳐 감점을 경험한 학생의 비율이 60.6%에 이르고, 기존의 각 학생별로 할 일 목록을 정리하여 알려주는 사이버캠퍼스 자체의 To-Do-List 기능에 만족하지 못하는 비율이 84.8%달한다. 주된 불편 요소로는 알림 기능의 부족, 복잡한 확인 절차, 로그인 과정의 번거로움 등이 꼽혔다.

또한, 학생들은 마감 기한, 남은 시간, 과제 제출 여부 등 핵심 정보에 대한 직관적인 접근을 원하고 있으며, 일정 관리를 도와주는 별도의 서비스에 대해 100%가 사용 의향을 밝혔다. 이러한 요구를 바탕으로, 학사 일정과 과제 관리를 보다 효율적으로 지원하는 ‘CNU Todo’ 프로젝트가 기획되었다. 본 프로젝트는 산재된 학사 정보를 자동으로 통합하고, 사용자 친화적인 인터페이스와 적절한 시점의 알림 기능을 통해 학생들의 학업 부담을 줄이고자 한다.`



작품 내용

사이버캠퍼스 ToDo 자동 연동: 크롬 확장 프로그램을 통해 사이버캠퍼스의 ToDo 목록과 사용자 정보를 안전하게(학번 SHA-256 해시 처리) 수집하여 중앙 서버에 저장하는 기능이 구현되었다.

PWA 기반 서비스 제공: 수집된 ToDo 목록을 과목별/시간순으로 조회하고, 학사일정 확인, 푸시 알림 설정, 테마 변경, 항목 제외 규칙 설정 등이 가능한 반응형 PWA가 개발되었다.

푸시 알림 시스템: 사용자가 설정한 시간에 맞춰 주요 마감 일정을 PWA를 통해 푸시 알림으로 제공하는 시스템이 구축되었다.

서비스 분석 및 로깅: Google Analytics 연동 및 자체 로깅 시스템을 통해 서비스 이용 현황 분석 및 오류 추적이 가능한 환경이 마련되었다.




ree



댓글


bottom of page