Anki 카드와 노트 다루기 03 카드 템플릿으로 카드 생성


앞의 포스팅에서 노트를 입력할 필드를 모두 만들었다. 이제는 이 노트카드로 만들어야 한다. 노트추가창 왼쪽 상단의 [카드] 버튼을 클릭해서 카드 템플릿을 열도록 하자. 



처음 열린 카드 템플릿은 다음과 같다.



상단에는 “카드 1”이라고 되어 있는 이 하나 있다. 이는 이 노트에서는 현재 1개의 카드만 만들어지고 있다는 의미다. 우리는 10개의 카드를 만들어야 하므로 이 을 “카드 10”까지 늘려갈 것이다. 

      

카드 템플릿의 왼쪽에는 3개의 박스가 있는데 위에서부터 차례대로 앞면 서식, 스타일, 뒷면 서식이다. 이 중에서 스타일 박스에는 CSS를 이용하여 카드를 마음껏 예쁘게 꾸밀 수 있다. 이에 대한 상세한 내용은 다음 링크의 매뉴얼을 참조하기 바란다. 


31_(카드와_템플릿)_카드_꾸미기

32_(카드와_템플릿)_필드_꾸미기


앞면 서식 박스에는 두개의 중괄호에 둘러싸인 {{한자문장}}이 보인다. 그리고 우리가 한자문장 필드에 입력했던 “天地玄黃”이 왼쪽의 앞면 미리보기 박스에 나타나 있다. 앞서 필드정보 조각을 담기 위한 용기(container) 같은 것으로 프로그래밍으로 치자면 변수(variable) 같은 것이라고 한 바 있는데 바로 이것이다. 즉, 필드 이름두 개의 중괄호({{ }})로 둘러싸서 카드앞면 서식이나 뒷면 서식에 배치하면 실제 카드에는 이 필드명이 나타나는 것이 아니라 필드입력된 내용이 나타난다. 

    

왼쪽 최하단 박스뒷면 서식에도 {{한글문장}} 필드가 보인다. 그리고 우리가 한글문장 필드에 입력한 텍스트인 “하늘과 땅은 검고 누렇다.”가 뒷면 미리보기 하단부에 나타나는 것을 확인할 수 있다. 

     

우리가 만들지 않은 필드명이 보인다. {{FrontSide}} 드인데 이 필드카드 앞면에 나타난 모든 내용을 그대로 반영하는 필드다. 이 필드Anki 내부에 내장되어 항상 사용할 수 있도록 만들어진 내장 필드다. 따라서 우리가 이 필드를 직접 만들지 않아도 항상 사용할 수 있다. 

    

앞서 ‘앞면’과 ‘뒷면’이라는 필드명이 좋은 명칭이 아니라고 한 이유는 이 {{FrontSide}}  때문이다. 이 필드명을 번역하면 ‘앞면’이다. Anki는 카드를 다양하게 변형하여 효과적인 학습을 가능하게 하지만 기본적으로 카드앞면뒷면이라는 구조를 고수하고 있다. 따라서 필드명을 앞면’과 ‘뒷면'으로 번역하면 처음 Anki를 쓰는 사람은 카드 템플릿을 열었을 때, 앞면 서식앞면 필드가 어떻게 다른지 혼동할 수밖에 없고 그에 더하여 {{FrontSide}} 필드가 왜  ‘앞면필드가 아닌지 헷갈리게 된다. Anki의 영어 버전에서는 ‘앞면’이 ‘front’이고 ‘뒷면’이 ‘back’이다. 즉, 원래는 ‘’, ‘’로 번역하는 것이 더 적절해 보인다.

   

이것저것 알아보았으니 카드를 만들면서 감을 잡아보자. 

         

카드1

(앞면) 다음 한자의 음과 뜻은?


(뒷면) 하늘 천 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


앞면뒷면 서식 부분은 일종의 브라우저HTML을 작성할 수 있다. 우리가 원하는 문장을 <p> 요소로 묶어서 표시하면 원하는 텍스트를 마음껏 집어넣을 수 있다. (실은 <p> 요소로 안 묶고 그냥 써도 되지만 HTML을 써보자.) 다음과 같이 만들면 첫 번째 카드가 완성된다. 뒷면 서식<br />은 줄바꿈을 해주는 빈요소이다. 



두 번째 카드를 만들려면 카드 템플릿 상단 오른쪽에 있는 [+] 버튼을 눌러야 한다. 그러면 “카드 2” 탭이 열리면서 두 번째 카드를 만들 수 있게 된다.



새로 열린 두 번째 카드는 “카드 1”의 내용을 거의 그대로 가져오므로 적절히 수정해주면 된다.




카드2

(앞면) 다음 한자의 음과 뜻은?


(뒷면) 땅 지 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드2는 다음처럼 한자1 필드한자2 필드해석1 필드해석2 필드로 바꾸기만 하면 된다.




카드3

(앞면) 다음 한자의 음과 뜻은?


(뒷면) 검을 현 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드3은 다음처럼 한자2 필드한자3 필드해석2 필드해석3 필드로 바꾸기만 하면 된다.




카드4

(앞면) 다음 한자의 음과 뜻은?


(뒷면) 누를 황 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드4는 다음처럼 한자3 필드한자4 필드해석3 필드해석4 필드로 바꾸기만 하면 된다.




카드5

(앞면) 다음 한자어를 한글로 해석하시오.

天地玄黃


(뒷면) 하늘과 땅은 검고 누렇다.

天 : 하늘 천

地 : 땅 지

玄 : 검을 현

黃 : 누를 황


이번에는 조금 카드를 변형해야 한다. 다음과 같이 변형한다.




카드6

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

하늘 천


(뒷면) 天 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드6 부터는 조금 다른 형식이다. 다음과 같이 수정한다.




카드7

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

땅 지


(뒷면) 地 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드7은 다음처럼 해석1 필드해석2 필드로, 한자1 필드한자2 필드로 바꾸기만 하면 된다.




카드8

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

검을 현


(뒷면) 玄 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드8은 다음처럼 해석2 필드해석3 필드로, 한자2 필드한자3 필드로 바꾸기만 하면 된다.




카드9

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

누를 황


(뒷면) 黃 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드9는 다음처럼 해석3 필드해석4 필드로, 한자3 필드 한자4 필드로 바꾸기만 하면 된다.




카드10

(앞면) 다음 문장을 한자로 작성하시오

하늘과 땅은 검고 누렇다.


(뒷면) 天地玄黃

天 : 하늘 천

地 : 땅 지

玄 : 검을 현

黃 : 누를 황


카드10은 다시 카드5에서와 마찬가지로 카드를 다음과 같이 변형한다. 



이제 10개의 카드를 만드는 카드 템플릿을 전부 완성했으므로 카드 템플릿 오른쪽 하단의 [닫기] 버튼을 클릭하여 원래의 노트 추가창으로 돌아오자. 그리고 노트추가창 하단의 [추가] 버튼을 클릭해서 카드를 만들어 보자.



카드가 추가되고 다시 데이터가 모두 비어 버린 노트가 나타나 새로운 데이터 입력을 기다린다. 

    

[닫기]를 클릭하여 노트추가창을 닫으면 기본 카드뭉치에 새 카드10개 있는 것을 확인할 수 있다. 즉, 한번의 데이터 입력으로 10개의 카드가 생긴 것이다.



카드가 추가되었으니 이제10개의 카드를 천천히 공부하면 된다. 

    

지금까지 진행해온 모든 과정을 요약하면 이렇다. 

     


이제 많은 단순 작업 없이 필요한 데이터만 넣으면 마법처럼 수많은 카드가 나오게 하는 법을 알게 되었다. 기본적으로 카드 템플릿HTML/CSS를 적극 활용하고 거기에 Latex까지 사용하여 전문적인 조판을 할 수 있지만 그런 것 몰라도 문제없이 잘 쓸 수 있다. 물론, 더 예쁘고 재미있는 카드를 만들고 싶다면 조금 더 공부가 필요할 것이다. 

Anki 카드와 노트 다루기 02 새로운 노트 유형 생성과 필드 구축


앞의 포스팅에서 노트와 노트 유형이 왜 필요한지를 보여주기 위하여 천자문 학습을 예로 들었다. 

      

이 때, 노트노트 유형(Note Type)이라는 틀(template)에 입력하면 카드를 찍어낸다고 이야기했다. 노트는 실제 카드로 전환되는 개별 데이터들이고 노트 유형은 그런 노트드로 주조하는 이 된다. 따라서 우리가 가장 먼저 할 일은 새로운 노트 유형(Note type)을 만드는 것이다. 

      

그리고 이 노트 유형(Note Type)을 생성하는 것은 우선, 새로운 노트 유형을 만들고 이 노트 유형에 노트의 데이터를 담을 필드를 구축한 후 해당 필드의 데이터를 실제 카드로 만들어내는 카드 템플릿 설정과정으로 이루어진다.



1) 새로운 노트 유형 만들기


우선, 메인메뉴 상단의 [추가] 버튼을 클릭하여 노트 추가창을 연다. 



노트 추가창 왼 쪽 상단에 있는 '유형' 오른쪽 박스를 클릭하여 노트 유형 선택을 연다.



노트 유형 선택창에는 다양한 노트 유형들이 나타난다. 필요한 노트 유형을 선택해서 사용하면 되지만 우리는 새로운 노트 유형을 만들 것이므로 어떤 노트 유형도 선택하지 말고 [관리] 버튼을 클릭하여 노트 유형 설정창을 연다.



노트 유형을 설정할 수 있는 창이 열린다. 기존의 노트를 수정해서 사용할 생각이라면 해당 노트를 선택하여 삭제, 이름 변경, 옵션 수정 등을 할 수 있지만 우리는 전혀 새로운 노트 유형을 만들 것이므로 [추가]를 클릭하여 노트 유형 추가창을 연다.



노트 유형 추가창에서는 “복제: 기본”을 선택하고 [확인]을 클릭한다. 어차피 수정할 것이므로 가장 기본적인 기본 노트 유형을 베이스로 선택했다.



우리가 사용할 노트 유형은 천자문 학습용이므로 노트 유형의 이름은 '천자문학습'이라고 짓고 클릭하면 이제 새로운 ‘천자문학습노트 유형을 선택할 수 있다.




2) 필드 구축하기


