효과적인 학습을 위하여 지식을 구조화하는 20가지 규칙 원문 링크는 다음과 같다.


https://www.supermemo.com/en/articles/20rules



상당수 의역이 있으니 잘 이해가 가지 않거나 원문이 궁금하신 분은 원문을 참고하시길 바란다.





효과적인 학습을 위하여 지식을 구조화하는 20가지 규칙(1~3)

(The 20 rules of formulating knowledge in learning)




1. 배우기 전에 먼저 이해해야 한다.

 

전혀 이해하지도 못한 내용을 배우지 말라는 규칙이라니 누가 이해하지도 않고 배운다는 말인가? 말이 되지 않는 규칙처럼 보일 것이다. 그럼에도 불구하고 놀라울 정도로 많은 학생들이 여전히 그저 반복해서 배우고 익히는 짓을 하고 있다. 대부분의 경우 이것은 어쩔 수 없어서 그럴 수밖에 없기 때문이다. 시험 일정은 딱 고정되어 있는데 현재 사용되고 있는 교과서들과 강의록들은 대부분 정말 통탄을 금할 수 없는 수준이어서 이해가 안되고 시험 시간은 끊임없이 다가오기 때문에 그냥 머릿속에 우겨넣는 것이다.

 

하지만 다음과 같은 사례를 생각해보자. 독일어를 전혀 이해하지 못해도 독일어로 작성된 역사 교과서를 배우고 익힐 수 있다. 책의 내용은 하나도 모르고 그저 단어를 단어 그 자체로만 익히기만 하면 된다. 그러나 그러한 "닥치고 익히기" 방식은 엄청난 시간이 소모될 것이고 그렇게 엄청난 시간을 들여 배우고 익혀도 그 지식에는 아무런 가치가 없을 것이다. 역사에 관한 독일어 교과서를 억지로 머릿속에 집어넣어도, 여전히 역사에 대해 아무것도 아는 것이 없기 때문이다.

 

독일어 역사 교과서 사례는 극단적인 사례지만 깊이 음미해볼 필요가 있다. 공부하는 사람들을 보면 종종 학습 자료는 매우 짜임새 있게 잘 정리되어 있지만 공부하는 사람 자신의 이해가 부족하다고 스스로를 비난하는 경향을 보인다. 그리고는 곧 이어 자신의 학습 프로세스를 대량의 쓸모없는 학습 자료로 가득 채우고는 이걸 열심히 익히면 언젠가 쓸모가 있을 거야라고 어리석게도 스스로를 합리화하게 된다.

 

 

2. 외우기 전에 먼저 배워야 한다.

 

개별 사실들과 규칙을 암기하기 전에 익힌 지식의 전반적인 그림을 만들어야 한다. 개별적인 지식의 조각이 하나의 일관된 구조물을 구축하는 부품으로서 제대로 작동할 때 해당 지식에 대한 학습의 시간을 극적으로 줄일 수 있게 된다. 이것은 규칙 1(배우기 전에 먼저 이해해야 한다.)에서 언급 된 문제 이해와 밀접한 관련이 있다. 독일어 역사교과서 사례에서 하나의 독일어 단어가 바로 그 지식의 조각과 같은 것이다. 독일어 단어와 독일어 역사를 정확하게 묘사하고 있고, 독일어 역사를 통해서 해당 독일어의 깊은 의미를 느낄 때 학습은 강화되고 깊어진다.

 

공부를 시작할 때 막연하게 어떤 주제에 대략 관련된 것으로 보이는 사실을 암기하는 식으로 공부를 하지 말아야 한다! 해당 주제에 대한 내용들을 모아놓은 챕터(: 내연 기관의 원리)를 읽고 전체 그림을 이해하는 것이 먼저다. 그리고 나서야 개별 질문과 답변(: 내연 기관에서 피스톤을 움직이는 것은 무엇인가?) 등을 사용하여 해당 주제를 구체적으로 배우고 익혀야 한다.

 

 

3. 기초를 쌓은 뒤에 그 위에 지식을 구축해야 한다.

 

규칙 2(외우기 전에 먼저 배워야 한다.)에서 논의된 지식의 전반적인 그림을 만드는 부분에서 그러한 그림을 세부사항가지 전부 완성하려고 할 필요는 없다. 오히려 반대라고 할 수 있다. 그림은 단순할수록 더 좋다. 책의 첫 챕터는 짧을수록 좋다. 간단한 모델이야말로 이해하기 더 쉽고 훨씬 포괄적이다. 이렇게 이해하기 쉽고 다양하고 넓은 범위를 감당할 수 있는 모델이기 때문에 우리는 언제든지 그 위에 지식을 구축할 수 있다.

 

