읽기 목록은 이제 그만! 능동적 학습을 위한 새로운 도구, Sigilla
과도한 정보 저장(Information Hoarding)의 문제점을 지적하며, '읽기 목록'의 비효율성을 강조함
능동적인 학습을 돕는 'Sigilla'를 개발, 스페이스 반복 시스템(Spaced Repetition System)을 통해 학습 효과를 높임
개인 정보 보호(Privacy)를 최우선으로 고려, 데이터 수집을 최소화하고 사용자의 집중력을 향상시킴
PostgreSQL, React 기반의 안정적인 기술 스택(Tech Stack)을 사용, 지속 가능한 서비스 운영을 목표로 함
스페이스 반복 시스템(Spaced Repetition System)의 원리
Sigilla는 스페이스 반복 시스템(Spaced Repetition System)을 활용하여 사용자가 저장한 정보를 효과적으로 학습하도록 돕는다. 이 시스템은 학습 간격을 점진적으로 늘려 기억력을 강화하는 원리를 기반으로 한다.
최적의 복습 시점(Optimal Review Time): 잊기 전에 복습하여 기억을 강화하고, 학습 효율을 극대화
능동적 회상(Active Recall): 단순히 정보를 다시 보는 것이 아니라, 스스로 기억을 떠올리는 과정을 통해 학습 효과를 높임
개인 맞춤형 학습(Personalized Learning): 사용자의 학습 패턴에 맞춰 복습 주기를 조절하여 학습 효과를 극대화
이러한 방식을 통해 Sigilla는 수동적인 정보 소비(Passive Information Consumption)를 넘어 능동적인 학습 경험을 제공한다.
개인 정보 보호(Privacy)를 위한 설계
Sigilla는 데이터 미저장 정책(Zero-Retention Policy)을 통해 개인 정보 보호를 최우선으로 고려한다. 사용자의 데이터를 최소한으로 수집하고, 안전하게 관리하기 위한 다양한 기술적, 정책적 노력을 기울인다.
브라우저 확장 기능(Browser Extension)의 최소 권한: 사용자의 브라우징 기록을 추적하지 않고, 특정 페이지 저장 시에만 활성화
로컬 데이터 처리(Local Data Processing): 읽기 시간, 스크롤 깊이 등은 브라우저 내에서 계산, 최종 참여 점수만 데이터베이스에 저장
데이터 익명화(Data Anonymization): 수집된 데이터는 개인을 식별할 수 없도록 익명화하여 저장
이러한 설계는 사용자의 데이터 주권(Data Sovereignty)을 보장하고, 안전한 학습 환경을 제공한다.
PostgreSQL과 React를 선택한 이유
Sigilla는 PostgreSQL과 React를 기반으로 구축되어 안정성과 확장성을 확보했다. 각 기술의 장점을 활용하여 사용자에게 최적의 학습 경험을 제공한다.
PostgreSQL: 데이터의 안정적인 저장 및 관리를 위해 선택, 확장성(Scalability)과 데이터 무결성(Data Integrity) 보장
React: 사용자 인터페이스(UI) 구축에 활용, 빠른 개발 속도(Fast Development)와 풍부한 생태계(Rich Ecosystem) 지원
Supabase: PostgreSQL 기반의 백엔드 서비스 제공, 개발 편의성(Development Convenience)을 높이고 인프라 관리 부담 감소
이러한 기술 스택은 Sigilla의 지속 가능한 운영(Sustainable Operation)을 위한 기반을 마련한다.
능동적 학습을 위한 Sigilla의 기능
Sigilla는 단순히 정보를 저장하는 것을 넘어, 능동적인 학습을 돕기 위한 다양한 기능을 제공한다. 사용자가 정보를 효과적으로 습득하고, 지식을 내면화할 수 있도록 돕는다.
자동 복습 알림(Automated Review Notification): 스페이스 반복 시스템(Spaced Repetition System) 기반으로, 적절한 시점에 복습 알림 제공
삭제 기능(Deletion Feature): 읽지 않은 정보는 삭제하도록 유도하여, 정보 과부하(Information Overload) 방지
읽기 지표(Reading Metrics): 스크롤 깊이, 읽기 시간 등을 측정하여, 사용자의 학습 패턴 분석
Sigilla는 수동적인 정보 소비(Passive Information Consumption)를 넘어 능동적인 학습 경험을 제공하고, 지식 습득을 돕는다.