우리가 사용할 노트 유형(Note Type)은 만들었지만 노트 유형의 이름만 바꿨을 뿐 현재로는 기본 노트와 똑같은 단순한 노트일 뿐이다. 그래도 우리가 마음껏 씹고 뜯을 수 있는 새로운 노트 유형을 만들었으니 다음에 할 일은 정보의 조각만큼 필드(field)를 만드는 것이다. 

     

정보의 조각이라는 것은 우리가 익힐 “天 : 하늘 천, 地 : 땅 지, 玄 : 검을 현, 黃 : 누를 황, 天地玄黃 : 하늘과 땅은 검고 누렇다.”를 말한다. “天 : 하늘 천”과 같이 서로 대응하고 있는 것들도 전부 나누어 조각을 만들어야 한다

    

天 : 하늘 천

地 : 땅 지

玄 : 검을 현

黃 : 누를 황

天地玄黃 : 하늘과 땅은 검고 누렇다.

    

세어보니 총 10개의 정보 조각이 있으므로 총 10개의 필드가 필요하다. 그런데 필드라는 것이 무엇인가? 필드정보 조각을 담기 위한 용기(container) 같은 것으로 프로그래밍으로 치자면 변수(variable) 같은 것이다. 

      

앞서 만든 노트 유형(Note Type)천자문학습’을 열어보자. 

보시다시피 노트 유형의 이름만 ‘천자문학습’으로 바뀌었을 뿐 앞면뒷면으로 이루어진 기본 노트에 불과하다.



두 개의 필드 이름이 있는데 ‘앞면’과 ‘뒷면이다. 그리고 각각의 필드 이름 아래에는 무언가 입력할 수 있는 하얀 사각형이 있는데 여기에 입력한 내용은 해당 라벨의 필드입력된다. 

     

즉, ‘앞면’이라는 필드명 아래에 위치한 사각형에 입력한 내용은 추후 ‘앞면’이라는 필드에 입력되어 변수처럼 사용된다. 이에 대한 상세한 내용은 추후에 카드 템플릿을 다루면서 실제로 사용해보도록 하자. 

     

다시 원래 이야기로 돌아가서 10개의 필드를 만들어야 한다. 그리고 현재 표시되어 있는 ‘앞면’과 ‘뒷면’이라는 필드 이름도 마음에 들지 않는다. 이 부분도 카드 템플릿을 다루면서 언급하겠지만 필드명을 앞면’과 ‘뒷면이라고 하는 것은 Anki에서는 좋은 명칭이 아니다. 

            

[필드] 버튼을 클릭하여 필드 관리창을 연다. 



필드 관리창필드추가하고, 삭제하고, 이름을 변경하고, 위치를 재조정할 수 있다. 그 외에 여러 가지를 할 수 있지만 이번에는 필드추가하고 이름을 변경하는 것만 하도록 하자.



 필드는 정보 조각을 담기 위한 용기(container)이므로 적절한 이름을 붙이는 것이 좋다. 우리가 지금 하는 것은 천자문 학습을 위한 노트를 만드는 것이므로 매번 4개의 한자로 이루어진 한자어를 250회 공부하게 된다. 따라서 4개의 한자 학습과 4개로 된 문장을 공부하는 패턴이 반복된다. 따라서 간단하게 다음과 같이 필드의 이름을 짓도록 하자. 이때, 숫자가 같은 것들은 서로 대응하도록 데이터를 넣어야 한다. 


한자문장, 한글문장, 한자1, 해석1, 한자2, 해석2, 한자3, 해석3, 한자4, 해석4


[이름 변경] 버튼을 클릭하여 앞면 필드한자문장 필드로 수정하고, 뒷면 필드한글문장 필드수정한다. 그리고 [추가]를 눌러 나머지 필드를 모두 만든 다음 [닫기]를 클릭하여 원래의 노트 추가창으로 돌아오면 다음과 같은 10개의 필드가 만들어져 있는 것을 확인할 수 있다.



노트를 입력할 은 전부 만들었다. 이제는 이 노트카드로 만들기 위해서 카드 템플릿을 설정해야 한다. 그 전에 우리가 만든 노트데이터를 다음과 같이 모두 입력하도록 하자. 한자와 해석의 숫자를 일치시켜 추후 사용하기 편하도록 입력한다. 원래는 지금 넣을 필요는 없지만 이해를 돕기 위해서 미리 데이터를 입력했다.



이제 다음 단계에 해야할 일은 이 노트를 10개의 카드로 만들도록 카드 템플릿을 수정하는 것이다.

    

너무 길어졌으니 카드 템플릿으로 카드를 만드는 것은 다음에 포스팅하겠다.  


to be continued....

Anki 카드와 노트 다루기 01 노트노트 유형(Note Type)이 왜 필요한가?


Anki 매뉴얼을 읽다 보면 카드(Card), 노트(Note), 노트 유형(Note Type)이라는 단어들을 종종 마주치게 된다. 처음에는 왜 카드와 노트가 따로 있는지 엄청나게 헷갈렸지만 지금은 그 필요성에 공감하고 있다. 어떻게 보면 Anki의 핵심이 학습 관리 원칙이라면 Anki카드를 만들고 분류하고 사용하는 핵심노트와 카드에 있다고 할 수 있기 때문에 이번에는 카드와 노트에 대해서 이야기해보려고 한다.

       

카드는 간단하게 말하면 공부를 하는 우리가 매번 마주치는 그것이다. 우리가 카드 앞면의 질문을 보고 답을 생각해보고 [정답] 버튼을 눌러 답을 확인한 후 난이도를 평가하고 넘어가는 모든 일련의 과정은 카드에 대한 과정이다. 이 모든 과정은 개별 카드의 데이터로 켜켜이 쌓이고 묵혀서 학습 간격을 조절한다. 그럼 노트는 무엇일까?

      

노트카드를 찍어내기 위한 틀(template)에 집어 넣는 원재료이다. 그리고 노트 유형은 바로 이 노트를 재료로 카드를 만들어내는 틀(template)이다. 



Anki는 기본(Basic) 노트만 쓸 줄 알면 충분하다. 편에서 기본 노트를 다루어 봤는데 말 그대로 기본이다. 즉, 앞면에 질문을 작성하고 뒷면에 답을 작성한 후 추가하면 하나의 카드가 만들어지기 때문이다. 매우 직관적이고 우리가 일상적으로 해볼 수 있는 경험과 유사하다. 하지만 일상적인 물리적 한계에 크게 구속되지 않는 IT 기술의 장점을 생각해보면 좀 더 효율적인 무엇이 있을 것 같다.

     

가령, 이런 상황이다.

    

천자문의 첫 구절 天地玄黃을 개별 한자와 그 문장을 전부 외우고 익히려고 한다. 아마도 공부해야할 내용을 요약 정리하면 다음과 같을 것이다. 이것을 노트(Note)라고 부른다. 

    
天 : 하늘 천
地 : 땅 지
玄 : 검을 현
黃 : 누를 황
天地玄黃 : 하늘과 땅은 검고 누렇다.


제일 먼저 생각해봐야 할 것은 어떻게 카드를 만들 것인가 하는 점이다. Anki는 카드의 앞면을 보고 뒷면을 떠올린다는 기본적인 학습방식 있기 때문에 한 번에 하나의 질문을 던지는 구조로 되어 있다. 따라서 개별 질문들을 만들어 보고 거기에 참고할 것이 무엇인지 덧붙여 봐야 한다. 

     

우선, 개별 한자 별로 학습 한자와 한자의 뜻과 음이 카드 앞면에 나올 필요가 있다. 그리고 이것이 문장으로 어떻게 실현되는지 같이 참고해서볼 수 있으면 좋을 것 같다.

     

또, 天地玄黃이라는 문장을 한글로 해석하고 동시에 한글로 해석된 문장을 다시 天地玄黃이라는 문장으로 전환하고 싶다. 물론, 카드 뒷면에는 개별 한자에 대한 해석이 같이 있어서 문장의 개별 한자와 문장 전체의 해석을 항상 비교할 수 있다면 더 좋을 것 같다.

      

이런 요구사항들을 정리해서 카드를 만들면 다음과 같이 1개의 노트에 대하여 10개의 카드가 필요하다. 

     

카드1

(앞면) 다음 한자의 음과 뜻은?

     

(뒷면) 하늘 천 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드2

(앞면) 다음 한자의 음과 뜻은?

     

(뒷면) 땅 지 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드3

(앞면) 다음 한자의 음과 뜻은?

    

(뒷면) 검을 현 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드4

(앞면) 다음 한자의 음과 뜻은?

    

(뒷면) 누를 황 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드5

(앞면) 다음 한자어를 한글로 해석하시오.

天地玄黃

    

(뒷면) 하늘과 땅은 검고 누렇다.

天 : 하늘 천

地 : 땅 지

玄 : 검을 현

黃 : 누를 황


카드6

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

하늘 천

     

(뒷면) 天 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드7

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

땅 지

    

(뒷면) 地 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드8

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

검을 현

    

(뒷면) 玄 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드9

(앞면) 다음의 음과 뜻을 가진 한자를 쓰시오.

누를 황

    

(뒷면) 黃 (사용례 → 天地玄黃 : 하늘과 땅은 검고 누렇다.)


카드10

(앞면) 다음에 해당하는 문장을 한자로 작성하시오

하늘과 땅은 검고 누렇다.

    

(뒷면) 天地玄黃

天 : 하늘 천

地 : 땅 지

玄 : 검을 현

黃 : 누를 황


이렇게 일일이 카드를 만드는 것도 공부에 꽤나 도움이 된다. 하지만 정말 많은 카드를 만들어야 한다고 생각해보자. 천자문이니까 앞으로 250번을 똑같이 만들어야 한다고 생각하면 2500개의 카드를 일일이 만들어야 하는 상황이 온다. 공부하기 전에 노가다에 질릴 판이다. 


단순 작업을 피해 말고 한 번에 카드를 10장씩 생성할 방법이 없을까?

     

IT 기술답게 이런 문제를 해결하기 위한 방법이 준비되어 있다. 

      

그것이 노트를 노트 유형에 집어 넣어 일괄적으로 카드를 만드는 것이다.


다음엔 노트와 카드를 직접 만들어 보자.


to be continued....


완성형 카드 만들기를 알고 1년간 정말 손가락과 눈을 혹사시켜가면서 기본(Basic) 노트로 완성형 카드를 만들었다. 그런데 우연히 Anki 관련 튜토리얼 동영상을 보다가 빈칸(Cloze) 만들기 유형의 노트가 무엇인지를 알게 되었고 이를 사용하고 난 후에는 그 카드 만들기가 너무 쉬워져 이를 적극 활용하게 되었다.

     

