1인1프로젝트의 주제로 '개인 생산성 향상을 위한 자기계발 대시보드 개발'을 선정했다.
이는 학습과 자기계발을 위한 자기주도적 관리 기능을 제공하는 서비스의 개발을 의미한다.
우선, 기능 기획을 진행하기 위해서 어떤 학습 방법이 자기계발을 위해 효과적인지 선정한 논문을 통해서 조사해볼 필요가 있겠다.
논문 분석
자기주도 학습 구조
| 영역 | 의미 | 핵심 행동 |
|---|---|---|
| 메타인지 | 생각 관리 | 목표 설정, 점검, 성찰 |
| 학습전략 | 공부 방법 | 예습, 복습, 노트, 질문 |
| 행동관리 | 실행력 | 시간관리, 참여, 도움요청 |
잘하는 사람 vs 못하는 사람
| 구분 | 특징 |
|---|---|
| 잘하는 사람 | 목표 있음 / 점검함 / 피드백함 / 시간관리 |
| 못하는 사람 | 계획 없음 / 미룸 / 점검 없음 / 시간관리 실패 |
학습 데이터 (핵심 도구)
| 유형 | 예시 |
|---|---|
| 행동 데이터 | 공부 시간, 접속 시간 |
| 활동 데이터 | 과제 제출, 참여 |
| 결과 데이터 | 점수, 성취도 |
| 분석 데이터 | 평균, 비교, 패턴 |
실전 적용 루틴
| 단계 | 내용 |
|---|---|
| 1. 계획 | 오늘 할 공부 명확히 설정 |
| 2. 기록 | 시간, 문제 수 기록 |
| 3. 분석 | 목표 대비 성과 확인 |
| 4. 성찰 | 문제 원인 파악 |
| 5. 개선 | 방법 수정 |
성장 구조
계획 → 실행 → 기록 → 분석 → 개선 → 반복
기능
1. Dashboard
- Today Todo
- Today Reflection
- Learning Analytics
2. Task
- Manage Todo List
- Manage Review
- Manage Delay
- Todo Collection
- Working Timeline
3. Score
- Manage Score
- Score Analytics
4. Today Reflection
- Create Reflection
논문을 통해 알아낸 효율적인 학습 과정을 기반으로 기능을 기획했다. '계획' 및 '실행'을 위해 Task 관리 기능을 추가했고, 단순히 나열식 할일 기능이 아니라 Todo Collection을 통해 주제별 연속적인 할일을 관리하고 원하는 날짜에 할당할 수 있도록 기획했다.
학습의 경우 복습이나 중요한 부분을 메모해두는 것이 중요할 수 있기 때문에 '반복'을 일정한 기간이 지난 뒤 자동으로 일정에 추가디는 복습 기능을 추가로 기획했다.
'기록'과 '분석' 부분을 Score 기능으로 기획했다. 해당 기능에선 자신의 학업 성적이나 기타 성과들을 저장해두고, 다양한 차트와 표 등을 이용하여 분석을 하 수 있는 기능을 기획하였다.
타 서비스들에서 점수 등을 저장할 때 정해진 양식을 따라야 해서 기능들을 유연하게 사용할 수 없다는 것에 대한 불편함이 있었다. 이를 해결하기 위해 스프레드시트 형식의 점수 입력 테이블을 만들어서 기능을 최대한 유연하게 사용할 수 있도록 기획하였다.
'개선' 부분은 Reflection을 통해서 하루 요약, 복습할 부분 기록 등 개선사항에 대해서 작성할 수 있는 기능으로 기획하였다.