기초를 무시하면 안 된다. 너무나도 명백해 보이는 것을 암기하는 것을 시간 낭비라고 생각해서는 안 된다. 그것은 시간 낭비가 아니다! 기초적인 내용들은 너무나 당연하므로 오히려 쉽게 기억에서 잊혀질 수 있다. 그러나 이렇게 쉬운 것들을 암기하는 데는 별다른 시간과 노력이 들지 않는다. 기초를 공부하는 것이 시간 낭비이고 별 필요 없는 것처럼 느껴져 오류를 범하는 것 같더라도 차라리 기초를 공부하지 않는 오류를 범하는 것보다 기초를 공부하는 쪽으로 오류를 범하는 것이 훨씬 안전하다. SuperMemo에서 조사한 결과 간격반복 시스템을 사용하는 사람들은 보통 전체 학습 시간의 50%를 학습한 자료의 3~5%를 반복하면서 소비하는 경향을 보인다고 한다. 이는 기초적인 내용이 없기 때문에 끊임없이 해당 내용이 반복되는 것이다. 기초적인 내용들은 보통 그 기억을 유지하기도 쉽고 공부하는데도 시간이 별로 소모되지 않는다. 그러나 기초적인 내용을 잊는 순간 값비싼 대가를 치르게 될 수도 있다!

Anki 카드를 만들 때 어떻게 지식을 정리하고 구조화할 것인가를 고민하면서 발견한 SuperMemo 사이트의 문건이다. 이 사이트의 원문은 아래의 링크를 참조하길 바란다.


https://www.supermemo.com/en/articles/20rules



번역을 하다보니 영어 실력 부족인지, 원문이 너무 이상해서인지 알 수 없지만 잘 이해가 되지 않는 부분이 많아서 상당수 의역을 할 수밖에 없었다. 보다 뛰어난 실력을 가진 사람이 다시 번역해주었으면 좋겠다. 그리고 문건의 길이가 조금 길어 몇 번에 걸쳐서 분할하여 포스팅할 계획이니 참고하시기 바란다.




효과적인 학습을 위하여 지식을 구조화하는 20가지 규칙


 

이 문건은 학습 효율을 증진할 때 직면하게 될 가장 큰 어려움 중 하나인 지식의 구조화를 해결하는데 도움이 되고자 작성된 문건이다.

 

배움의 속도는 자료를 정리하하고 구조화하는 방식에 따라서 달라진다. 어떤 학습 자료가 얼마나 짜임새 있게 정리되었는지에 따라서 학습 속도가 몇 배씩 차이가 난다. 이러한 학습 속도의 차이는 생각보다 깜짝 놀랄만한 수준일 수 있다!

 

이 규칙들은 중요도 순으로 늘어놓았다. 먼저 제시된 규칙들은 사람들이 가장 흔하게 위반하지만 이 규칙을 준수할 경우 가장 많은 이익을 얻을 수 있는 규칙들이다.

 

이 문서는 기본적으로 간격 반복 시스템을 사용하여 학습을 진행할 것이라 점을 전제로 하고 있다. , 한 번만 배우고 마는 것이 아니라 학습 자료를 최적으로 반복하여 학습할 것을 전제로 하고 있다는 말이다.

 

(역자 : 전체 규칙을 하나하나 상술하기 전에 20가지 규칙을 요약해서 제시하는 것이 보기 좋을 것이라고 판단하여 학습을 위하여 지식을 구조화하는 20 가지 규칙 요약을 아래와 같이 나열하니 참고하기 바란다.)

 


 --------- 요약(Summary) ----------

 

여기에 지식을 공식화하는 20가지 규칙을 요약한다. 상세히 살펴보면 처음 16개 규칙은 기억을 단순하게 만드는 것과 관련된 규칙들이라는 것을 눈치챌 수 있을 것이다. 그리고 어떤 규칙들은 서로 강력하게 중첩되어 있다. 가령, 배우기 전에 먼저 이해해야 한다는 규칙은 최소 정보 원칙이 적용 방식이이고 이것은 다시 모든 것을 단순하게 만드는 방법이다.

 

 

1. 배우기 전에 먼저 이해해야 한다.

 


2. 외우기 전에 먼저 배워야 한다.


개별적인 단순한 지식으로 쪼개서 카드로 만들기 전에 해당 내용의 큰 그림을 먼저 구축해야한다. 그리고 전체 그림에 빈틈이 있으면 다시 검토해야 한다.



3. 기초를 쌓은 뒤에 그 위에 지식을 구축해야 한다.


절대 복잡한 매뉴얼에 두발 모두 뛰어들면 안 된다. 보통 끝을 보지 못하기 때문이다. 하지만 잘 배우고 기억된 기초 지식들은 나머지 지식들을 수월하게 배울수 있게 해준다.

 


4. 최소 정보의 원칙을 고수해야 한다.


어떤 내용을 계속 잊게 된다면 일단, 최대한 해당 항목을 간단하게 만들어 봐야 한다. 만일 그래도 계속 잊게 되면, 다른 규칙들(빈칸 만들기, 그림그리기, 연상법, 집합을 열거형으로 바꾸기 등)을 적용해보길 권한다.

 


