Overview
이 앱은 연구자가 Google NotebookLM을 활용하여 질적 연구 방법론 중 하나인 '근거 이론' 분석을 수행할 때, 각 단계별 과정을 체계적으로 관리하고 결과를 정리할 수 있도록 돕는 크롬 확장 프로그램입니다.
1. 핵심 기능 및 분석 프로세스
앱은 근거 이론의 핵심 3단계인 개방 코딩, 축 코딩, 선택 코딩 프로세스를 자동화된 프롬프트와 저장 기능으로 지원합니다.
1단계: 개방 코딩 (Open Coding)
현상을 라벨링하고 개념을 추출합니다.
모든 결과에 인용 근거를 포함하여 표 형식으로 정리하도록 프롬프트가 설정되어 있습니다.
2단계: 축 코딩 (Axial Coding)
추출된 개념들을 '패러다임 모델'(인과적 조건, 맥락, 중재 조건, 작용/상호작용 전략, 결과)에 맞춰 범주화하고 연결합니다.
3단계: 선택 코딩 (Selective Coding)
핵심 범주를 도출하고, 전체 현상을 설명하는 스토리라인과 이론적 기틀을 제안합니다.
2. 주요 도구 및 편의 기능
사용자가 NotebookLM의 답변을 효율적으로 수집하고 관리할 수 있는 다양한 도구를 제공합니다.
1) 즉시 실행 모드: '즉시 실행' 체크박스를 활성화하면, 단계별 버튼을 누르는 것만으로 NotebookLM 입력창에 프롬프트가 자동 주입되고 즉시 전송됩니다.
2) 답변 저장 및 스크랩: NotebookLM이 생성한 긴 답변을 클립보드와 DOM(문서 객체 모델) 데이터에서 직접 추출하여 앱 내 로컬 저장소에 안전하게 보관할 수 있습니다.
3) 다기능 내장 뷰어 (○ 버튼): 별도의 탭 이동 없이 팝업창을 통해 저장된 내용을 즉시 확인하며, 사용자의 편의에 따라 창의 위치 이동과 크기 조절이 가능할 뿐만 아니라 마크다운 렌더링 기능을 통해 가독성 높은 화면을 제공합니다.
4) 외부 뷰어 연동(새창보기): 더 넓은 화면에서 심도 있는 분석이 필요할 경우, 외부 전문 뷰어(mdproviewer.vercel.app)로 데이터를 전송하여 검토할 수 있습니다.
연동되는 앱: https://mdproviewer.vercel.app/
5) 통합 마크다운 다운로드: 각 단계별로 저장된 분석 답변들을 하나의 마크다운(.md) 파일로 통합하여 간편하게 다운로드하고 관리할 수 있습니다.
3. 사용자 인터페이스 (UI) 구성
플로팅 패널: NotebookLM 페이지 왼쪽 하단에 상주하며, 분석 단계를 순차적으로 클릭할 수 있는 직관적인 레이아웃을 제공합니다.
프롬프트 설정: 사용자가 연구 목적에 맞게 각 단계별 기본 프롬프트 문구를 수정하고 저장할 수 있습니다.
통합 뷰: 1~3단계의 저장 내용을 한 번에 모아보거나 스크랩한 답변들을 리스트 형태로 확인할 수 있습니다.
4. 기술적 특징
데이터 연동: chrome.storage.local을 사용하여 NotebookLM 페이지(content script)와 확장 프로그램 팝업 간에 데이터를 동기화합니다.
자동 입력 로직: content.js가 NotebookLM의 텍스트 영역과 전송 버튼을 자동으로 찾아 프롬프트를 주입합니다.
보안 및 권한: 마크다운 뷰어 사이트와의 연동을 위해 특정 도메인에 대한 호스트 권한과 클립보드 읽기/쓰기 권한을 사용합니다.
박중희 교수
연세대학교 심리학과 겸임교수 shoutjoy1@yonsei.ac.kr
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.