앞서 이야기한 대로 기본(Basic) 노트만 알면 Anki를 사용하고 이용하는데 큰 부족함이 없다. 어떤 형식의 카드라고 해도 결국 기본(Basic) 노트로 만들 수 있다. 그렇기 때문에 처음에는 완성형 문제로 되어 있는 카드기본(Basic) 노트로 만들었다. 

    

카드를 만드는 과정은 온전히 손가락과 손목을 이용하는 과정이었다. 암기하고 싶은 내용을 메모장에 띄어 놓고 추가창앞면(font) 필드에 문장을 복사했다. 그리고 완성형으로 만들고 싶은 부분을 잘라내어 뒷면(back) 필드에 붙여넣고 잘라낸 부분은 밑줄을 그어 해당 문장을 채우라는 의미를 전달했다. 만일 하나의 내용에 3개의 빈칸을 만들어 카드를 만들 생각이라면 이 작업을 3번 반복해야 한다. 

     

물론, 이 작업 과정이 대단히 힘든 것은 아니다. 오히려 긴 문장을 외울 때는 카드를 만드는 것도 하나의 공부이기 때문에 겸사겸사 문장을 몇 번 읽으면서 문장의 의미를 생각을 하고 어디에 빈칸을 만드는 것이 유용할지 고민하는 것도 의외로 도움이 된다. 상당한 오타와 잘못된 원문을 바로잡는 역할도 해주기 때문에 더더욱 좋다. 

    

하지만 다음과 같은 그리스 문자를 익히려면 카드를 어떻게 만들어야 할까?

     

01 Α α alpha 알파

02 Β β beta 베타

03 Γ γ gamma 감마

04 Δ δ delta 델타

05 Ε ε epsilon 엡실론

06 Ζ ζ zeta 제타

07 Η η eta 에타

08 Θ θ theta 세타

09 Ι ι iota 요타

10 Κ κ kappa 카파

11 Λ λ lambda 람다

12 Μ μ mu 뮤

13 Ν ν nu 뉴

14 Ξ ξ xi 크시

15 Ο ο omicron 오미크론

16 Π π pi 파이

17 Ρ ρ/ς rho 로

18 Σ σ sigma 시그마

19 Τ τ tau 타우

20 Υ υ upsilon 업실론

21 Φ φ phi 피

22 Χ χ chi 키

23 Ψ ψ psi 프시

24 Ω ω omega 오메가


각, 그리스 문자를 대문자와 소문자 그리고 그 명칭 정도를 익히는 것이 목적이라면 기본(Basic) 노트로 이를 어떻게 만들어야 할까?

     

처음 완성형 카드를 만드는 방법을 생각하지 못했을 때는 질의/응답 형식으로 다음과 같이 만들었다. 너무 많으니 첫 번째 그리스 문자 A만 가지고 사례를 제시한다.

    

질문 : 그리스 문자 A는 어떻게 읽는가?

: alpha 알파

     

질문 : 그리스 문자 α는 어떻게 읽는가?

: alpha 알파

     

질문 : 그리스 문자 alpha 알파의 대문자는 어떻게 쓰는가?

: A

     

질문 : 그리스 문자 alpha 알파의 소문자는 어떻게 쓰는가?

: α

    

질문 : 그리스 문자 A의 소문자는 어떻게 쓰는가?

: α

     

질문 : 그리스 문자 α의 대문자는 어떻게 쓰는가?

: A


그리스 문자 24개 중 1개에 대하여 모든 가능한 질문을 만들었을 때 6개의 카드가 필요하므로 24개 전체는 144개의 카드를 만들어야 한다. 만드는 것도 꽤 힘들고 카드의 숫자도 지나치게 많다. 하지만 더 안 좋은 것은 지식이 파편화 된다는 것이다. 앞에서 포스팅한 Anki 완성형으로 카드 만들기에서 지적한 것처럼 맥락이 사라진다는 것이다. 즉, 그리스 대문자 A와 소문자 α 그리고 명칭 alpha 알파는 한 묶음으로 묶여서 서로 유기적으로 엮인 지식인데 단순 질의/응답 방식은 이러한 유기적인 관계를 반영하기 어렵고 반영하려면 카드의 개수가 지나치게 늘어나는 문제점이 있는 것이다. 

     

따라서 완성형으로 카드를 만들면 해당 카드의 수는 줄고 그 유기적인 관계는 강화할 수 있게 된다

     

그래서 다음과 같이 만들었다.

    

질문

그리스 문자의 대문자-소문자-명칭에서 다음 빈칸을 채우시오

[  ]-α-alpha 알파

    

: Α


질문

그리스 문자의 대문자-소문자-명칭에서 다음 빈칸을 채우시오

Α-[  ]-alpha 알파

   

: α


질문

그리스 문자의 대문자-소문자-명칭에서 다음 빈칸을 채우시오

Α-α-[        ]

     

: alpha 알파


이렇게 하면 하나의 문자 당 3개의 카드로 충분하니 그리스의 24개의 문자 전체를 익히는데 필요한 카드의 개수는 72개로 앞의 144개의 절반으로 줄어들게 된다.

             

카드의 개수는 줄어들었고, 지식의 구조도 나름 흡족하다. 하지만 여전히 72개의 카드를 만들기 위해서 메모장에서 [CTRL]-c[CTRL]-v를 수없이 연타해야 한다. 그리고 작업 하다가 순서를 헷갈리거나 하는 경우에는 더 난감해진다.

      


이런 경우에는 빈칸 만들기(Cloze Deletion)를 이용하면 정말 쉽게 완성형 카드를 만들 수 있다. 

     

그리스문자 학습 사례를 이용하여 빈칸 만들기(Cloze Deletion) 사용법을 알아보자. 

       

우선, 항상 그렇듯이 Anki를 처음 실행했을 때 나오는 메인 화면 상단의 가운데에 있는 [추가]를 클릭한다.




그러면 다음과 같이 노트 추가창이 나온다. 유형(type) 바로 옆에 있는 박스를 클릭하면 노트 유형을 선택할 수 있는 창이 나온다. “빈칸” 또는 "Cloze"라고 되어 있는 것을 골라 [선택] 버튼을 클릭한다.



그러면 이제 노트 추가창의 유형이 “빈칸” 또는 "Cloze"로 변경될 것이다. 

      

이제 내용이라고 캡션 되어 있는 아래의 하얀 박스에 공부할 내용 “Α-α-alpha 알파”를 다음과 같이 기입한다.



이제 빈칸으로 만들 "A"를 지정하여 [...]키를 누르거나 [CTRL]+[SHIFT]+c 를 누르면 {{c1::A}}와 같이 묶이는 것을 볼 수 있다.



동일한 과정을 "α"와 "alpha 알파"에도 하게 되면 다음과 같이 나타난다.



위와 같이 완성된 노트에서 다음의 문장이 의미하는 바가 무엇인가?

            

{{c1::Α}}-{{c2::α}}-{{c3::alpha 알파}}

    

"A"가 빈칸으로 나타나는 첫 번째 카드(c1)이고, "α"가 빈칸으로 나타나는 두 번째 카드(c2)이며, "alpha 알파"가 빈칸으로 나타나는 세 번째 카드(c3)라는 뜻이다.

       

두개의 중괄호({  })로 중첩된 부분이 빈칸이고 그 내부의 "c"는 카드라는 뜻이며, 숫자카드의 번호인 것이다.

    

이제 [추가] 버튼을 클릭하고 추가창을 닫으면 메인 화면에 들어있는 새 카드의 수는 다음과 같이 3개가 된다.



즉, [...] 버튼을 누르거나 [CTRL]+[SHIFT]+c 키를 누를 때마다 카드 번호가 1개씩 늘어나면서 카드가 생성되는 것이다. 간단하게 버튼을 3번 클릭해서 3개의 카드를 만들었으니 카드를 만드는 부담이 순식간에 줄어들게 된다. 

     

앞서 기본(Basic) 노트로 그리스 문자 24개를 완성형 카드로 만드는데 때 실제 걸렸던 시간은 10분 정도였다. 하지만 빈칸 만들기 노트로는 3분이면 충분하니 카드 만들기가 이렇게 쉬워진다. 

       

이제 직접 사용해보자. 3개의 카드가 다음과 같이 나타난다.



Anki 매뉴얼을 읽고 더 나아가 번역까지 해야겠다고 마음먹은 것은 이 빈칸 만들기를 알고 나서였다. 그 동안 기본(Basic) 노트만으로 그다지 힘들지는 않았지만 빈칸 만들기를 알고 나니 그 동안 너무 멍청하게 Anki를 활용하고 있었다는 생각이 들었기 때문이다. 그리고 매뉴얼에는 더 좋은 방법과 더 나은 방법들이 있을지 모른다는 기대감에 Anki 매뉴얼을 끝까지 읽고 이를 어떻게든 번역한 것이다. 하지만 매뉴얼을 모두 읽은 현재에도 결국은 기본(Basic) 노트 20%와 빈칸 만들기 노트 80%로 사용하고 있다. 그 외의 다양한 형식은 가끔씩 만들어 보기도 하고 이것저것 시도해보지만 결국 급할 때는 그냥 모두 빈칸 만들기로 만들어 버리게 된다. 그리고 그것으로 항상 충분했다.

      

그리스 문자를 알아두면 의외로 유용하다.에서 빈칸 만들기 형식으로 해당 카드를 만들어 놓았으므로 참조하기 바란다. 

      

빈칸 만들기에도 여러 사용법이 더 있다. 상세한 사용법이 궁금하면 빈칸 만들기에 대한 매뉴얼을 참조하길 바란다.




Anki의 기본(Basic) 노트는 앞면에 질문이 있고, 뒷면에 답이 있는 간단한 질의/응답 형식이다. 당연히 다음과 같이 질문과 답을 만들어야 한다. 

         

질문 : 미국의 수도는?
: 워싱턴
      
질문 : 탄소의 화학기호는?
: C


보면 알겠지만 질의/응답 형식은누구나 쉽게 만들 수 있는 간단한 방식이다. 

          

그런데 이 질의/응답 형식을 사용하다 보니 몇 가지 문제점을 깨닫게 되었다.

       