5. 빈칸 만들기는 쉽고 효과적이다.

 

삭제된 단어 또는 구절을 완성하는 방식의 학습을 빈칸 만들기라고 하는데 학습에 효과적인 방법일 뿐만 아니라 무엇보다 지식을 정리하고 구조화하는 속도가 빠르고 초보자에게 적극 추천되는 방법이다.

 


6. 이미지를 사용해라

 

그림 하나가 백마디 말보다 가치가 있다.

 


7. 연상법(mnemonic techniques)을 사용하라.

 

페그(peg) 리스트, 마인드 맵에 대해서 읽어보라. 토니 부잔의 책을 공부하고 기억을 재미나는 그림으로 바꾸는 방법을 배워라. 전화번호나 복잡한 수치를 공부하는 방법으로 최고다.

 


8. 그림에서 빈칸 만들기도 매우 좋다.

 

빈칸 만들기를 그림에 적용하여 그림의 일부를 가리고 이를 완성하는 방식의 학습 방법은 해부학이나 지리학 등을 배우는 데 정말 좋다.

 


9. 집합을 피해라.


지식을 어떤 요소의 집합으로 나열하면 해당 집합이 커지면 커질수록 사실상 외우는 것이 불가능하다. 집합을 기억하고 싶으면 열거식 지식으로 전환해야 한다.


 

10. 열거를 피해라.


집합보다 낫지만 열거식 지식도 기억하기 어렵다. 열거식 지식을 다뤄야 할 경우 빈칸 만들기를 사용하면 좋다.

 

 

11. 기억 간섭을 적극적으로 배제하라.


정말 단순한 내용의 학습에서도 다른 비슷한 항목이 있으면 서로 기억 간섭이 일어나 다루기 어려울 수 있다. 이런 경우는 예제, 문맥적 단서, 생생한 삽화, 정서적 상태에 대한 참조, 그리고 개인적 생활과의 연계를 이용해야 한다.


 

12. 문구를 최적화해야 한다.


수학적 방정식을 줄이는 것처럼 복잡한 문장을 영리하고 함축적이고 즐길 수 있는 격언처럼 줄일 수 있다.

 


13. 다른 기억들을 참조해야 한다.

 

다른 기억들 위에다가 기억들을 만들어 구축하면 일관되고 서로 꽉 물린 구조의 기억을 만들게 된다. 그리고 그러한 기억은 쉽게 망각되지 않는다. 기초적인 지식 위에 기억을 구축하고 의도적으로 중첩하여 학습함으로써 기억들 간의 간격을 채워야 한다.

  

 

14. 개인적으로 기억에 남는 예제를 사용하라.

 

개인적인 삶과 기억을 연결하는 것은 기억을 구축하는 가장 효과적인 방법일 것이다. 개인적인 삶은 참조할 수 있는 다양한 사실들과 사건들의 금광이다. 스스로 카드뭉치 컬렉션을 만든다면 이러한 개인적인 삶을 이용하여 기억을 구축해라.


 

15. 감정적인 상태에 의지하라.


감정은 기억과 연결되어 있다. 슬픈 상태에서 어떤 사실을 배운다면 슬플 때 그 기억을 떠올릴 가능성이 높다. 어떤 기억들은 감정을 유도하고 기억을 회상할 때 두뇌의 이런 속성을 이용할 수 있도록 도와준다.


 

16. 맥락에 의한 단서는 문구를 단순하게 해준다.


해당 기억의 맥락을 이용하면 기억을 단순하게 만드는 방법이다. , 선행 지식 위에 지식을 구축하게 해주고 기억의 간섭을 피하게 해준다.


 

17. 지식의 중첩은 최소 정보원칙에 위배되지 않는다.

 

몇 가지 형식의 중첩적인 지식의 사용은 매우 좋다. 동일한 사실을 다른 각도에서 보는 것을 외운다면 별달리 해로울 것이 없다. 특히, 단어 쌍과 같은 것을 배울 때는 중첩적인 질의를 수동적이거나 적극적으로 하는 것이 매우 쓸만하다. 문제를 해결하면서 해당 문제해결로 인하여 파생되는 단계를 기억하는 것은 지적 능력을 극적으로 향상시키는 방법이다.


 

18. 출처를 제공하라.


출처를 알면 해당 지식을 대상으로 중요성을 판단하고, 신뢰도를 측정하고, 갱신하고, 학습 프로세스를 관리하는데 도움을 얻을 수 있다.

 

 

19. 날짜를 명시하라.

 

날짜를 명시하면 시간이 지남에 따라 변하는 지식을 관리하기 좋다.


 

20. 우선순위를 두어라.

 

