Campus Cat Mate
1 rating
)


Overview
성균관대학교 iCampus의 대시보드·캘린더 UX를 개선하고, 공부 타이머와 고양이 마스코트 기능을 제공하는 확장 프로그램입니다.
Campus Cat Mate는 성균관대학교 iCampus(캔버스) 환경을 더 편리하게 만들고, 평소 공부 루틴까지 함께 관리할 수 있도록 설계된 Chrome 확장 프로그램입니다. 대시보드·캘린더 UI 개선 기능과 스터디 타이머, 고양이 마스코트 꾸미기 기능을 결합해 학습 효율과 동기를 동시에 높여줍니다. ■ iCampus 대시보드 / 캘린더 UI 개선 - 대시보드에서 완료/숨김 처리된 일정들을 한 번에 펼쳐 볼 수 있어, “무엇을 했는지 / 무엇이 남았는지”를 더 쉽게 파악할 수 있습니다. - 과제·퀴즈·시험 등의 마감일을 D-Day 배지(TODAY / D-1 / D-3 / D-7 등)로 표시해 중요한 일정이 눈에 잘 들어오도록 도와줍니다. - 캘린더 화면에서는 같은 날에 과제가 많이 몰려 있을 경우, 과목별로 자동 그룹핑(Accordion)하여 한눈에 정리된 형태로 보여줍니다. - 월 이동, 일정 새로 로딩 등 다양한 상황에서도 자동으로 다시 정렬되도록 구현하였습니다. ■ 공부 타이머 · 학습 기록 관리 - iCampus 사용 중에도, 일반 웹페이지를 보면서 공부할 때도 사용할 수 있는 스터디 타이머(Study Timer) 기능을 제공합니다. - 작업명/과목명과 세부 내용을 입력해 세션 단위로 공부 시간을 기록할 수 있습니다. - 하루 누적 공부 시간, 세션별 기록을 팝업에서 바로 확인할 수 있습니다. - 기록된 공부 내역은 CSV 파일로 내보내기가 가능하며, ‘원시 세션 로그’와 ‘일간 요약’ 두 가지 형식 중 선택할 수 있습니다. - 타이머는 백그라운드에서 1초 단위로 동작하도록 설계되어, 팝업을 닫거나 다른 탭으로 이동해도 시간을 계속 정확하게 집계합니다. ■ 고양이 마스코트 · 포인트 시스템 (Gamification) - 브라우저 화면 하단에 작은 고양이 마스코트가 등장해 걷고, 앉고, 점프하며 돌아다닙니다. 마우스로 집어서 옮기거나 던질 수도 있습니다. - 고양이의 색상(기본 색, 파스텔 색, 커스텀 컬러)과 리본·모자 등 악세서리를 포인트로 구매해 꾸밀 수 있습니다. - 공부 타이머 사용, 대시보드 · 캘린더 접속, 과제 제출로 포인트를 얻을 수 있어 공부와 과제 수행에 소소한 동기부여를 더해줍니다. - 포인트 값은 백그라운드 스크립트에서만 관리되며, 조작 방지를 위해 HMAC 기반 토큰 구조를 사용해 무결성을 점검합니다. ※ 과제 제출 감지 기능은 “제출 버튼 클릭 후의 네트워크 요청/화면 변화”를 관찰하여 제출 성공 여부를 인식할 뿐, 실제 제출 로직이나 서버 통신 자체를 변경하지 않습니다. ■ 데이터 저장 위치 · 개인정보 보호 - 이 확장 프로그램은 사용자 데이터를 외부 서버로 전송하지 않습니다. (Google Analytics, 광고/트래킹 SDK, 별도의 백엔드 서버 등을 사용하지 않습니다.) - 모든 데이터는 Chrome의 chrome.storage.local 에만 저장됩니다. 개발자는 사용자의 브라우저 내부 저장소에 직접 접근할 수 없습니다. - 저장되는 데이터의 예시는 다음과 같습니다. - 공부 타이머 로그 (시작/종료 시각, 세션 길이, 사용자가 입력한 작업명/세부 내용 등) - 포인트 및 상점 구매 상태 (현재 포인트, 구매한 아이템, 장착 중인 악세서리 등) - 마스코트·색상 설정 값 (색상·밝기·채도·투명도, 마스코트 ON/OFF 여부 등) - 기능 동작에 필요한 최소한의 내부 상태 (하루 1회 접속 보상 지급 여부, 디버그 플래그 등) - 기본 정책상, 일정 기간(예: 180일) 이상 지난 원시 로그는사용자의 브라우저에서 자동 정리될 수 있습니다. 오래된 로그가 필요하다면 내보내기 기능(CSV)을 통해 직접 백업할 수 있습니다. - 보다 자세한 내용은 레포지토리에 포함된 Privacy Policy 문서를 참고할 수 있습니다. ■ 이용 시 주의사항 · 책임 범위 - 본 확장 프로그램은 성균관대학교 및 SKKU iCampus / Canvas와 공식적으로 연동·보증·후원되는 제품이 아닙니다. 개인 개발자가 제작한 도구이며, 학교의 공식 입장 및 정책과는 무관합니다. - 확장 프로그램은 클라이언트(브라우저) 화면의 UI를 재구성하거나, 사용자의 학습 기록을 돕는 수준에서만 동작합니다. iCampus 서버의 데이터 구조나 평가 로직을 변경하거나 우회하지 않습니다. - 시험, 퀴즈, 온라인 평가 등 민감한 환경에서의 사용 여부는 전적으로 사용자 본인의 책임 하에 관리해야 합니다. 학교나 담당 교원이 “평가 중 확장 프로그램 금지” 등을 안내한 경우, 사용자는 해당 규정을 우선적으로 따라야 합니다. - 브라우저·iCampus 시스템 업데이트, 네트워크 환경, 사용자의 개별 설정 등에 따라 화면 표시나 기능이 예기치 않게 동작할 수 있습니다. - 이 확장 프로그램의 사용 또는 사용하지 않음으로 인해 발생할 수 있는 문제 (예: 화면 표시 오류, 일정 확인 착오, 확장 프로그램 비활성화/활성화 실수로 인한 불이익 등)에 대해 제작자는 법적 책임을 부담하지 않습니다. ※ 본 안내는 서비스 이용 시 참고용으로 제공되며, 법적 효력을 갖는 약관이나 자문에 해당하지 않습니다. ■ 오픈소스 · 라이선스 · 문의 - 소스코드는 GitHub 저장소에서 확인할 수 있으며, MIT License 를 따릅니다. - 한편, 고양이 스프라이트 및 악세서리 이미지는 개인 제작 아트로, 다음 조건(CC BY-NC 4.0)에 따라 사용을 허용합니다: 1. 비상업적 목적의 사용, 수정, 2차 창작, 재배포 허용 (스크린샷, 팬아트, 리뷰·소개 영상, 블로그 게시 등 포함) 2. 확장 프로그램을 소개하거나 리뷰하는 맥락의 이미지 사용 허용 단, 아래 행위는 금지됩니다: 1. 이미지 원본(스프라이트 시트·PNG)을 상업적 용도로 사용하거나 재배포·재판매하는 것 2. 확장 프로그램과 무관하게 아트 리소스를 독립된 자산 형태로 배포·판매하는 것 버그 제보, 제안, 문의는 GitHub Issues 또는 확장 프로그램 소개 페이지에 안내된 연락처를 통해 전달할 수 있습니다.
5 out of 51 rating
Details
- Version1.0.1
- UpdatedNovember 30, 2025
- Offered by9rlaguswnd8
- Size2.65MiB
- Languages한국어
- Developer
Email
9rlaguswnd8@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site