다음은 font에서 세리프(serif) 그룹을 설명한 내용의 일부이다. 

       

세리프(serif)는 ‘가는 장식 선’을 지칭하는 말이다. 이것이 font로 오면서 문자 끝부분에 장식용 가시와 고리 모양이 있는 font를 통칭하는 용어로 사용된 것이다. 세리프 폰트는 고상하고 고전적인 느낌을 주기에 적합하다.


여기에서 몇 개의 질문과 답을 생각해볼 수 있을까? 가능한 만큼 만들어보자.

         

질문 : 가는 장식 선을 지칭하는 용어는?

: 세리프(serif)

     

질문 : 세리프(serif)라는 용어가 원래 지칭하는 뜻은?

: 가는 장식 선

     

질문 : 세리프(serif)는 어떤 font들의 그룹인가?

: 문자 끝부분에 장식용 가시와 고리 모양이 있는 font

     

질문 : 문자 끝부분에 장식용 가시와 고리 모양이 있는 font들의 일반 그룹을 지칭하는 용어는?

: 세리프(serif)

    

질문 : 폰트들의 일반 그룹 중에서 고상하고 고전적인 느낌을 주기에 적합한 폰트들의 일반 그룹은?

: 세리프(serif)

     

질문 : 세리프(serif)는 어떤 느낌을 주는가?

: 고상하고 고전적인 느낌

    

질문 : 세리프(serif)가 고상하고 고전적인 느낌을 주는 이유는?

: 문자 끝부분에 장식용 가시와 고리 모양이 있어서

     

질문 : 세리프(serif)가 문자 끝부분에 장식용 가시와 고리 모양이 있어서 어떤 느낌을 주는가?

: 고상하고 고전적인 느낌


저 짧은 3개의 문장만으로 8개의 질의/응답 카드가 만들어진다. 저 짧은 3개의 문장을 공부하기 위해서 8가지의 문항을 생각해야 하는 부담과 그 문항을 일일이 작성해야 하는 부담이 발생한다. 물론, 이런 부담은 나중에 조금씩 여러 가지 요령이 생기면서 어느 정도 편해지기는 한다. 그런데 문제는 맥락이다. 

          

위의 3개의 문장은 하나로 어우러져서 일정한 지식체계를 구축하고 있는데, 질문과 답 형식으로 되어있는 간단한 카드는 그렇게 어우러져서 만들어지는 통합적인 지혜나 지식을 보장해주지 못한다. 그러다 보니 암기를 진행하다 보면 가끔 어떤 문항들은 너무나 생뚱맞게 느껴지기도 하고 맥락 없이 무의미하게 느껴질 때가 있다. 그렇다고 모든 맥락을 보충하기 위해서 카드를 만들다 보면 지나치게 카드가 많아지고 질문도 번잡해지게 된다.

        

이 때, 사용할 수 있는 방식이 바로 전체 문장을 통으로 암기하는 것이다. 8개의 카드를 볼 필요 없이 전체 문장을 통으로 외우면 지식의 손실도 없고 오히려 축약하여 농축된 지식을 학습할 수 있기 때문이다. 

       

다시 위의 문장을 살펴보면 전체 문장은 3개의 문장으로 나누어진다. 그러면 다음과 같이 3개의 카드를 만들어 볼 수 있다. 

      

질문 : 다음 빈칸을 채우시오.

[                                          ]

이것이 font로 오면서 문자 끝부분에 장식용 가시와 고리 모양이 있는 font를 통칭하는 용어로 사용된 것이다. 

세리프 폰트는 고상하고 고전적인 느낌을 주기에 적합하다.

    

: 세리프(serif)는 ‘가는 장식 선’을 지칭하는 말이다


질문 : 다음 빈칸을 채우시오.

세리프(serif)는 ‘가는 장식 선’을 지칭하는 말이다. 

[                                                      ]

세리프 폰트는 고상하고 고전적인 느낌을 주기에 적합하다.

     

: 이것이 font로 오면서 문자 끝부분에 장식용 가시와 고리 모양이 있는 font를 통칭하는 용어로 사용된 것이다


질문 : 다음 빈칸을 채우시오.

세리프(serif)는 ‘가는 장식 선’을 지칭하는 말이다. 

이것이 font로 오면서 문자 끝부분에 장식용 가시와 고리 모양이 있는 font를 통칭하는 용어로 사용된 것이다.

[                                       ].

      

: 세리프 폰트는 고상하고 고전적인 느낌을 주기에 적합하다.


이런 식의 문제를 전통적으로 “완성형” 문제라고 한다. 즉, 빈 칸을 완성할 수 있는지 물어보는 형태의 질문 형식이다. 원래는 특정 맥락에 들어갈 단어를 맞추는 것을 요구하는 방식이지만 나의 경우는 아예 문장을 외우기 위하여 문장을 빈칸으로 묶어버렸다. 따라서 원하는 사람은 주요한 단어만을 빈칸으로 만드는 완성형 문제를 만들 수 있다. 

    

질문 : 다음 빈칸을 채우시오.

[          ]는 ‘가는 장식 선’을 지칭하는 말이다. 

이것이 font로 오면서 문자 끝부분에 장식용 가시와 고리 모양이 있는 font를 통칭하는 용어로 사용된 것이다

세리프 폰트는 고상하고 고전적인 느낌을 주기에 적합하다.

     

세리프(serif)


질문 : 다음 빈칸을 채우시오.

세리프(serif)는 ‘가는 장식 선’을 지칭하는 말이다. 

이것이 font로 오면서 문자 끝부분에 [                  모양이 있는 font를 통칭하는 용어로 사용된 것이다

세리프 폰트는 고상하고 고전적인 느낌을 주기에 적합하다.

     

장식용 가시와 고리


질문 : 다음 빈칸을 채우시오.

세리프(serif)는 ‘가는 장식 선’을 지칭하는 말이다. 

이것이 font로 오면서 문자 끝부분에 장식용 가시와 고리 모양이 있는 font를 통칭하는 용어로 사용된 것이다

세리프 폰트는 [                      ]을 주기에 적합하다.

     

고상하고 고전적인 느낌


주요 단어를 빈칸으로 만드는 방식으로는 수많은 카드를 수월하게 만들 수 있다. 위의 경우에도 더 나열하지는 않았지만 단어의 수만큼 빈칸을 만들어 카드를 만들 수 있을 것이다. 나도 처음에 빈칸을 만들어 카드를 만들 때에는 정말 많은 카드를 만들곤 했다. 위와 같은 3개의 문장이라면 거의 15개 정도의 카드를 만들어서 반복에 반복을 했었다. 하지만 카드가 너무 많아지는 문제가 있고, 문제가 너무 쉬어서 문장을 읽지도 않고 답을 떠올린 후 넘어가는 경우가 많아 학습을 한다기 보다는 순발력 게임을 하는 느낌을 받고 문장 단위로 완성형 카드를 만들게 되었다

     

여튼 문장 단위로 완성형 카드를 만들게 되면 지식은 유기적으로 결합되어 농축되고 카드의 수는 줄일 수 있게 되어 상당히 효율적이 된다. 게다가 머리 아프게 문제를 만들기 위하여 끙끙댈 이유가 없게 된다. 그저 심금을 울리거나 새로운 통찰을 제공하는 글을 만나면 해당 문장을 통으로 Anki에 옮겨 빈칸을 만들고 완성형으로 카드를 만들어 문장을 통째로 외우면 되기 때문이다. 이 완성형 카드 만들기를 깨닫고 카드 만들기가 너무 쉬어지자 개인적인 공부에 효율이 더 붙기 시작했다.

        

물론, 이 완성형 카드를 이용한 학습에 대해서는 할 말이 많다. 오랜 기간 하다 보니 몇 가지 장단점을 체감할 수 있었고 여러가지 깨닫는 바도 많게 되었지만 조금 다른 주제와 연계되어 있으므로 이에 대해서는 다음에 이야기하도록 하자.


카드 탐색기(Browser)


카드 탐색기는 카드를 통합적으로 관리하고 편집하기 위한 탐색기(Browser)이다.

 

메인 메뉴에서 탐색을 누르면 카드 탐색기(Browser)가 나타난다.



앞서 노트 추가창(Note Editor)를 이용하여 AwesomeTTS를 사용했을 때는 노트 하나하나에 오디오 사운드 파일을 만들고 [sound] 태그를 만들어 필드에 삽입했다. 하지만 AwesomeTTS는 카드 탐색기에서 오디오 생성을 원하는 노트와 카드를 모두 선택해서 한꺼번에 오디오 파일을 생성할 수 있어 대량의 작업을 매우 수월하게 마칠 수 있다.

 


카드 탐색기에서 AwesomeTTS 사용하기


 카드 탐색기에서 오디오 사운드를 생성할 노트에 속하는 카드들을 지정한다. 



 

 브라우저 상단의 메뉴에 "AwesomeTTS" 메뉴에서 "Add Audio to Selected..."를 선택한다




 원하는 서비스와 옵션을 구성한다.

 

 사운드 확인

Preview의 입력 필드에 간단한 문장을 타이핑하고 [Preview] 버튼을 클릭하여 원하는 오디오 사운드가 생성되는지 확인하라.

 

 소스필드(Source Field) 선택


이제 소스 필드(Source Field)의 드롭다운 목록에서 AwesomeTTS가 텍스트를 읽어 오디오 사운드로 바꿀 때 어떤 필드에서 텍스트를 읽어올지 선택하라.


 목적 필드(destination field) 선택


생성된 [sound] 태그나 파일경로가 입력될 목적 필드(destination field)를 드롭다운 목록에서 선택하라.


 목적 필드(dsetination field)에 생성될 오디오 사운드첨가(Append)할 것인지 덮어쓸(Overwrite) 것인지 선택


만일, 입력할 목적 필드에 있는 텍스트를 그대로 유지하길 원한다면 첨가(append)를 선택하고, 전체 텍스트를 지우고 사운드로 대체할 것이라면 덮어쓰기(overwrite)를 선택하면 된다. 


첨가(Append)할 경우,

기존에 있던 [sound] 태그를 지울지 말지를 "remove existing옵션을 체크하여 결정할 수 있다. 체크하면 기존의 [sound] 태그를 지우고 새로운 [sound] 태그를 첨가할 것이고, 체크를 해제하면 기존에 있던 [sound] 태그를 지우지 않고 거기에 추가적으로 [sound] 태그를 더한다.


덮어쓸(overwriting) 경우

"wrap the filename옵션의 체크를 해제하여 오디오의 [sound] 태그 대신 노출 경로를 저장하도록 할 수 있다. , 노출 경로를 사용하도록 하는 옵션은 구버전과 호환되도록 하기 위해서 제시한 것일 뿐 별로 추천하지 않는다. 만일, 노출 경로를 사용하면 Anki는 사용중인 미디어 파일을 자동으로 찾지 못하게 된다.

 

 [Generate] 버튼을 클릭하여 처리과정을 시작한다. 필요하다면 중간에 처리과정을 중단할 수도 있다.



AwesomeTTS노트 추가창이나 카드의 탐색기에서 오디오 사운드를 만드는 방법은 해당 노트의 필드에 [sound] 태그를 삽입하고 Anki 컬렉션에 오디오 파일을 만들어 저장하는 것이다. 이 때 만들어진 태그들은 Anki에서 원래 사용하는 것이어서 모든 버전에서 자체적으로 인식할 수 있는 것이기 때문에 일단 한번 만들어지면 AwesomeTTS가 없이도 재생이 가능하다.


그 외 알아두면 좋은 사항들


1) 카드 앞뒷면에서 오디오 사운드 재생

