Anki는 Desktop용은 Anki 홈페이지(https://apps.ankiweb.net/)에 가면 다운받을 수 있다. 안드로이드 폰은 플레이스토어(playstore)에서 Anki를 검색하면 되고, 아이폰도 애플의 앱스토어에 있다. 이 중 아이폰용 Anki만 한화로 3만원 가량으로 유료다. 


개발자의 말에 따르면 Anki 자체가 SuperMemo라는 암기용 유료 프로그램을 상당부분 벤치마킹한 것이다. 간격반복(spaced-repetition)이나 능동적 회상(active recall)이라든가 하는 개념을 대부분 SuperMemo에서 끌어다 쓰고 있다. Anki 관련 매뉴얼을 찾다보면 조금 깊은 주제나 내용들은 이 SuperMemo 홈페이지의 문건으로 연결되는 경우도 많아서 여전히 Anki가 SuperMemo를 기준으로 기능을 개발하고 있는 것으로 보인다. 그렇다고 Anki가 공짜 버전의 SuperMemo는 아니다. 학습 이론이나 필요한 기능들에 대해서 Anki는 SuperMemo와 일치하지만 세부적인 것으로 들어가면 간격반복 알고리즘이나 재학습 전략 등에서 SuperMemo와 차이점을 보여준다. 이는 Anki가 SuperMemo의 어느 버전 이상의 변화를 맘에 들어하지 않고 그 중간에 분기되어 나가 변주(variation)하기 시작한 앱으로 보는 것이 타당할 것 같다.


처음부터 오픈소스로 개발된 앱이므로 데스크탑 버전은 무료다. 하지만 개발자도 개발비가 필요하므로 아이폰 용 Anki로 개발비를 충당하고 있는 것으로 보이단. 그럼 왜 안드로이드용 Anki인 AnkiDroid가 무료인 것일까? 그 이유는 AnkiDroid도 다른 개발자들이 오픈소스로 다시 개발한 것이기 때문이다. 즉, Anki의 데스크탑 버전과 아이폰용 버전은 개발자가 동일하고 AnkiDroid는 다른 개발자 그룹에서 Anki를 다시 만들어낸 것이다. 


Anki는 2018-12-15일 현재까지 2.1.6까지 개발되었는데 상당히 많은 부분의 개선이 이루어지고 있는 것 같아 기대하고 있다. 하지만 나는 여전히 2.0.47을 사용하고 있다. 몇 가지 이유로 다음 버전으로 넘어가지 않고 있는데, 일단 정말 고급 사용자가 아니라면 사용하는데 큰 차이가 없고 아직 추가 기능(add-on) 등이 검증되지 않았기 때문이다. 


Anki 2.0 User Manual을 번역한지 1년도 되지 않았는데 다시 2.1 User Manual이 나와서 조금 억울했지만 일견하여 살펴보니 전체적인 구성이나 내용에서 큰 차이가 있는 것으로 보이진 않는다. 사용하는 방식이나 알고리즘 모두 2.0과 동일하고 2.0에서 사용하던 카드들이 그대로 호환된다. 2.1 매뉴얼은 2.0 매뉴얼에서 토씨하나 바뀌지 않은 거의 그대로이다. 다만, 미디어나 LaTex 등을 사용함에 있어 많은 개선이 있었고 매뉴얼도 이에 대하여 추가적으로 부연하고 있는 것으로 파악된다. 상세하게 살핀 것은 아니므로 더 많은 것이 바뀌었을 수도 있지만 내가 파악한 것은 그렇다. 


두 번째는 아직 Anki 2.1에 잘 맞는 추가 기능(add-on)이 충분히 정착되지 않고 실험되지 않았기 때문이다. 추가 기능(add-on)은 Anki에서 상당히 중요한 역할을 하고 있다. 개인적으로 중요하게 사용하는 추가 기능도 있기 때문에 이런 기능들이 안정적으로 개발되고 앱에서 정착될 때까지 잠시 버전업을 미뤄두고 있다. 특히, 사용하던 Python 버전이 바뀌었고 그에 따른 충돌과 버그를 제거하고 있다는 릴리즈 노트가 자주 나오고 있어서 안정될 때까지 당분간은 관망할 생각이다.


Anki 홈페이지에는 최신의 2.1.6 버전도 다운로드할 수 있지만 2.1로 넘어오기 전의 2.0.52 버전도 다운로드를 제공하고 있으므로 적절하게 판단하여 이를 사용하면 될 것 같다. 어차피 큰 내용에 변화는 없기 때문에 첫 사용자라면 최신 버전을 쓰는 것이 바람직하고, Anki의 추가 기능을 사용하고 싶은 것이라면 구 버전을 사용하는 것이 좋을 것 같다. 

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


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


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


 


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




AnkiWeb and Synchronization

 

 

 

 Conflicts(충돌들)

 

 

동일한 카드가 두 개의 서로 다른 디바이스 중 하나에서는 편집되고 동시에 다른 디바이스에서는 학습될 경우 동일한 카드를 학습하고 동시에 편집하는 일이 발생한다.

 

이런 경우, Anki는 두 디바이스에서 발생한 변경사항을 각각의 디바이스에 그대로 보존한다.

 

만일 두 디바이스에서 동일한 카드가 학습될 경우 두 번의 학습이 모두 이루어진 것으로 기록되고 그 카드는 가장 최근에 이루어진 답변을 기준으로 유지된다.

 

 

이렇게 Anki는 동기화를 할 때 발생하는 충돌들을 병합하고 통합하고 있지만 Anki가 통합할 수 없는 종류의 변경 사항들이 있다.

 

이는 주로 노트 형식과 관련이 있다.

 

, 새 필드를 추가하거나 카드 템플릿을 제거하는 것과 같은 작업들은 충돌들을 통합하기 어려운 종류의 것이다.

 

통합 할 수없는 작업을 수행하면 아래와 같이 Anki가 경고하고 작업을 중단 할 수 있는 옵션을 제공한다.

 

 

 

계속 진행하기로 선택하면 컬렉션이 다음에 동기화 될 때 AnkiWeb에 현재 디바이스의 컨텐츠를 업로드할지 아니면 AnkiWeb의 컨텐츠를 이 디바이스로 다운로드 할지 여부를 선택하라는 메시지가 표시된다.

 

 

 

 

업로드를 선택하여 AnkiWeb의 컨텐츠를 로컬 디바이스의 컨텐츠 복사본으로 만들고 나면 다른 디바이스들에서도 AnkiWeb의 컨텐츠를 다운로드해서 모든 디바이스의 컨텐츠가 동일하게 유지되게끔 한다. 

 

모든 기기의 컨텐츠가 동일해지면 이후 동기화가 일어날 때마다 다시 변경사항들이 적절하게 통합된다.

 

 

원한다면 디바이스의 내용 전체를 AnkiWeb에 업로드하거나 반대로 AnkiWeb의 내용 전체를 다운로드하는 일방향 동기화를 강제로 할 수도 있다.

 

가령, 실수로 모바일 디바이스에서 카드뭉치를 삭제한 경우, 이러한 변화를 아무 생각 없이 동기화하여 실수로 지운 카드뭉치가 완전히 사라지게 하기 보다는 AnkiWeb에 있는 내용을 일방적으로 다운로드하도록 동기화하여 모바일 디바이스의 카드뭉치를 복구할 수 있다.

 

전체 업로드 또는 다운로드를 강제 실행하려면 도구 환경 설정 네트워크에서 "다음에 동기화 때 한 방향으로만 변경 사항 적용하기" 옵션의 상자를 체크하고 평소와 같이 동기화하면 된다.

 

 

동기화를 하면 어느 방향으로 사용할지를 선택하는 옵션이 아래와 같이 제공될 것이다.(위의 사진과 동일)

 

 

 

 


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



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


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


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




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



Adding Material

 

 

 Downloading Shared Decks(공유 카드뭉치 다운로드 하기)

 

 가장 쉽게 Anki를 시작하는 방법은 누군가 공유할 수 있도록 업로드한 카드뭉치를 다운로드하는 것이다.

 

 우선, 카드뭉치 목록 하단의 "공유 뭉치 다운로드" 버튼을 클릭한다.

 

 

 

버튼을 누르면 AnkiWeb의 카드뭉치 공유 사이트로 이동한다.

 

해당 사이트에서 익숙한 카테고리를 뒤지거나 검색하여 흥미로운 카드뭉치가 있으면 이를 해당 카드뭉치의 다운로드 버튼을 클릭하여 다운로드할 수 있다.

 

 

 

다운로드한 패키지를 더블 클릭하면 자동으로 Anki에 로드되고, 아니면 Anki의 메뉴에서 파일 → 가져오기를 클릭하면 된다.

 

Anki를 웹에서 사용할 수 있는 AnkiWeb의 사용자 계정에 직접 공유 카드뭉치를 추가할 수 없고, 현재 데스크탑 프로그램으로 파일을 가져온 다음 이를 동기화하여 AnkiWeb에 업로드해야 한다.

 

자신의 카드뭉치를 다른 사람들과 공유하고 싶다면 공유 카드뭉치 섹션을 참조하라.

 

카드뭉치를 스스로 만드는 것이 나은가? 아니면 이미 있는 것을 사용하는 것이 나은가?

 

복잡한 주제에 대해서 공부할 때, 스스로 카드뭉치를 만드는 것은 최상의 학습효과를 볼 수 있는 방법이다.

 

언어나 과학 같은 과목을 공부할 때 효과적인 학습이 되려면 반드시 설명을 숙지해야 하고 해당 맥락을 이해해야만 한다.

 

그리고 나서야 암기가 필요하다.

 

무엇보다도 스스로 카드뭉치를 만들기 위해서 해당 주제를 스스로 이해하고자 노력하고 이를 요약 정리하고자 하는 노력을 통해서

 

학습하는 자료에 대한 이해가 깊어지고 진정한 학습이 가능하게 되는 것이다.

 

예를 들어보자, 언어 공부를 하면서 무턱대고 외울 방대한 단어목록을 다운받아 이를 암기한다면 이는 과학에서

 

방정식을 하나 암기하고 전부 공부했다고 생각하는 것과 다르지 않다.

 

마찬가지로 언어도 해당 언어가 사용된 맥락이 같이 세팅되지 않는다면 죽은 언어에 불과할 뿐이다.

 

언어를 공부하려면 교과서와 선생님이 필요하지만 실제로 사용되는 문장에 지속적으로 노출되어야 한다.

 

대부분의 공유 카드뭉치들은 교과서나, 수업들, 그리고 TV 등으로 학습하는 사람들이 해당 학습자료를 보고

 

중요하다고 생각하는 점이나 흥미로운 점 등을 정리해서 Anki에 기록한다. 요약이므로 당연히 배경에 어떤 맥락이 있었는지

 

혹은 설명이 있었는지를 따로 정리하지 않는다. 본인들은 그런 맥락을 알고 이해하지만 공유카드뭉치로 공부하는 사람이 

 

그것을 파악하기 어렵다.

 

물론, 공유 카드뭉치들이 쓸모없다는 말이 아니다.

 

단지, Anki는 교과서나 수업 등을 도와주는 것이지 대체하는 것이 아니라는 뜻이다..

 

만일, 어떤 교과서를 공부했고 해당 자료를 Anki의 공유카드뭉치로 공유되어 있는 것을 활용했다면 이는 좋은 공부방법이다.

 

하지만 교과서를 공부하지 않고 Anki만 보려고 하면 그것은 잘못된 공부방법이라는 것이다.

 



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




+ Recent posts