효과적인 학습의 모든 것은 결국 우선순위이다. 발전적 독서법(incremental reading)에서는 처음에는 매우 잘못된 방식으로 구조화된 지식들을 공부하는 것으로 시작해서 공부가 쌓이는 만큼 해당 지식들의 형태를 다듬고 개선시켜 나간다. 필요한 경우, 지식의 조각들을 다시 검토하고, 부분으로 분할하고, 재구조화하며, 우선순위를 다시 결정하거나 삭제할 수 있다.

 

 

문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 



Anki 매뉴얼 전체 개요 페이지 가기



 Graphs and Statistics(그래프 및 통계)

 

 

Types of Cards(카드의 종류)

 

 

아마도 통계 창에서 사용되는 카드의 종류에 대한 용어들이 낯설게 느껴질 수 있다.

 

카드의 종류를 구분하는 용어는 다음과 같다.

 

Mature(성숙한) : 성숙한 카드는 21일 이상의 학습 간격이 설정되어 있는 카드

 

Young(어린) : 어린 카드는 21일 미만의 학습 간격을 가지지만 익힘 단계에 있지 않은 복습 카드

 

Learn(익힘) : 익힘 카드는 아직 익힘 단계에 있는 카드(카드뭉치의 옵션에 설정된 단계에 따라서 익힘 단계 여부를 판단).

 

Relearn(재익힘) : 재익힘 카드는 복습을 하면서 기억을 환기하는데 실패하여 재익힘을 위해 익힘 단계로 되돌려 놓은 카드

 

Unseen(보지 않은) : 보지 않은 카드는 컬렉션에 추가되었지만 아직 익힘 모드로도 들어가지 않은 카드를 말한다. 보이지 않는 카드는 종종 새 카드라고 부른다. 특히 처음 나타나면서 대기열에 있을 때 카드라고 지칭된다.

 

 

 

 

Today(오늘)

통계 창 상단에는 오늘 공부한 복습에 대한 간단한 통계가 텍스트로 제시되어 있다.

 

 

 

이 통계에서 의미하는 복습의 건수 1개는 하나의 카드에 한 번 응답한 것을 의미하므로 어떤 카드가 여러번 복습이 이루어지면 여러번의 복습 건수로 집계된다.

 

그리고 익힘 카드의 학습도 역시 복습 건수로 집계된다.

 

 

그 의미를 바로 명확하게 알 수 없을 것 같은 몇몇의 통계량에 대하여 다음과 같이 설명한다.

 

Again count

 

학습을 하면서 카드의 난이도 평가에서 다시(again) 버튼을 누른 횟수로 기억을 환기하는데 실패했다고 판단한 카드의 수.

 

이 수치 다음에 표시된 퍼센티지 값은 실패하지 않은 카드의 수를 학습한 전체 카드수로 나눈 실패하지 않은 카드의 비율이다.

 

 

Learn, Review, Relearn, Filtered(익힘, 복습, 재익힘, 여과됨)

 

익힘 카드, 복습 카드, 재익힘 카드 또는 만기에 도달하지 않았지만 여과된 카드뭉치를 통하여 학습이 이루어진 카드수이다.

 

 

오늘의 통계와 같은 현재 당일의 통계는 학습 진행 상태를 총제적으로 나타내기 좋은 지표가 아니다.

 

모든 사람들에게는 일이 안 풀리는 날이 있고 잘 풀리는 날이 있는 법이므로 어떤 날에 공부가 잘 안 이루어져서 정답률이 낮게 나타난다는 이유로 걱정을 할 필요는 없다.

 

공부한 당일의 통계량 말고 나머지 통계량들은 좀 더 긴 기간을 염두에 두고 측정한 것들이다.

 

만일, 공부 습관이나 학습 일정을 본인의 학습 퍼포먼스에 따라서 설정하고 싶다면 이러한 장기간을 고려한 통계량들을 참조해야 유용한 정보를 얻을 수 있다.

 

 

"오늘" 통계는 창 하단에서 선택한 기간(1개월, 1, 뭉치 일생)에 영향을 받지 않는다.

 

 

 


Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Graphs and Statistics(그래프 및 통계)

 

 

Statistics(통계)

 

 

통계창은 메인 창의 오른쪽 상단에있는 그래프 모양의 아이콘을 클릭하거나 Shift + S를 눌러 접속할 수 있다.

 

 

 


 

통계창에는 현재 선택한 카드뭉치 및 모든 하위 카드뭉치의 관련 통계가 표시된다.

 

왼쪽 하단의 "모음집"을 클릭하면 카드뭉치 대신 전체 컬렉션에 대한 통계가 표시된다.

 

 

 

기본적으로 Anki는 한달 동안의 통계를 보여주도록 되어 있다.

 

이러한 통계의 시간 범위는 통계창 하단에 있는 1뭉치 일생으로 시간 범위를 변경할 수 있다.

 

통계창의 첫머리를 차지하고 있는 상단의 "오늘" 섹션은 당연히 시간 범위의 변경에 전혀 영향을 받지 않는다.

 