카드 앞뒷면에서 동일한 오디오 사운드를 재생되게 하려면 [sound] 태그가 있는 필드가 카드의 앞뒷면에 모두 배치되어 있어야 한다. 따라서 사운드나 TTS를 위한 특정 필드를 만들어 카드 템플릿에서 앞면과 뒷면에 해당 필드를 배치하AwesomeTTS로 오디오 사운드를 만들 때 목적 필드(destinaton field)를 이 특정 필드로 지정해주면 된다.

 

2) 소스 필드목적 필드가 없는 경우

만일, 카드 브라우저에서 선택한 다양한 카드와 노트 중에서 오디오를 생성할 텍스트를 가진 소스 필드와 생성된 사운드를 집어넣을 목적 필드가 없는 카드와 노트가 선택되어 있을 경우 해당 노트와 카드에서는 오디오 사운드를 생성하지 않고 그냥 건너뛰게 된다.


3) 텍스트 필터링

AwesomeTTS는 작업을 수행하면서 특정 텍스트를 자동으로 필터링할 수 있다. 가령 괄호 속에 있는 텍스트 같은 것들 말이다. 빈칸 카드에서 이 빈칸을 어떻게 다룰지는 경우에 따라서 조정할 수 있다. 이 설정에 대한 자세한 사항은 구성(Configuration) 화면에서 텍스트 탭으로 가라.

 

4) 작업 취소

작업을 하다가 실수할 수 있다. 이런 경우 카드 브라우저 상단의 편집(Edit) 메뉴에 들어가면 AwesomeTTS Batch Update 취소를 선택하여 이를 취소할 수 있다.

 

5) 사용 트래픽 제한에 따른 조치

대량으로 오디오를 생성할 때 대부분의 서비스들은 그 사용 트래픽이 제한되어 있다. 이 사용 트래픽 제한은 서비스당으로 설정되어 있으므로 하나의 서비스만 이용하지 말고 서비스들을 그룹으로 묶어서 요청을 분산시킬 수 있게 하는 것이 바람직하다.

 

6) 여러 노트에서 한번에 오디오를 삭제하고 싶다면 카드 브라우저 상단의 메뉴에 AwesomeTTS메뉴에서 "Remove Audio from Selected"를 선택하면 된다. 





노트 추가창(Note Editor)


노트 추가창(Note Editor)은 원하는 노트를 하나하나 편집하여 추가하는 가장 기본적인 창이다.

 

메인 메뉴 상단의 추가 버튼을 클릭하면 노트 추가창(Note Editor)이 나타난다.




이렇게 열린 노트 추가 창에서는 AwesomeTTS를 이용하여 오디오 파일들을 하나하나 더하거나 업데이트할 수 있다.




AwesomeTTS 사용하여 노트 추가창에 오디오 삽입하기



1) 노트 추가창에서 오디오 [sound] 태그를 두고 싶은 입력 필드를 활성화한다.


필드란 우리가 공부할 내용을 기입할 수 있는 공간으로 아래에서 빨간 테두리로 나타낸 곳들이 전부 필드이다. 만약, 새로운 필드를 만들고 싶으면 [필드...] 버튼을 눌러 필드를 추가하면 된다.


 


 


2) 도구 상자에서 스피커 모양의 아이콘을 클릭하면 바로 AwesomeTTS오디오를 노트에 추가할 수 있는 대화상자가 열린다.





3) 원하는 서비스를 선택하고 옵션들을 구성한다.

 

서비스에 대해서는 앞서 포스팅한 03 AwesomeTTS에서 제공하는 TTS 서비스에 대해서... 를 참조하여 마음에 드는 서비스를 찾아보면서 실험해보길 바란다. 이 경우에는 자주 쓰이는 Google Translate를 이용하였다. 



4) 입력된 구문이 제대로 입력되었다는 것을 최종확인하고 [Preview] 버튼을 클릭하여 소리가 잘 나오는지 확인한다.


TTS로 사운드로 전환할 텍스트Preview and Record 박스 안에 나타난다. 그리고 이 박스 안에는 우리가 TTS를 입력하기 위하여 스피커 모양의 버튼을 눌렀을 때 커서가 있던 필드의 텍스트가 그대로 입력되어 있을 것이다(그래서 위의 사진에는 아무런 텍스트도 기입되어 있지 않다). 다른 텍스트를 사운드로 전환하려면 해당 박스에 원하는 내용을 기입하면 된다.

 

가령, 아래와 같이 사운드로 바꿀 텍스트를 korea로 바꾸고 사운드를 확인해보자




[Preview] 버튼을 누르면 korea를 읽는 Google Translate 사운드를 들을 수 있다.



5) 마지막으로 [Record] 버튼을 눌러 오디오 클립을 필드에 삽입한다.

 

[Preview] 버튼을 눌러 확인한 사운드가 마음에 들었다면 [Record] 버튼을 눌러 오디오 클립을 필드에 삽입한다.



[Record] 버튼을 누른 후에는 Front 필드korea라는 텍스트를 읽어낸 오디오 클립이 [sound]태그 형태로 필드에 삽입된다.

 



이 때, [Record] 버튼을 누른 후 해당 오디오 파일이 생성되어 미디어 컬렉션에 저장되고 이 생성된 오디오를 [sound] 태그로 호출하는 형식이므로 Anki의 모든 버전에서 자체적으로 인식이 가능하고 일단 한번 만들어지면 AwesomeTTS가 없어도 해당 오디오 파일을 재생하는데 전혀 문제가 없다.

 


그 외 알아두면 좋은 사항들


1) 텍스트 자동 인식

 AwesomeTTS를 사용하기 위해서 스피커 모양의 아이콘을 클릭하면 대화상자(Add TTS Audio to Note)가 나타나는데 이 대화상자에는 입력필드에 있는 텍스트를 자동으로 오디오로 전환하려고 하는 텍스트로 인식한다만일 입력필드가 비어있다면 AwesomeTTS클립보드에 임시로 저장되어 있는 텍스트를 자동으로 오디오로 전환하려고 하는 텍스트로 인식한다. 이 부분의 옵션은 구성(Configuration) 화면의 텍스트(Text) 에서 조정하면 된다.

 

2) 오디오 삭제

노트에 추가한 오디오들이 마음에 들지 않을 때, 카드 탐색기를 이용하면 한꺼번에 오디오를 삭제할 수 있다.

 

3) 단축키

노트 추가창에서 AwesomeTTS를 실행하는 단축키는 Ctrl+T(또는 Mac OS X에서는 Cmd+T)이다. 그런데 이 단축키는 LaTex의 단축키를 덮어쓰게 되므로 LaTex의 단축키를 보존하고 싶다면 AwesomeTTS구성(Configuration)에서 이를 조정하면 된다.



 

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


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


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


 



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




 Frequently Asked Question

 

 

I haven't studied for a while, and now the next due times are too big!

(얼마간 공부를 안하다가 다시 하려니. 이제 카드의 만기가 지나치게 늘어나 버렸다!)

 

 

매일 Anki사용하여 카드를 학습하면 올바르게 응답할 때마다 해당 카드의 다음 학습 간격은 늘어나게 된다.

 

간격이 매번 두 배씩 늘어난다고 가정하면 처음 학습 간격이 5일이었다면 이어서 10, 20, 40일 순으로 늘어나게 된다.

 

 

이런 시스템에서 몇 주 또는 몇 달 동안 공부를 하지 않다가 다시 카드뭉치를 학습하게 되면, 갑자기 늘어난 학습 간격에 종종 놀라곤 한다.

 

Anki는 사용자가 실제로 어느 정도의 시간이 지난 후 카드를 학습했는지 여부를 기준으로 학습간격을 설정하지 처음 예정되어있던 학습 일정을 그대로 고수하지 않는다.

 

따라서 처음 카드의 다음 학습 간격이 5일로 예정되어 있었지만 한 달 동안 그 카드를 학습하지 않았다면 다음 학습 간격은 5일의 2배인 10일 보다는 한 달의 두배인 두 달 즉, 60일에 가까울 것이다.

 

 

이건 좋은 일이라고 생각한다.

 

1개월이 지난 후에 카드를 성공적으로 기억해 냈다면, 더 오래 기다린 후에도 다시 기억할 가능성이 높다.

 

학습 기간이 초과된 이후에 학습을 할 때에도 평소에 사용되는 방식과 동일하게 간격반복시스템 SRS(Spaced Repetition System)를 효과적인 시스템으로 만들어주는 동일한 원리가 역시 적용되는 것이다.

 

오히려 카드를 한 달 이후에 쉽게 기억해냈다면 학습 간격을 다시 줄여서 10일 이후에 학습하는 것이 더 이해하기 어려운 일일 것이다.

 

 

카드뭉치를 초기화하는 것은 좋은 해결책이 아니라 매우 나쁜 해결책이라고 할 수 있다.

 

장기간 카드 학습을 방치하고 나서 다시 카드뭉치로 돌아왔다면 아마도 그동안 학습했던 많은 카드들의 내용이 잘 기억나지 않을 것이다.

 

