Funda.
"즐거운 학습 경험을 통해 개발자의 지속적인 성장을 돕습니다."
Fun
지루한 CS 공부를 게임처럼 재미있게 설계하여 몰입도를 극대화합니다.
Daily
자연스러운 습관 형성을 유도하여 매일 쌓는 지식의 힘을 구축합니다.
Growth
눈에 보이는 보상과 성장 시스템으로 개발자 기초 체력을 증진합니다.
"즐거운 학습 경험을 통해 개발자의 지속적인 성장을 돕습니다."
지루한 CS 공부를 게임처럼 재미있게 설계하여 몰입도를 극대화합니다.
자연스러운 습관 형성을 유도하여 매일 쌓는 지식의 힘을 구축합니다.
눈에 보이는 보상과 성장 시스템으로 개발자 기초 체력을 증진합니다.
| 구분 | 기존 서비스의 한계 (Problem) | Funda의 해결책 (Solution) |
|---|---|---|
| 학습 방식 | 단기 암기 위주의 학습 (이해 부족) | 심화 학습: 단기 암기를 넘어선 깊이 있는 이해 유도 |
| 지속성 | 높은 중도 이탈률 (성취감 부재) | 습관 형성: 게임 같은 루틴으로 매일 지속 학습 |
| 맥락 | 맥락 없는 학습 (목적성 상실) | 동기부여: 확실한 보상과 낮은 진입 장벽 제공 |
| 개인화 | 흥미 상실 (난이도 조절 실패) | 개인화: 내 방향성에 맞춰 구성된 커리큘럼 |
"게임화와 데이터로 학습을 더욱 흥미롭게"
LLM 기반 실시간 질의응답 파이프라인 구축으로 맞춤형 학습 지원
망각곡선(SRS) 기반 과학적 복습으로 장기 기억 극대화
XP 기반 티어 랭킹으로 동기부여와 커뮤니티 활성화
스트리밍 응답으로 사용자가 기다리는 시간 최소화
1. 사용자 질문 입력
2. 프롬프트 구성
- 문제 맥락 + 질문 추가
3. LLM 호출 (스트리밍)
4. 토큰 단위 응답 전송
5. 전체 응답 저장
{
"question_id": "uuid",
"quiz_id": 123,
"user_id": 456,
"response_text": "...",
"tokens_used": 245,
"created_at": "2024-01-23"
}
정답 여부, 소요 시간 등 기록
다음 복습일까지의 간격 계산
사용자 맞춤형 복습 큐 구성
망각곡선을 기반한 최적 복습 타이밍
New → Learning → Reviewing → Mastered
정답률에 따라 다음 복습일 자동 조정
| 🥉 Bronze | 0 ~ 100 XP |
| 🥈 Silver | 100 ~ 150 XP |
| 🥇 Gold | 150 ~ 300 XP |
Sapphire
|
300 ~ 450 XP |
Ruby
|
450 ~ 550 XP |
| 💎 Master | 550 XP 이상 |
선택된 상위 사용자 그룹으로 더 치열한 경쟁
XP 0으로 초기화
문제 풀이마다 누적
주간 순위 저장
보상 지급 및 기록
사용자가 신중하게 문제를 풀도록 유도하면서도 지나친 좌절감 방지
🚨 0개 도달 시
일시적으로 문제 풀이 중단 → 유저의 회복 대기 유도
API 캐싱 및 상태 관리 최적화
자동화된 코드 리뷰로 품질 확보
pre-commit 훅으로 코드 일관성 유지
환경별 독립적인 컨테이너 구성
10문제 풀기
점수, 경험치, 정답률 표시
로그인 시 푼 문제에 따라 xp제공
이전 기록 동기화
복습 대상 문제 조회
문제 재풀이
모르는 부분 즉시 질문
주간 랭킹 및 티어 조회
실시간 경쟁 시스템 구현으로 더욱 몰입적인 학습 경험 제공
개인 통계, 학습 진도, 캐릭터 컬렉션 관리
일일 학습 목표 설정 및 진행 상황 트래킹
3D 모델 통합 & 수집 시스템
캐릭터
프로필
여러분의 피드백으로 Funda는 더욱 성장합니다.
랭킹/복습 시스템 이해도 및
추가 개선 사항 피드백
게임화 요소 및 지속성 유도
효과성 검증