이미지로 저장을 클릭하면 통계창을 이미지로 바탕화면에 저장하여 다른 사람과 이를 공유하기 쉬워진다.

 

 

 

< 주 의 >

 

노트를 삭제해도 그것들을 학습하고 복습한 기록이 Anki에는 그대로 유지 관리된다.

 

삭제된 노트의 학습 기록은 특정 카드뭉치에 대한 통계를 볼 때에는 나타나지 않는다.

 

삭제된 노트가 속한 카드뭉치를 알 방법이 없기 때문이다.

 

하지만 전체 컬렉션에 대한 통계를 볼 경우에는 삭제된 노트의 학습 기록이 포함되어 나타난다.




Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




 Graphs and Statistics(그래프 및 통계)

 

 

Card Info(카드 정보)

 

 

브라우저에서 카드를 탐색하는 동안 도구 모음에서 정보 버튼을 클릭하면 카드에 대한 정보를 볼 수 있다.

 

일단, 메인 메뉴에서 탐색 버튼을 눌러 브라우저에 들어간다.

 

 

 

브라우저에서 카드 정보를 보고싶은 카드를 카드 목록창에서 지정한 후 도구 모음에서 정보 버튼을 클릭한다.

 

 

 

그러면 아래와 같이 카드 정보가 뜬다.

 

 

 

표시된 정보의 대부분은 자명하게 알 수 있는 내용이다.

 

따라서 몇 가지 주의할 내용만 언급하고 넘어간다.

 

 

 

Position(위치)

 

 

카드가 새 카드일 때만 이 정보가 표시되며 카드가 다른 새 카드와 비교하여 표시되는 순서를 보여줍니다.

 

위치 정보는 브라우저에서 변경할 수 있다.

 

이 위치 정보는 복습 카드나 익힘 카드의 만기와 동일한 개념이지만 새 카드는 아직 학습이 이루어진 적이 없으므로 다음에 이 카드를 노출할 특정한 날짜를 지정할 수 없다.

 

따라서 새 카드의 노출 대기열에서 대기 순서로 표시되는 것이다.

 

실제로 브라우저에서 카드 목록에 만기열을 추가하여 살펴보면 새 카드는 만기에 위치 정보가 표시되고 복습 카드익힘 카드는 모두 날짜로 표시되는 것을 확인할 수 있다.

 

아래의 그림에서 브라우저의 카드 목록창에 새 카드와 복습카드와 동시에 보이게 배치되어 있다.

 

복습 카드의 경우 간격이 일자로 지정되어 있지만 새 카드는 간격에 (새 카드)라고 기입되어 있다.

 

복습 카드의 만기는 날짜로 표시되고 새 카드의 만기는 숫자로 표시된다.

 

이 숫자는 대기 순서를 의미한다.

 

새 카드를 하나 지정해서 정보 버튼을 클릭하면 카드 정보창이 나타난다.

 

 

 

나타난 카드 정보창에는 위치 항목이 있고 이 위치 항목의 값은 798로 브라우저에 표시된 만기열의 값과 동일한 것을 확인할 수 있다.


 

 

 

 

Interval(간격)

 

 

하나의 학습 세션에서 복습 카드가 학습된 다음에 해당 카드가 다시 나타나기까지 걸리는 시일을 나타낸다.

 

Anki 영어 버전은 시간을 축약하여 표현한다.

 

즉, "0s, 1m, 3h, 4d, 5mo, 6y"는 각각 초, , , , 달 및 년을 나타낸다.

 

간격은 새 카드의 정보에는 나타나지 않고 복습 카드와 익힘 카드에만 나타난다.

 

 

 

Ease(수월함)

 

복습 카드를 학습하고 알맞음(Good) 버튼을 눌렀을 때, 다음 학습 간격(interval)이 늘어나는 대략적인 정도를 의미한다.

 

일단 기본적으로 250%로 설정되어 있는데 이는 학습을 마치고 알맞음(Good) 버튼을 눌렀을 때, 이 카드의 다음 복습은 대략 이전 학습 간격의 2.5배의 시간이 지난 후 나타날 것이라는 의미이다.

 

예를 들어, 지금 공부하는 카드의 학습간격이 10이었고 난이도를 알맞음(Good)이라고 평가하면 이 카드는 다음에 대략 25일 후에 나타난다는 의미이다.

 

수월함도 새 카드의 정보에는 나타나지 않고 복습 카드와 익힘 카드에만 나타난다.


 

 

 

카드 정보에 대하여 노트 ID 및 카드 ID를 다룬 부분은 브라우저 편에서 객체 ID를 이용한 검색 부분을 참조하면 된다.




Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

Corrupt Collection(손상된 컬렉션)

 

 

Anki가 사용하고 있는 파일 형식은 프로그램이나 컴퓨터가 충돌하는 경우를 대비해서 매우 견고하게 버틸 수 있는 파일 형식을 사용하고 있다.

 

