Item logo image for Campus Cat Mate

Campus Cat Mate

5.0(

1 rating

)
ExtensionEducation8 users
Item media 6 (screenshot) for Campus Cat Mate
Item video thumbnail
Item media 2 (screenshot) for Campus Cat Mate
Item media 3 (screenshot) for Campus Cat Mate
Item media 4 (screenshot) for Campus Cat Mate
Item media 5 (screenshot) for Campus Cat Mate
Item media 6 (screenshot) for Campus Cat Mate
Item video thumbnail
Item video thumbnail
Item media 2 (screenshot) for Campus Cat Mate
Item media 3 (screenshot) for Campus Cat Mate
Item media 4 (screenshot) for Campus Cat Mate
Item media 5 (screenshot) for Campus Cat Mate
Item media 6 (screenshot) for Campus Cat Mate

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 또는 확장 프로그램 소개 페이지에 안내된 연락처를 통해 전달할 수 있습니다.

Details

  • Version
    1.0.1
  • Updated
    November 30, 2025
  • Offered by
    9rlaguswnd8
  • Size
    2.65MiB
  • Languages
    한국어
  • Developer
    Email
    9rlaguswnd8@gmail.com
  • Non-trader
    This 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

The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

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

Google apps