learning-log-generator

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

학습 로그 생성기

学习日志生成器

note-writer로 작성된 노트의 git 커밋 히스토리를 분석하여 학습 로그를 생성합니다.
分析由note-writer编写的笔记的Git提交历史,生成学习日志。

핵심 기능

核心功能

기능설명
일자별 학습 로그커밋 기반 날짜별 학습 내용 정리
요약 및 질문핵심 내용 요약 + 복습용 필수 질문
옵시디언 링크학습 문서 연결 (
[[노트명]]
형식)
Recap 일정망각 곡선 기반 복습 날짜 제안
功能说明
每日学习日志基于提交记录按日期整理学习内容
摘要与提问核心内容总结 + 复习必备提问
Obsidian链接关联学习文档(
[[笔记名]]
格式)
Recap复习计划基于遗忘曲线推荐复习日期

워크플로우

工作流程

1단계: 커밋 히스토리 분석

1阶段:提交历史分析

bash
undefined
bash
undefined

notes/ 디렉토리 관련 커밋 조회

查询notes/目录相关的提交记录

git log --oneline --since="2024-01-01" --until="2024-01-31" -- notes/
git log --oneline --since="2024-01-01" --until="2024-01-31" -- notes/

상세 커밋 정보 (날짜, 메시지, 변경 파일)

详细提交信息(日期、消息、变更文件)

git log --pretty=format:"%h|%ad|%s" --date=short -- notes/
git log --pretty=format:"%h|%ad|%s" --date=short -- notes/

특정 기간 커밋된 파일 목록

特定时间段内提交的文件列表

git log --name-only --pretty=format:"%ad" --date=short -- notes/
undefined
git log --name-only --pretty=format:"%ad" --date=short -- notes/
undefined

2단계: 학습 내용 추출

2阶段:学习内容提取

커밋된 노트 파일에서 정보 추출:
추출 항목출처
주제/제목frontmatter
name
,
# 제목
핵심 요약
## 요약
섹션
키워드frontmatter
keywords
관련 개념frontmatter
related
,
[[링크]]
从提交的笔记文件中提取信息:
提取项来源
主题/标题frontmatter的
name
# 标题
核心摘要
## 摘要
章节
关键词frontmatter的
keywords
相关概念frontmatter的
related
[[链接]]

3단계: 학습 로그 생성

3阶段:学习日志生成

일자별로 그룹화하여 로그 작성:
markdown
undefined
按日期分组编写日志:
markdown
undefined

2024-01-15 (월)

2024-01-15(周一)

학습 내용

学习内容

  • [[React Hooks]] - useState, useEffect 기본 개념
  • [[Promise]] - 비동기 처리 패턴
  • [[React Hooks]] - useState、useEffect基本概念
  • [[Promise]] - 异步处理模式

핵심 요약

核心摘要

  1. useState는 컴포넌트의 상태를 관리하는 React Hook
  2. Promise는 비동기 작업의 완료/실패를 나타내는 객체
  1. useState是管理组件状态的React Hook
  2. Promise是表示异步操作完成/失败的对象

복습 질문

复习提问

  1. useState의 초기값 설정 방식 두 가지는?
  2. Promise의 세 가지 상태는 무엇인가?
  1. useState的两种初始值设置方式是什么?
  2. Promise的三种状态是什么?

Recap 일정

Recap复习计划

  • 2024-01-16 (1일 후) - 첫 복습
  • 2024-01-18 (3일 후) - 간격 복습
  • 2024-01-22 (7일 후) - 주간 복습
  • 2024-02-14 (1개월 후) - 월간 복습
undefined
  • 2024-01-16(1天后)- 首次复习
  • 2024-01-18(3天后)- 间隔复习
  • 2024-01-22(7天后)- 每周复习
  • 2024-02-14(1个月后)- 每月复习
undefined

4단계: 복습 질문 생성

4阶段:复习提问生成

노트 내용 기반 질문 유형:
질문 유형목적예시
정의 질문개념 이해 확인"X란 무엇인가?"
비교 질문차이점 파악"A와 B의 차이는?"
적용 질문실제 활용"언제 X를 사용하는가?"
관계 질문연결 이해"X가 Y에 미치는 영향은?"
基于笔记内容的提问类型:
提问类型目的示例
定义提问确认概念理解"X是什么?"
比较提问掌握差异"A和B的区别是什么?"
应用提问实际运用"什么时候使用X?"
关联提问理解联系"X对Y的影响是什么?"

Recap 일정 (망각 곡선 기반)

Recap复习计划(基于遗忘曲线)

에빙하우스 망각 곡선을 기반으로 최적 복습 시점 제안:
복습 회차간격기억 유지율
1차1일 후~75%
2차3일 후~85%
3차7일 후~90%
4차14일 후~92%
5차30일 후~95%
基于艾宾浩斯遗忘曲线推荐最佳复习时间点:
复习次数间隔时间记忆留存率
1次1天后~75%
2次3天后~85%
3次7天后~90%
4次14天后~92%
5次30天后~95%

출력 형식

输出格式

단일 날짜 로그

单日期日志

markdown
undefined
markdown
undefined

학습 로그: 2024-01-15

学习日志:2024-01-15

오늘 학습

今日学习

주제카테고리난이도
[[React Hooks]]React
[[Promise]]JavaScript
主题分类难度
[[React Hooks]]React
[[Promise]]JavaScript

핵심 내용

核心内容

[!summary] React Hooks 중 useState와 useEffect의 기본 사용법 학습. JavaScript Promise 패턴과 async/await 비교.
[!summary] 学习React Hooks中useState和useEffect的基本用法。 对比JavaScript Promise模式与async/await。

복습 질문

复习提问

  1. useState에서 이전 상태 기반 업데이트 방법은?
  2. useEffect의 의존성 배열이 비어있으면 어떻게 동작하는가?
  3. Promise.all과 Promise.race의 차이는?
  1. useState中基于之前状态更新的方法是什么?
  2. 如果useEffect的依赖数组为空,会如何运行?
  3. Promise.all和Promise.race的区别是什么?

Recap 체크리스트

Recap复习清单

  • 2024-01-16 첫 복습
  • 2024-01-18 3일 복습
  • 2024-01-22 주간 복습
  • 2024-02-14 월간 복습
  • 2024-01-16 首次复习
  • 2024-01-18 3天后复习
  • 2024-01-22 每周复习
  • 2024-02-14 每月复习

관련 학습

相关学习

  • 이전: [[2024-01-14 학습 로그]]
  • 다음: [[2024-01-16 학습 로그]]
undefined
  • 上一篇:[[2024-01-14 学习日志]]
  • 下一篇:[[2024-01-16 学习日志]]
undefined

사용 예시

使用示例

/learning-log-generator 오늘
/learning-log-generator 이번 주
/learning-log-generator 2024-01-01 ~ 2024-01-31
/learning-log-generator 최근 7일
/learning-log-generator 今天
/learning-log-generator 本周
/learning-log-generator 2024-01-01 ~ 2024-01-31
/learning-log-generator 最近7天

상세 정보

详细信息

  • 질문 생성 가이드
  • Recap 전략
  • 提问生成指南
  • Recap复习策略