하지만 아무리 견고한 파일 형식을 사용한다고 해도 Anki 프로그램이 사용 중일 때 파일 수정, 네트워크 드라이브에 저장, 그리고 버그로 손상이 발생하는 경우에는 컬렉션이 손상 될 수 있다.

 

메인 메뉴에서 도구 데이터베이스 검사를 실행하면 Anki가 파일이 손상되었는지 여부를 체크한다.

 

만일 손상된 파일을 발견하면 메시지가 뜰 것이다.

 

컬렉션의 손상을 복구하는 최상의 방법은 가장 최근에 자동 백업된 파일로 복구하는 것이다.

 

하지만, 어떠한 사정으로 인하여 백업이 너무 오래 되었다면 백업 대신 손상된 컬렉션의 복구를 시도해 볼 수 있다.



Linux에서는 sqlite3이 설치되어 있는지 확인한다.

 

Mac에서는 이미 설치되어 있을 것이다.

 

Windows의 경우 http://www.sqlite.org/sqlite-3_6_23.zip을 다운로드 하면 된다.

 

 

다음에는 복구 단계를 수행하면서 뭔가 잘못되었을 때를 대비하여 collection.anki2 파일의 백업을 만들어 두어야 한다.

 

 

 

 

 

 Linux/OSX

 

 

리눅스를 쓰고 있다면 터미널을 열고 컬렉션이 있는 폴더로 이동한 후 다음과 같이 입력한다.

 

sqlite3 collection.anki2 .dump > dump.txt

 

실행 결과로 dump.txt 파일이 생성된다.

 

이 파일을 텍스트 에디터로 열고 파일의 마지막 줄을 확인하여 "rollback;"이라고 되어 있으면 그것을 "commit;으로 변경한다.

 

그런 다음 터미널에서 다음과 같이 실행한다.

 

cat dump.txt | sqlite3 temp.file

 

 

사용해야할 파일은 temp.file이다.

 

이 위치에 collection.anki2를 두면 파일이 비어버리게 되므로 절대 두면 안 된다.

 

완료되면 마지막 단계(Final Step)로 진행한다.

 

 

 

 Windows

 

 

sqlite3.exe 프로그램과 카드뭉치를 바탕 화면에 복사하고 시작 실행으로 이동하여 cmd.exe를 입력하여 콘솔을 연다.

 


최근
Windows는 바탕 화면에서 명령 프롬프트가 시작되지 않을 수 있다.

 

명령 프롬프트에 바탕 화면이 표시되지 않으면 다음과 같이 입력하되 Administrator를 사용자의 로그인 이름으로 바꿔서 입력하면 사용자의 바탕화면 폴더로 이동한다. 

 

cd C:\Users\Administrator\Desktop 

 

 

그리고 다음과 같이 입력한다.

 

sqlite3 collection.anki2 .dump > dump.txt

 

실행 결과로 dump.txt 파일이 생성된다.

 

이 파일을 텍스트 에디터로 열고 파일의 마지막 줄을 확인해서 "rollback;"이라고 되어 있으면 그것을 "commit;으로 변경한다.

 

그런 다음 터미널에서 다음과 같이 실행한다.

 

type dump.txt | sqlite3 temp.file

 

 

사용해야할 파일은 temp.file이다.

 

이 위치에 collection.anki2를 두면 파일이 비어버리게 되므로 절대 두면 안 된다.

 

완료되면 마지막 단계(Final Step)로 진행한다.

 

 

 

 

 마지막 단계(Final Step) 

 

오류 메시지가 나타나지 않았는지, temp.file이 비어 있지 않은지, 확인한다.

 

손상 복구 과정은 일련의 처리 프로세스를 통하여 컬렉션을 최적화 하므로 새 파일이 이전 파일보다 다소 작아지는게 일반적이다.

 

파일이 비어 있지 않은 것으로 확인되면 :

 

1. 원래 collection.anki2 파일의 이름을 다른 것으로 바꾼다.

 

2. 그리고 temp.file의 이름을 collection.anki2로 변경한다.

 

3. 바뀐 collection.anki2를 컬렉션 폴더로 옮겨서 이전 버전을 덮어 쓴다.

 

4. Anki를 시작하고 메인 메뉴에서 도구 → 데이터베이스 검사를 클릭하여 컬렉션이 성공적으로 복원되었는지 확인한다.

 

 



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 



Anki 매뉴얼 전체 개요 페이지 가기




 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

Inaccessible Harddisk(접속 권한이 없는 하드 디스크)

 

 

Anki 폴더에 있는 파일에 Anki가 작성할 권한이 없다면 Anki를 시작할 때 하드 디스크에 작성 권한이 없다는 메시지가 표시되고 Anki가 종료된다.

 

만일, 권한을 수정하는 방법에 대한 확신이 없다면 컴퓨터에 대해 잘 알고 있고 도움을 줄 수 있는 가까운 사람에게 연락해야한다.

 

 

 