그러나 전부 홀라당 까먹은 것은 아닐 수 있는데 전체 카드뭉치를 초기화 해버리면 이미 알고 있는 내용도 다시 공부하게 되어 시간을 낭비할 수밖에 없게 된다.

 

 

자 이제 당신은 이미 공부해야할 학습 시기를 놓쳤지만 여전히 기억은 환기할 수 있는 카드를 발견했다.

 

물론, 수월하게 기억되는 것은 아니다.

 

그 카드들은 학습이 이루어져야할 시기에 학습이 이루어지지 않았으므로 수월하게 기억하지 못하는 것은 매우 당연하다.

 

이러한 상황에 대한 해결책으로 Anki는 사용자가 평가한 난이도에 따라서 해당 카드의 다음 학습 기간을 다르게 설정하고 있다.

 

만일, 카드를 쉬움(easy)라고 평가했다면 마지막 학습 간격과 그동안 지연되었던 기간을 합산하여 산식에 넣고 계산하여 다음 학습 간격을 설정할 것이다.

 

만일, 알맞음(good)이라고 평가했다면 지연되었던 기간의 반만 합산할 것이고, 어려움(hard)라고 평가했다면 지연되었던 기간의 4분의 1만 사용될 것이다.

 

그래서 만일 당초 예정된 학습 간격이 5일인 카드를 20일 만기 초과되어 응답을 한 경우 그 다음 학습 간격은 평가한 난이도에 따라서 대략 다음과 같이 될 것이다.

 

Hard: (5 + 20/4) * 1.2 = 12

 

Good: (5 + 20/2) * 2.5 = 37.5

 

Easy: (5 + 20) * 3.25 = 81.25일

 

(카드뭉치 학습 퍼포먼스에 따라서 실제 학습간격을 조정하는 인자의 값도 변화한다.)

 

 

만일, 카드를 어려움(hard)이라고 평가하게 되면 그 카드의 다음 학습 간격은 상당히 보수적으로 결정되어 마지막 대기(25)보다 짧게 나타난다.

 

그리고 카드를 알맞음(good)이라고 평가하면, 다음 학습 간격은 대략 50% 더 높게 나타난다. 그리고 쉬움(easy)의 경우는 평소처럼 학습 간격을 공격적으로 증가시킨다.

 

그러므로 한참 공부를 하지 않다가 Anki로 돌아왔다면 그저 평상시처럼 공부하는 것을 추천한다.

 

그러나 반드시 카드뭉치를 초기화해야 된다고 생각한다면, 브라우저에서 초기화를 수행할 카드를 골라 편집 일정조정을 사용하라.

 

 

 

 

Can I do multiple-choice questions?

(다지 선다형으로 객관식을 만들 수 있는가?)

 

 

다지 선다형의 객관식은 여러 가지 이유로 좋은 학습 도구라고 할 수 없다.

 

학교나 아카데미에서 객관식 형식을 일상적으로 사용하는 이유는 그것이 표기하기 쉽기 때문이고 이러한 객관식 문제 형태로 인하여 사람들이 스스로 답을 생각해낼 수 없더라도 여러가지 선택지에서 올바른 답을 인지할 수 있는 능력 갖추는 식으로 공부하는 것이 가능하기 때문이기도 하다.

 

객관식 문제를 잘 만들려면 정답과 유사하여 실제 정답을 헷갈리게 하는 혼란스러운 선택지(distractor) 갖고 있다.

 

컴퓨터는 유사한 철자를 가진 단어들은 찾을 수 있지만 보다 복잡한 주제의 문제에서는 정답을 헷갈리게 하는 혼란스러운 선택지를 찾아낼 능력이 없다.

 

시험을 목적으로 공부하고 있고 다음과 같은 다지 선다형 문제로 시험을 치른다고 해보자.

 

Q: What animal has a really long neck?

 

A: 1. A monkey.  2. A giraffe.  3. A donkey.  4. A snail.

 

 

이 질의 방식은 Anki에서 다음과 같이 질문을 다시 작성되어야 한다.

 

Q: What animal has a really long neck?

A: A giraffe.

 

 

또는 자신 만의 선택을 질의에 추가시킬 수도 있다.

 

Q: What animal has a really long neck? (dog/cat/giraffe/penguin)

 

A: A giraffe.

 

 

 

 

 

Can I link cards together? Add dependencies? How should I handle synonyms?

(카드들 끼리 link를 서로 연결할 수 있는가? 서로 종속성을 추가할 수 있는가? 동의어는 어떻게 처리해야하는가?)

 

 

Anki는 하나의 노트에서 나온 카드들 사이의 링크를 지원하지만 서로 관련이 없는 카드들 사이의 링크는 지원하지 않는다.

 

일본어를 인지하고 동시에 말할 수 있도록 일본어를 공부하고 있다고 상상해보라.

 

"big"이라는 뜻의 "ookii"라는 단어를 입력하고 Anki에게 양방향으로 “ookii”“big”, “big” “ookii” 카드를 생성하도록 지시 할 수 있다.

 

위의 상황에서 Anki는 두 유사카드가 노출되는 간격을 띄어놓음으로써 하나의 카드가 나타나고 바로 다음에 유사카드가 나타나는 상황을 피할 수 있다. (유사카드간 노출 간격 띄우기 참조).

 

 

어떤 사람들은 이러한 유사카드들 간의 링크를 임의의 카드 사이까지 확장하려고 한다.

 

그들은 Anki에게 "이 카드를 보여 주고 나서 저 카드를 보여줘" 또는 "이 카드를 충분히 숙지하기 전까지 그 카드는 보여주지 말아"라고 지시할 수 있기를 원한다.

 

이것은 이론상 좋은 생각처럼 들릴 수 있겠지만 실제로는 전혀 실용적이지 않다.

 

 

우선 첫 번째로는, 위의 유사카드 사례와는 달리, 임의의 카드 사이의 모든 관계를 직접 정의해야한다.

 

이러면 Anki에 새로운 노트를 추가하는 일이 매우 복잡한 절차를 수행하는 과정이 되어버린다.

 

카드뭉치를 검색하고 새로운 학습 자료와 이전의 자료 간의 관계를 일일이 설정해야 하는 등의 일이 생길 것이다.

 

 

두 번째로는, Anki는 학습 자료를 다시 보여줄 최적의 시간을 결정하기 위하여 알고리즘을 사용하고 있다는 점을 기억하라.

 

이러한 알고리즘에 카드들이 노출되는 규약들을 추가하게 되면 카드들은 좀 더 빨리 노출되거나 늦게 노출될 것이고 이는 간격 반복 시스템(SRS)의 효율성을 떨어뜨리게 될 것이다.

 

, 필요보다 더 많은 학습을 하게 되거나, 더 적게 학습하게 될 것이다.

 

 

Anki를 가장 효과적으로 사용하는 방법은 모든 노트들을 다른 노트와는 독립적으로 다루는 것이다.

 

유사한 단어들을 같이 다루기 위해 노력하는 대신에 유사한 단어들의 차이점을 결정하고 서로 떼어놓는 것이 나을 것이다.

 

동의어들이 서로를 완전히 상호 대체할 수 있는 경우는 매우 드물다.

 

언어에 어떤 뉘앙스가 붙는 경향이 있으며, 단어가 동의어로 대체될 경우 문장이 갑자기 이상해지는 경우도 적지 않다.

 

 

앞서 언급한 일본어의 경우로 좀 더 계속해보자.

 

“dekai”라는 단어를 배우고 싶다고 상상해보자.

 

이 단어도 대략 “big”이라고 번역될 수 있다.

 

하지만 이 단어는 훨씬 구어적인 표현이다.

 

여전히 앞뒤 양방향으로 학습을 하고 싶다면 아마도 영어 쪽의 단어를 “big(more casual)”이라고 쓰게 될 것이다.

 

하지만 언어 공부가 더 진척될수록 비슷한 단어들의 차이점을 세세하게 정의하는 것이 부담이 된다.

 

이러한 이유 때문에 특정 단어들에 대한 카드들을 만든다면 해당 학습 단계에 어울리는 것으로 만들고 이 카드를 업데이트할 필요는 없다.

 

그저 그대로 남겨놓는 것이 가장 좋다.

 

우리 모두는 수동적으로 사용하는 어휘들이 능동적으로 사용하는 어휘들 보다 훨씬 더 많기 때문에 기본적인 어휘를 습득하고 인지 기반의 학습이 이루어지면 공부가 진척됨에 따라 자연스럽게 좀 더 미묘한 차이를 이해할 수 있게 된다.

 

 

우선 좀 더 쉬운 학습 내용이 나타나고 그 뒤에 좀 더 어려운 학습 내용이 나타나게 하는 것을 보장할 수 있는 몇 가지 도구들이 있다.

 

하지만 새 카드들은 기본적으로 추가된 순서대로 나타나기 때문에 공부하려고 하는 자료가 본인의 학습 진도에 적절하게 맞고 제대로 등급에 따라서 난이도가 심화되고 있는 자료라면 이를 순서대로 추가하는 것만으로도 적절한 난이도에 따라서 학습 자료가 표시될 것이다.

 

 

 

 

 

Can I give my notes an arbitrary number of fields?

(내 노트에 필드 수를 마음대로 늘릴 수 있는가?)

 

 

노트는 밀접하게 연관된 정보들을 잘 연계하여 나타내기 위하여 디자인되어 있다.

 

그리고 해당 정보들이 카드의 어디서 나타나는지를 인지하기 쉽도록 만들어졌다.

 

가령, 언어 학습의 경우 구문과 해당 구문의 번역을 쌍으로 나타내거나, 구문-번역-읽기의 삼중으로 나타낼 때 등에 매우 유용하다.

 

여기서 언급하는 모든 관계는 11의 관계다.

 

, 주어진 구문에 대한 번역과 읽기는 오직 하나인 것이다. (1)

 

 

서로 연관된 정보를 함께 묶을 수 있는 이러한 노트의 기능 때문에 일부 사람들은 관련성이 적은 정보들도 함께 묶으려고 시도한다.

 

예를 들어, 다음과 같이 "completely"라는 단어가 두 개의 문장에 엮여서 오는 경우를 보자.

 

- He was completely confused.(그는 완전히 혼란스러웠다.)

- That was completely uncalled for.(그는 전혀 부름을 받지 않았다.)

 

 

단지, 이 두 개의 문장이 하나의 단어를 공유하고 있다는 관련성만으로 관련 있다고 판단하여 상기의 두 문장을 같은 노트에 넣는다.

 

