Item logo image for 교육 노트 어시스턴트

교육 노트 어시스턴트

ExtensionEducation
Item media 5 (screenshot) for 교육 노트 어시스턴트
Item media 1 (screenshot) for 교육 노트 어시스턴트
Item media 2 (screenshot) for 교육 노트 어시스턴트
Item media 3 (screenshot) for 교육 노트 어시스턴트
Item media 4 (screenshot) for 교육 노트 어시스턴트
Item media 5 (screenshot) for 교육 노트 어시스턴트
Item media 1 (screenshot) for 교육 노트 어시스턴트
Item media 1 (screenshot) for 교육 노트 어시스턴트
Item media 2 (screenshot) for 교육 노트 어시스턴트
Item media 3 (screenshot) for 교육 노트 어시스턴트
Item media 4 (screenshot) for 교육 노트 어시스턴트
Item media 5 (screenshot) for 교육 노트 어시스턴트

Overview

강의나 교육을 들으면서 실시간으로 노트를 작성하고 학습 시간을 관리하는 전용 도구입니다.

# 📚 교육 노트 어시스턴트 - Chrome Extension **교육 중 노트 작성과 AI 요약을 도와주는 Chrome 확장 프로그램입니다.** ## 🌟 특징 - ⏱️ **고급 타이머**: 최초 시작 시간, 현재 세션 시간, 총 학습 시간 분리 관리 - 📝 **리치 텍스트 노트**: 색상, 하이라이트, 서식이 지원되는 고급 노트 작성 - 🤖 **AI 요약**: ChatGPT & Gemini 연동으로 학습 내용 자동 요약 - 💾 **세션 관리**: JSON 형태로 저장/불러오기 지원 - 🔄 **다양한 표시 모드**: 팝업, 새창, 사이드패널, 웹앱 모드 지원 - ⌨️ **키보드 단축키**: 한국어 지원 (Ctrl+S, Ctrl+O 등) ## 📦 확장 프로그램 구성 ### 🎯 표시 모드 - **팝업 모드**: 확장자 아이콘 클릭 시 작은 팝업 창 - **새 창 모드**: 드래그 가능, 크기 조절 가능 (추천) - **사이드패널 모드**: 브라우저 옆에 고정 패널 - **웹앱 모드**: 새 탭에서 전체 화면 사용 ### 📁 파일 구조 ``` chrome-extension/ ├── manifest.json # 확장자 설정 ├── background.js # 백그라운드 서비스 ├── popup.html/css/js # 팝업 모드 ├── sidepanel.html/css # 사이드패널 모드 ├── webapp.html/css/js # 웹앱 모드 ├── options.html/css/js # 설정 페이지 └── icons/ # 확장자 아이콘들 ``` ## 🚀 설치 방법 ### Chrome에서 설치 1. Chrome에서 `chrome://extensions/` 이동 2. **개발자 모드** 활성화 (우상단 토글) 3. **"압축해제된 확장 프로그램을 로드합니다"** 클릭 4. 이 프로젝트 폴더 선택 5. 툴바의 확장자 아이콘 클릭하여 사용 ## ⏰ 고급 시간 관리 기능 ### 시간 추적 시스템 - **최초 시작 시간**: 프로젝트 최초 시작 시점 (변경되지 않음) - **현재 세션 시간**: 현재 진행 중인 학습 세션 시간 - **총 학습 시간**: 모든 세션을 합친 누적 학습 시간 - **임시 세션 시간**: 재개 시 임시로 표시되는 연속 학습 시간 ### 시간 관리 기능 - **시작/중지**: 학습 세션 시작 및 일시 중지 - **리셋**: 현재 세션만 초기화 - **학습시간 초기화**: 모든 시간 데이터 완전 초기화 ## ⌨️ 키보드 단축키 - `Ctrl+S` (또는 `ㄴ`): 노트 저장 - `Ctrl+Shift+S` (또는 `ㄴ`): 프로젝트 저장 - `Ctrl+O` (또는 `ㅐ`): 세션 불러오기 - `Ctrl+N` (또는 `ㅜ`): 새 세션 - `Tab`: 제목에서 내용으로 이동 ## 📁 파일 관리 ### 저장 형식 - **새 프로젝트**: `교육노트_[제목]_[날짜].json` - **수정된 프로젝트**: `교육노트_[제목]_[원본날짜]_수정_[수정날짜].json` ### 데이터 구조 ```json { "title": "교육 제목", "location": "강의 장소", "instructor": "강의자", "originalStartTime": "2024-01-15T09:00:00.000Z", "totalStudySeconds": 7200, "finalTotalStudyTime": "02:00:00", "notes": [ { "id": 1234567890, "type": "note", "title": "노트 제목", "content": "리치 텍스트 노트 내용", "timestamp": "2024-01-15T09:30:00.000Z", "important": false } ], "endTime": "2024-01-15T12:00:00.000Z", "totalNotes": 5, "totalWords": 1250 } ``` ## 🤖 AI 요약 기능 ### ChatGPT & Gemini 연동 방법 1. **"ChatGPT로 복사"** 또는 **"Gemini로 복사"** 버튼 클릭 2. 노트 내용이 자동으로 클립보드에 복사되고 해당 AI 페이지가 열림 3. AI 페이지에서 `Ctrl+V`로 붙여넣기 4. AI 응답을 받은 후 **"응답 저장"** 버튼으로 저장 ### 생성되는 요약 형식 - 📚 **주요 학습 내용**: 핵심 개념들을 간결하게 정리 - 🔑 **중요 포인트**: 기억해야 할 중요한 사항들을 리스트로 정리 - 💡 **추가 학습 제안**: 더 깊이 학습하면 좋을 주제들을 제안 - 📋 **체크리스트**: 오늘 학습한 내용 중 복습이 필요한 항목들 ## 🛠️ 개발 환경 ### 요구사항 - **Chrome**: Chrome 88+ (사이드패널은 Chrome 114+) - **권한**: storage, activeTab, contextMenus ### 사용된 기술 - **Frontend**: Vanilla JavaScript, CSS3, HTML5 - **Backend**: Chrome Extension APIs, localStorage - **UI/UX**: Inter 폰트, Font Awesome 아이콘 - **디자인**: Glassmorphism, 반응형 디자인 ## 📝 버전 히스토리 ### v2.0.0 (2024-XX-XX) - Chrome Extension 전용 - 🔄 **크롬 확장 프로그램 전용으로 전환** - ⏰ **고급 시간 관리 시스템**: 최초/현재/총 학습시간 분리 - 🎨 **리치 텍스트 에디터**: 색상 팔레트 및 서식 지원 - 🔗 **Gemini AI 연동**: ChatGPT와 Gemini 양쪽 지원 - 📱 **4가지 표시 모드**: 팝업/새창/사이드패널/웹앱 - 🎯 **사용성 개선**: 임시 세션 표시, 학습시간 초기화 등 ### v1.0.0 (2024-01-15) - ✨ 초기 릴리스 (웹/크롬 확장자/Python 멀티 플랫폼) ## 🤝 기여 이 프로젝트에 기여하고 싶으시다면: 1. Fork the repository 2. Create a feature branch (`git checkout -b feature/amazing-feature`) 3. Commit your changes (`git commit -m 'Add some amazing feature'`) 4. Push to the branch (`git push origin feature/amazing-feature`) 5. Open a Pull Request ## 📄 라이선스 이 프로젝트는 MIT 라이선스 하에 배포됩니다. ## 📞 지원 문제가 발생하거나 제안사항이 있으시면 [Issues](https://github.com/s100g100/education_Note/issues)에 등록해주세요. --- **📚 Chrome Extension으로 교육 효율성을 극대화하세요!** 🚀 ## 🎯 이 프로젝트는 Chrome 확장 프로그램 전용입니다 **개발자 참고**: 이 저장소는 Chrome Extension 개발에만 집중합니다. 웹 버전이나 Python 버전은 더 이상 지원하지 않습니다.

Details

  • Version
    1.0.0
  • Updated
    August 22, 2025
  • Offered by
    rnrwls58
  • Size
    63.57KiB
  • Languages
    한국어
  • Developer
    PNU
    PUSAN JangJeon-Dong 금정구, NY 13123 US
    Email
    rnrwls58@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.

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, please open this page on your desktop browser

Google apps