Permissions of Temp Folder(Temp 폴더의 사용 권한)

 

 

Anki는 임시 데이터를 시스템의 Temp 폴더에 저장한다.

 

만일 악성 앱이나 버그가 있는 안티바이러스 앱으로 인하여 이 폴더의 접근 권한이 기본 설정과 달라진 경우 Anki가 제대로 작동하지 않게 된다.

 

Windows 7 시스템을 사용하고 있다면 문제 해결의 일반적인 단계는 다음과 같다. 다소 복잡하니 잘 모르겠다 싶은 사람은 Windows에 대해 잘 아는 사람에게 질문하길 바란다.

 

(매뉴얼은 Windows 7 시스템을 기준으로 설명하고 있지만, Windows 10 기준으로 바꿔 설명함)

 

 

1. Temp 폴더로 이동

 

시작메뉴를 클릭하고 %temp%(백분율 표시 포함)를 입력한 다음 Enter 키를 누른다.

 

Windows 10에서는 윈도우즈키 + R 을 눌러 실행하면 된다.

 

 

Windows 10에서는 파일탐색기의 위치 입력창에 %temp%(백분율 표시 포함)을 입력한 다음 Enter 키를 눌러도 된다.

 

 

 

 

2. Temp 폴더 속성 확인

 

위에서 언급한 바와 같이 시작메뉴를 클릭하고 %temp%(백분율 표시 포함)를 입력한 다음 Enter 키를 누르면 시스템의 Temp 폴더가 열린다.

 

여기에서 한 폴더 위로 이동을 클릭한다.

 

 

 

 

 

한 폴더 위로 이동하여 Temp 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하라.

 

 

 

 

3. 보안 탭에서 고급을 클릭하라.

 

 

 

4. 소유자 확인

 

소유자 정보를 확인하고 당신이 소유자로 표시되지 않은 경우 변경 링크를 클릭하여 소유권을 가져온다.

 

 

5. 사용 권한 확인

 

사용 권한 탭에서 당신이 모든 권한을 가지고 있는지 확인하라.

 

Windows 7Windows 10 설치시 기본적으로 사용권한은 c:\users\your-username에서 상속된다.

 




Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

Backups(백업)

 

 

 

프로필 전환, 카드뭉치 동기화 때마다 컬렉션은 종료된다.

 

그리고 Anki는 컬렉션을 종료할 때마다 Anki 폴더의 각각의 프로필에 있는 백업 폴더에 컬렉션을 내보낸다.

 

 

 

기본적으로 Anki30개까지 백업을 저장한다.

 

 

 

 

Anki가 백업파일로 저장하는 파일의 개수는 환경 설정(preferences)을 통해 조정할 수 있다.

 

 

 

자동 백업이 이루어지지만 자동 백업만으로는 저장 장치 또는 컴퓨터 장애로 발생하는 문제를 막을 수 없고, 미디어까지 확장하여 백업이 이루어지지 않는다.

 

따라서 컬렉션을 안전하게 유지하려면 주기적인 수동 백업을 고려해야 한다.

 

 

수동으로 백업하는 가장 쉬운 방법은 전체 Anki 폴더를 백업하는 것이다.

 

단, Anki가 열려있는 동안 백업을 하면 파일이 손상 될 수 있으므로 먼저 Anki를 닫고 백업을 수행해야 한다.

 

 

 

<백업으로부터 복구하기>

 

 

1. 백업 폴더의 사본을 만들기

 

먼저 백업 폴더의 사본을 만들어야 한다.

 

전체 백업파일의 개수가 고정되어 있으므로 Anki를 종료 할 때마다 새로운 백업이 생성되고 가장 오래된 백업은 삭제된다.

 

백업파일을 이용한 복구를 시도할 때마다 실행과 종료가 반복되면서 새로운 백업파일이 생기고 오래된 백업이 삭제됨에 따라 오히려 필요한 백업이 삭제될 수 있다.

 

따라서 이러한 일이 발생하는 것을 방지하려면 일단 Anki 폴더를 찾아서 바탕화면 같은 어딘가 안전한 곳에 전체 폴더를 복사해 놓아야 한다.

 


 

2. 복구할 프로필 열기

 

Anki를 열고 복구하고 싶은 프로필을 연다.

 

프로필이 손상되어 열리지 않을 수 있다.

 

이런 경우, 해당 프로필의 collection.anki2 파일의 이름을 다른 것으로 변경하면 Anki가 다음에 프로필을 열 때 빈 컬렉션을 다시 생성한다.

 

빈 프로필이 열리면 해당 프로필에서 복구를 시도하면 된다.

 

 

 

 

 

3. 백업파일 가져오기

 

프로필을 연 상태에서 메인 메뉴에서 파일 가져오기를 사용하고 바탕 화면에 만들어 놓은 백업 폴더의 복사본에서 백업을 가져온다.

 

 

 