하지만 또 다른 예문을 우연히 마주치게 되면 어떻게 될까?

 

- The book confused her.(그 책은 그녀를 혼란스럽게 만들었다.)

 

 

이 문장은 "confused"라는 단어를 위의 문장과 공유한다.

 

그렇다면 "confused"라는 노트에도 이 문장이 있어야 할까? 아니면 "completely"에 대한 노트? 아니면 둘 다?

 

 

위에서 언급한 구문-번역 쌍과 달리 동일한 단어를 공유하고 있는 문장들이 서로 관련성이 있다고 말하게 되면 문장들은 정말 지나치게 많은 관계를 형성하게 된다.

 

, 문장 A는 문장 B, C와 관련 될 수 있고, 문장 BA, D 등과 관련 될 수 있다.

 

관계들이 복잡하고 서로 겹치기 때문에 노트는 이러한 관계를 나타내기에 좋은 방법은 아니다.

 

 

사람들이 이러한 관계를 노트로 표현하려고 하는 것은 다음의 두 가지 주된 이유가 있는 것으로 보인다.

 

 

1) "한 곳에서 모든 정보를 모으는 것이 깔끔하기 때문에"

 

이 말이 사실인 것처럼 보일 수 있지만 실제로는 별로 그렇지 않다.

 

서로 다른 노트에 있는 “completely”라는 단어가 들어간 모든 예제 문장을 전부 알고 싶다면 그냥 “completely”라는 단어를 브라우저에서 검색하기만 하면 된다.

 

 

2) "동일한 단어가 있는 카드를 분리해서 복습하기 원하기 때문"

 

이것은 앞에서 제시된 FAQ 질문과 관련이 있다.

 

카드들 사이의 링크를 일일이 정의하는 작업은 무척 시간이 많이 소모되는 작업이다.

 

만일 이러한 작업이 자동으로 수행되어 단어를 공유하는 모든 카드가 단어를 공유하는 다른 카드와 분리되어 복습이 이루어지도록 할 수 있다고 해도, 일단 지나치게 많은 연산이 필요하므로 금지되어야 한다.

 

, 모든 카드들이 다른 무언가와 링크가 발생하여 어떤 카드도 나타나지 않는 상황이 발생할 수 있다.

 

물론 이렇게 하고자 하는 의도에는 동의한다.

 

누가 생각해도 동일한 단어가 들어 있는 카드가 연달아 나타나는 것이 이상적인 상황일리 없다.

 

하지만 카드를 추가할 때 이를 임의의 순서로 했다면 그런 상황은 잘 일어나지 않는다.

 

그리고 부작용을 막기 위한 시도들이 그 정도의 수고를 들여야 할 가치가 없다고 생각한다.

 

그리고 만약의 경우 어떤 해결책이 있어 모든 단어의 최적화된 노출 순서를 만든다고 하더라도, 실제 세계에서 그 단어들과 조우하는 것을 막을 수는 없다

 

 

(1) 사람들이 동일한 구를 각각 다른 방법으로 번역 할 수 있으며, 다양한 변증으로 인하여 동일한 단어가 다르게 읽을 수 있다.

 

그러나 이 문제는 지금의 논의와는 별다른 연관이 없다.

 

 

 

 

 

Can I host my own AnkiWeb?

(내가 나만의 AnkiWeb을 호스팅 할 수 있는가?)

 

 

미안하지만 AnkiWeb은 호스팅 서비스로만 제공된다.

 

 

 

 

Why is the Android version free when the iPhone version isn’t?

(왜 iPhone 버전과 달리 Android 버전만 무료인가?)

 

 

Anki 데스크톱, AnkiWeb AnkiMobile에서 일하는 것이 내 풀타임 직업이다.

 

그리고 비용이 지출되고 있으므로 돈나올 곳이 필요하다. 

 

데스크탑 및 웹 버전을 무료로 제공하기 때문에 개발 자금은 전적으로 iPhone 앱 판매에 의존하고 있다.

 

 

AnkiDroid는 별도의 자원 봉사자들이 제작했다.

 

그들이 AnkiDroid를 제작할 때 무료 데스크탑 버전을 기반으로 제작했고 카드뭉치 동기화는 무료 AnkiWeb에 의지하였기 때문에 그들은  AnkiDroid 역시 무료로 결정했다.

 

 

 

 

What spaced repetition algorithm does Anki use?

(Anki가 사용한 간격 반복 알고리즘은 무엇인가?)

 

 

Anki는 애초에 SuperMemo SM5(SM3+가 맞는 것 같지만 원문은 SM5로 되어 있음) 알고리즘을 기반으로 제작되었다.

 

하지만 Anki는 카드에 대해서 난이도를 평가하는 버튼을 누르기 전에 버튼에 따라서 다음 학습 간격이 미리 제시되어 있다.

 

이러한 Anki의 기본적인 설정이 SM5 알고리즘의 근본적인 문제를 드러냈다.

 

SM2와 알고리즘 개정판의 주요 차이점은 다음과 같다.

 

- SM2는 카드가 다시 학습될 일정을 결정함에 있어 사용자의 퍼포먼스를 이용한다.

- SM3+는 한 카드에 대한 사용자의 퍼포먼스를 이용하여 해당 카드 및 그와 유사한 카드들이 다시 학습될 일정을 결정한다.

 

 

후자의 접근법은 단일 카드에 대한 퍼포먼스뿐만 아니라 그룹에 대한 퍼포먼스까지 고려하므로 보다 정확한 학습 간격을 보장한다.

 

만일 공부하는 방식이 일관되어 있고 이러한 카드들의 난이도가 유사하다면 이러한 접근방법은 꽤나 잘 적용될 수 있다.

 

그러나, 이러한 산출식에 어떤 급격한 변인(가령, 카드의 난이도가 매우 다르거나 매일 동일한 시간에 공부하는 것이 아니라는 등)이 유입되면 SM3+ 알고리즘은 다음 학습 간격을 산출함에 있어 잘못된 추정을 하는 경향이 있다.

 

그 결과 카드가 너무 자주 노출되거나 또는 너무 늦게 나타나게 된다.

 

 

게다가 SM3+"최적화 요인" 표를 동적으로 조정하므로 그 결과 카드에 대하여 "어려움(hard)"이라고 응답한 것이 "쉬움(easy)"이라고 응답한 경우보다 학습 간격이 길어지는 경우가 종종 일어난다.

 

SuperMemo에서는 다음 학습 간격을 사용자에게 표시하지 않으므로 사용자는 이 사실을 결코 알지 못한다.

 

 

여러 가지 대안을 비교 평가해보고 나서 Anki 제작자는 잘못된 추정의 위험을 무릅쓰고 최적의 학습 간격을 얻는 것보다 SM2 알고리즘에 의해 유도된 최적에 근접한 학습 간격이 더 낫다고 결정했다.

 

SM2 접근 방식은 최종 사용자가 예측할 수 있고 직관적인 학습 간격을 제시하는 반면 SM3+ 접근 방식은 사용자에게 세부적인 사항을 숨기고 시스템이 실수할 수 있음에도 시스템에 대한 무조건적인 신뢰를 요구한다.

 

 

Anki SM2 알고리즘을 기반으로 하지만 일부 측면에서는 다르다.

 

 

SM2에서는 초기의 학습 간격을 1일 그리고 6일로 설정한다. Anki에서는 사용자가 초기 익힘 단계의 단계수와 간격을 완전히 제어한다. Anki는 새 카드를 기억하려면 그것을 여러 번 봐야한다는 사실을 이해하고 있다. 그래서 초기의 실패(failures)”는 시행착오일 뿐, 몇 일간 실패한 카드를 여러 차례에 걸쳐 공부할 필요까지는 없다고 판단한다. 그래서 익힘 단계에서의 사용자의 퍼포먼스는 추후 해당 기억을 유지하는 단계에서의 퍼포먼스에 반영되지 않는다.

 

Anki는 복습 카드에 응답하기 위해 6가지가 아닌 4가지 선택 버튼을 사용한다. 이 중 실패 버튼은 3가지가 아닌 오직 하나만 있다. 이렇게 버튼을 배치한 이유는 전체 복습 중에서 실패하는 경우는 많지 않고 카드의 수월함(ease)을 조정하는 것은 긍정적인 응답 버튼을 변경하는 것만으로 충분히 가능하기 때문이다.

 

예정된 일정보다 늦게 카드에 응답하는 것도 다음 학습 간격 계산의 한 요소로 들어간다. 따라서 예정보다 늦게 응답했음에도 여전히 기억하고 있다면 그 카드의 학습 간격은 훨씬 늘어나고 해당 카드의 학습 진도는 빨라진다.

 

Anki의 실패 버튼은 SM2와 마찬가지로 카드의 학습 간격을 초기화하는 것이 기본이다. 그러나 사용자는 그 카드의 학습 간격을 완전히 초기화하지 않고 몇 단계 뒤로 되돌리는 방식을 취할 수 있다. 또한 성숙한 카드를 실패한 경우 이를 같은 날 복습하지 않고 다른 날에 복습하도록 선택할 수 있다.

 

쉽게 기억된다고 응답하면 것은 수월함 요소가 늘어날 뿐만 아니라 현재의 학습 간격 계산에서도 보너스가 추가되어 표준 SM2 알고리즘보다 조금 공격적이다.

 

익힘 중인 카드를 연속으로 실패한다고 해도 카드의 수월함은 더 이상 줄어들지 않는다. 표준 SM 알고리즘에 대한 공통적인 불만사항이 카드를 반복으로 실패할 경우 해당 카드가 낮은 학습 간격 지옥에 빠지게 된다는 것이다. Anki에서는 초기에 카드를 익히는 과정에서 일어난 일이 카드의 수월함 요소값에 영향을 미치지 않는다.

 

 

SM2 알고리즘에 대한 설명은 다음을 참조하길 바란다.

 

http://www.supermemo.com/english/ol/sm2.htm

 

 

또한 Anki의 소스 코드에서 학습 일정에 대한 코드인 sched.py를 확인할 수 있다.

 

다음은 요약이다(기울임 꼴로 표시된 옵션에 대한 카드뭉치 옵션 섹션 참조).

 

당신이 다음의 버튼을 누를 경우 ...

 

Again(다시)

카드가 재익힘 모드로 이동하고 수월함이 20% 포인트 감소한다(, 퍼센트 포인트 단위로 나타나 있는 수월함 값에서 20을 빼면 된다.). 그리고 현재의 학습 간격은 새로운 학습 간격과 곱해진다. 이 간격은 카드가 재익힘 모드에서 나올 때 사용된다.

 

Hard(어려움)

카드의 수월함은 15% 포인트 감소하고 현재 간격에는 1.2가 곱해진다.

 

Good(알맞음)

현재 간격에는 현재 수월함 값이 곱해진다. 수월함은 변함 없다.

 

Easy(쉬움)

현재 간격에 현재의 수월함 값과 쉬움 보너스가 곱해지고 수월함이 15% 증가한다.

 

 

Hard, Good Easy의 경우 다음 학습 간격에는 간격 수정요소(modifier)가 추가로 곱해진다.

 

카드가 만기가 초과되어 늦게 복습되는 경우, 앞에서 언급한 것처럼 추가된 일수가 현재 학습 간격에 추가된다.

 

 

카드가 취할 수 있는 일정 조정 관련 값에는 몇 가지 제한 사항이 있다.

 

수월함은 결코 130% 이하로 떨어지지 않는다.

 

SuperMemo의 조사에 따르면 수월함 값이 130% 이하로 떨어지면 카드가 자주 만기가 되어 나타남으로써 필요 이상의 학습을 강요하고 사용자를 귀찮게 하는 경향이 있음을 보여준다.

 

학습 간격은 최대 학습 간격 이상으로 절대로 증가하지 않는다.

 

마지막으로, 모든 새로운 학습 간격(Again 제외)은 항상 이전 간격보다 최소 하루 이상 길다.

 

 

<주의>

 

난이도 평가 버튼을 선택하면 Anki는 이 버튼에 붙은 학습 간격에 약간의 변경을 임의의 퍼지 논리에 따라 부여한다.

 

이렇게 하면 카드들이 서로 붙어서 동일한 날 동시에 나타나는 것을 방지할 수 있다.

 

이러한 퍼지 요소는 버튼에 표시되지 않으므로 선택했던 버튼에 표시된 간격과 카드가 실제로 노출되는 간격 사이에 약간의 불일치가있는 경우 이것이 원인 일 수 있다.

 

 

 


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



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


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


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


 


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




Browser

 

 

 

 Current Note(현재 노트 창)

 


 

하단 오른쪽 영역에는 현재 선택된 카드의 노트가 표시된다.

 

이곳이 현재 노트 창이다.

 

 

 

카드 및 노트에 대한 자세한 내용은 기본 섹션을 참조하면 된다.

 

서식 지정 버튼에 대한 자세한 내용은 편집 섹션을 참조하면 된다.

 

검색창 옆에 있는 "미리보기" 버튼을 클릭하면 현재 선택한 카드가 학습할 때 어떻게 보이는지 미리 볼 수 있다.

 

 

 

 

 

주의할 것은 검색창의 미리보기에서는 빠르게 볼 수 있도록 오직 카드의 질문만 표시할 뿐 어떤 유형의 응답도 표시하지 않는다는 점이다.

 

 

 

 

 Toolbar(툴바)

 

 

브라우저 창 상단에 툴바가 있다.

 

 

 

정보(Info)는 아래와 같이 학습 기록을 포함하여 현재 선택된 카드에 대한 다양한 정보를 표시한다.

 

이에 대한 자세한 내용은 통계 섹션을 참조하라.

 

 

 

 

노트 별표보류에 대하여 더 정확한 내용을 알고 싶으면 공부하기(Studying)의 편집 및 그 외(Editing and More) 섹션에 문서화 되었으니 이를 참조하기 바란다.

 

뭉치 바꾸기는 카드들을 다른 카드뭉치로 이동할 때 사용한다.

 

카드뭉치를 바꾸고자 하는 카드들을 지정하고 "뭉치 바꾸기"를 클릭하면 옮길 수 있는 카드뭉치 목록이 다음과 같이 팝업으로 나타난다.

 

 

 

 

동일한 노트의 카드들이 서로 다른 카드뭉치에 배치되어 있을 수 있으므로, 노트의 모든 카드를 함께 이동하고 싶다면 먼저 편집 노트 선택을 사용해서 노트의 관련 카드를 전부 같이 지정해야 한다. 

 

아래와 같이 카드 목록에서 하나의 카드를 선택한 후 편집 노트 선택을 클릭한다.

 

 

그러면 해당 카드와 동일한 노트를 사용하는 모든 카드들이 아래와 같이 지정된다.

 

 

 

태그 추가태그 삭제를 사용하면 다량의 노트들의 태그를 일괄 추가하거나 삭제할 수 있다.

 

태그를 추가하거나 삭제할 카드들을 지정하고 버튼을 누르면 다음과 같은 팝업이 뜨면서 태그를 추가하거나 삭제할 수 있다.

 

 

 

왼쪽의 사이드바 목록에서 사용하지 않은 태그를 제거하려면 Anki의 메인창에서 도구 데이터베이스 검사를 사용하면 된다.

 

 

 

 

삭제를 누르면 선택한 카드와 그 카드의 노트가 바로 삭제된다.

 

개별 카드를 제거하려면 카드창의 템플릿에서 제어해야하고 툴바의 삭제로는 개별 카드만 따로 제거 할 수 없다.




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



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


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


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


 


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




Browser

 

 

 

 Card List(카드 목록)


 

카드 목록은 현재 검색어에 맞는 카드들을 리스트에 표시한다.

 

 

 

카드목록은 행과 열로 구성되어 있는데 이 (column)은 다양하게 구성 할 수 있다.

 

 

 

열의 제목이 있는 곳에 마우스 오른쪽 버튼으로 클릭(또는 Mac에서는 Ctrl + 클릭)하면 열에 표시할 다양한 데이터를 선택할 수 있다.

 

다양한 데이터는 아래와 같이 간격, 노트, 답, 만기, 뭉치, 변경, 복습, 생성, 수월함, 실패, 정렬 필드, 질문, 카드,태그, 편집이다.

 

 

 

 

현재 표시된 열은 마우스로 드래그하여 열들이 표시되는 순서를 변경할 수 있다.

 

, 열을 클릭하면 해당 열을 기준으로 정렬되고 또 다시 클릭하면 반대의 순서로 정렬한다.

 

하지만 모든 열이 클릭한다고 정렬이 되는 것은 아니다.

 

 

 

<주의>

 

열(Column)에 표시하는 데이터 중 만기는 카드 유형에 따라 다르게 작동한다.

 

만일 카드 유형이 새 카드라면 만기 날짜가 아닌 숫자를 표시하는데 이 숫자는 새 카드가 앞으로 표시될 순서를 나타낸다.

 

()익힘 카드 및 복습 카드라면 만기가 되는 날짜가 표시된다.

 

만기를 표시하는 열을 클릭하여 정렬을 할 경우 먼저 유형별(새 카드, 복습 카드, 익힘 카드)로 그룹화를 먼저 한 후에 이 그룹에서 만기에 따른 정렬이 이루어진다.

 

<주의>

 

열(Column)에 표시하는 데이터 중 "편집" "변경"은 얼핏 보기에는 동일한 데이터일 것으로 보이지만 서로 내용이 다르다.

 

"편집"노트가 마지막으로 변경(: 필드의 내용이 편집 된 경우)된 날짜를 기록하고, "변경"카드에 마지막으로 변경 사항이 발생한 날짜를 기록한다.

 

가령, 카드를 학습하면 학습 내역과 학습간격이 업데이트 되는데 "변경"은 이 시점을 기록하지만 "편집"은 이 시점을 기록하지 않는다. 

 

 

카드 목록의 행(Row)을 차지하고 있는 카드를 클릭하면 하단에 있는 현재 노트 창에 해당 노트가 나타난다.

 

 

 

여러 카드를 동시에 지정하기 위해 마우스를 드래그하거나 ctrl이나 command를 누르고 있으면 현재 노트 창의 노트 편집기는 일시적으로 숨겨져 나타나지 않는다.

 

여러 개의 카드를 지정한 상태에서 상단의 메뉴를 이용하면 카드뭉치 변경 등과 같은 다양한 조작을 한 번에 여러 카드에서 수행할 수 있다.

 

 

 

카드를 나타내는 행들은 배경색을 가지는데 이러한 배경색은 카드에 이루어진 각종 조작으로 인한 것이다.

 

가령, 카드에 노트 별표(marked)된 경우 해당 노트의 카드들은 모두 카드리스트에서는 자주색 배경색으로 나타난다.

 

보류된 카드는 노란색 배경색으로 나타난다.

 

노트 별표 카드와 보류된 카드에 대하여 더 정확한 내용은 공부하기(Studying)의 편집 및 그 외(Editing and More) 섹션을 참조하기 바란다.

 

 

 

다양하게 이용할 수 있는 열 중에 정렬 필드라고 불리는 열이 있다.

 

Anki에서는 각각의 노트 유형에서 하나의 필드를 선택하여 이 필드를 기준으로 정렬하게끔 할 수 있다.

 

현재 노트 섹션에서 "필드..." 버튼을 클릭하여 정렬 필드를 변경할 수 있다.

 

 

 

 

 

질문 열에는 학습 중에 카드가 제시하는 질문을 나타내고 답 열에는 학습 시 보는 답이 표시된다.

 

, 답 열에 표시되는 것은 카드에서 보는 것과는 달리 질문 부분이 제외되어 있다.

 

학습 중에 표시되는 내용을 단순히 나타내는 대신 카드 유형 편집기로 사용자 정의 형식을 만들어 이를 나타내게 할 수 있다.

 

Anki의 카드창의 하단에는 그밖에  "탐색기에서 표시할 때" 옵션을 제공한다.

 

 

 

이 옵션을 사용하면 탐색기(브라우저)에서만 사용되는 사용자 정의 템플릿을 다시 정의할 수 있다.

 

즉, 탐색기(브라우저)에서 카드를 정리하고 편집할 때, 현재 카드의 복잡한 템플릿 중에서 가장 중요한 것만 정리하여 탐색기(브라우저)에서는 해당 템플릿으로 사용할 수 있다는 말이다.

 

아래와 같이 탐색기에서 사용할 앞면 서식(템플릿)과 뒷면 서식(템플릿)을 교체할 수 있게 되어 있다.

 

이때, 구문 사용규칙(syntax)은 표준의 카드 템플릿과 동일하다.

 


 



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



+ Recent posts