백업할 파일을 선택하는 상자가 열리면 자세히 보기 아이콘을 클릭하여 사용하여 상세 모드로 설정할 수 있다.

 

각 백업 파일의 수정 날짜가 표시되므로 복구하고자 하는 백업 파일을 알 수 있게 해준다.

 

 

 

 

 

4. 백업 파일 반복 확인

 

이제 적절한 백업 파일을 찾을 때까지 반복해서 복구를 시도하면 된다.

 

 

 

 

<삭제 기록으로부터 복구하기> 

 

마지막으로 Anki는 삭제된 노트를 프로필 폴더의 deleted.txt라는 텍스트 파일에 기록한다.

 

 

이 노트들은 메인 메뉴에서 파일 가져오기 할 수 있는 텍스트 파일 형식으로 되어 있으므로 해당 파일을 이용해서 오래 전에 삭제한 노트들을 다시 복구할 수 있다.

 

이때 가져오기는 한 번에 하나의 노트 유형만 가능하므로 서로 다른 노트 유형에서 노트들을 삭제한 경우 먼저 각 노트 유형별로 노트들을 나누어 별도의 파일로 구분해야 한다.

 



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 



Anki 매뉴얼 전체 개요 페이지 가기



 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

Running from a Flash Drive(플래시 드라이브로 실행)

 

 

 

AnkiUSB/플래시 드라이브에 설치하여 휴대용으로 들고 다니면서 사용할 수 있다.

 

 

-우선, C:\Program Files (x86)\Anki 폴더를 플래시 드라이브에 복사하여 L:\Anki와 같은 폴더를 만든다.

 

 

 

 

-다음 텍스트를 기입하여 L:\anki.bat라는 텍스트 파일을 만든다.

 

    anki\anki.exe -b \ankidata

 

 

이 스크립트는 Anki를 ankidata라는 폴더로 시작하라는 명령어이고 해당 폴더가 없으면 ankidata라는 폴더를 만들어서 Anki가 실행된다.(시작옵션 부분을 참조하길 바란다.)

 

 

 

 

 

anki.bat을 더블 클릭으로 실행시키면 검은색 Dos 콘솔창이 열리고 anki.bat에 작성했던 anki\anki.exe -b \ankidataL 드라이브에서 바로 실행된다.

 

 

그리고 실행할 Anki의 언어를 선택하면 Anki가 아래와 같이 실행된다.

 

 

 

기존의 L 드라이브에 ankidata 폴더가 없으므로 해당 드라이브에 ankidata 폴더가 생성된 것을 확인할 수 있다.

 

 

 

검은색 Dos 콘솔창이 열리지 않도록 하려면 anki.bat의 배치 파일에 다음의 텍스트를 대신 사용할 수 있다.

 

    start /b anki\anki.exe -b \ankidata

 

 

 

다시, anki.bat를 더블 클릭하면 Anki가 다시 폴더를 만들지 않고 이미 있는 L:\ankidata에 저장된 사용자 데이터로 Anki를 실행한다.

 

 

<주 의>

플래시 드라이브가 FAT32로 포맷 된 경우 AnkiWeb과의 미디어 동기화가 작동하지 않을 수 있다.

 

미디어를 올바르게 동기화하려면 드라이브를 NTFS로 포맷해야 한다.




Anki 매뉴얼 전체 개요 페이지 가기




문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

DropBox and File Syncing(DropBox 및 파일 동기화)

 

 

Anki 폴더에 타사의 동기화 서비스를 직접 연결하여 사용하는 것을 추천하지 않는다. 

 

왜냐하면 Anki 폴더를 사용 중일 때 파일을 동기화 하면 데이터베이스가 손상 될 수 있기 때문이다.

 

 

단지 미디어를 동기화하려는 경우 외부 폴더DropBox와 같은 서비스에 연결할 수 있다.

 

자세한 정보는 http://www.dropboxwiki.com/tips-and-tricks/sync-other-folders를 참조하길 바란다.


 

그래도 컬렉션을 동기화 상태로 유지하고 싶다면 동기화 된 폴더에서 다른 로컬 폴더로 파일을 복사하고 나서 Anki를 시작한 다음 Anki가 닫힐 때 파일을 다시 복사하는 스크립트를 만들 것을 강력하게 추천한다.

 

이렇게 하면 파일이 열려있는 동안 절대 동기화되지 않는다.

 

 

 

 

 

Network Filesystems(네트워크 파일 시스템)

 

 

네트워크 파일 시스템으로 인해 데이터베이스가 손상 될 수 있다.

 

그러므로 네트워크 파일 시스템보다는 로컬 하드 디스크Anki의 파일을 저장하는 것을 강력하게 추천한다.

 

네트워크 파일 시스템이 유일한 옵션이라면 메인 메뉴에서 도구 데이터베이스 검사를 정기적으로 사용하여 손상을 탐지하는 것이 좋다.

 



Anki 매뉴얼 전체 개요 페이지 가기



+ Recent posts