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


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


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


 


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




Cards and Templates

 

 

 

 Conditional Replacement(조건부 대체)

 

 

하나의 필드가 비어있는지 아니면 비어있지 않은지 여부를 이용하여 카드에 특정 텍스트, 필드, HTML을 포함시킬 수 있다.

 

아래의 사례를 보자.

 

      This text is always shown.

 

      {{#FieldName}}

      This text is only shown if FieldName has text in it

      {{/FieldName}}

 

      {{^FieldName}}

      This text is only shown if FieldName is empty

      {{/FieldName}}

 

카드의 템플릿에 텍스트를 입력하면 해당 텍스트는 항상 보이게 된다. 그래서 가장 위의 "This text is always shown."은 항상 카드에 노출된다.

 

반면, {{#FieldName}} 텍스트 {{/FieldName}}의 형식으구성되어 있을 경우 {{#FieldName}}{{/FieldName}} 사이에 있는 텍스트FieldName이라는 필드에 무언가 텍스트가 입력되어 있어야만 카드에 나타난다.

 

또한, {{^FieldName}} 텍스트 {{/FieldName}}의 형식으구성되어 있을 경우 {{^FieldName}}{{/FieldName}} 사이에 있는 텍스트FieldName이라는 필드에 어떤 텍스트도 입력되어 있지 않아야만 카드에 나타난다.

 

즉, FieldName이라는 필드 내에 텍스트가 입력되어 있는지 여부를 조건으로 하여 카드에 나타나는 텍스트의 종류를 변경할 수 있는 것이다.

 

아래에 이 사례를 보면 제대로 작동한다는 사실을 알 수 있다.

 

 

 

보통 이런 조건부 대체는 아래와 같이 필드가 비어있지 않은 경우에 해당 레이블을 표시하는 경우가 다반사이다.

 

 

             {{#Tags}}Tags: {{Tags}}{{/Tags}}

 

 

이런 경우도 생각해볼 수 있다.

 

Anki는 단순히 카드의 앞면을 보고 뒷면을 떠올리는 과정이지만 간혹, 뒷면에 일종의 메모노트를 남겨서 학습의 질을 높이기도 한다.

 

그래서 카드의 뒷면 템플릿에만 사용하는 노트 필드를 만들어서 해당 노트에 메모를 남길 수 있다.

 

보통 이런 메모노트가 있다는 것은 카드 앞면을 보고 답을 생각할 때 더 깊이 생각해보아야 한다는 표시일 수도 있다.

 

그렇다면 이런 사실을 환기하기 위해 카드 뒷면에 별도의 메모노트가 있다는 표시를 카드 앞면에 해주는 것도 좋을 것이다.

 

그렇다면 카드의 뒷면에 메모노트가 있을 경우 앞면의 필드를 파란색으로 지정하면 사용자가 카드의 앞면에 나타난 파란색 필드를 보고 메모노트의 종류를 인지하여 좀 더 깊이 생각해볼 수 있을 것이다.

 

다음과 같이 하면 필드의 스타일을 지정할 수 있다.

 

        {{#Notes}}<span style="color:blue;">{{/Notes}}

      {{FieldToFormat}}

      {{#Notes}}</span>{{/Notes}}

 

그럼 사례를 들어보자.

 

각각의 수도를 외우는데 캐나다의 경우 수도가 오타와이지만 보통 몬트리올로 생각하는 경우가 상당수 있다.

 

그래서 카드 앞면에 질문은 "캐나다의 수도는?" 이고 뒷면의 해답은 "오타와" 라고 적는다.

 

동시에 메모노트에 "몬트리올로 오해하는 경우가 많음"이라고 작성하여 사용자가 한번 더 생각해보도록 요구하고 흔히 하는 실수를 마음에 새기게 해볼 수 있다.

 

일단, 기본 노트유형에 Notes 필드를 추가하여 노트유형을 새로 만들고 위에 언급한 문항을 만든 후 카드창을 열어 템플릿을 보면 다음과 같다.

 

 

 

여기에 앞면 필드의 질문을 카드 뒷면 템플릿의 노트 필드에 텍스트가 입력되었는지 여부에 따라서 조건부로 파란색 글씨로 서식을 바꾸면 다음과 같이 나타남

 

 

 

 

또한 이런 조건부 대체를 이용하면 노트에서 어떤 카드들을 생성할지 제어할 수 있다.

 

앞의 카드 생성과 삭제 섹션을 떠올려 보자.

 

Anki는 카드 앞면이 비어있는 카드를 생성하지 않는다.

 

예를 들어 앞면에 ExpressionNotes의 두 개의 입력 필드가 있는 카드를 생각해보자.

 

그럼 카드의 앞면 템플릿이 다음과 같을 것이다.

 

       {{Expression}}

       {{Notes}}

 

이러면 일반적으로 Expression 필드나 Notes 필드의 한쪽이나마 텍스트가 있는 경우 카드가 생성될 것이다.

 

하지만 이를 Expression 필드가 비어있지 않은 경우에만 카드를 생성하게 하려면 템플릿을 다음과 같이 변경하면 된다.

 

          {{#Expression}}

       {{Expression}}

       {{Notes}}

       {{/Expression}}

 

두 필드가 모두 채워져 있는 경우에 카드를 생성하게 하려면 다음과 같이 하면 된다.

  

       {{#Expression}}

       {{#Notes}}

       {{Expression}}

       {{Notes}}

       {{/Notes}}

       {{/Expression}}

 

카드 생성과 삭제 섹션에서 언급한 바대로 카드생성을 제어하려면 조건부 대체를 카드 앞면에 위치시킬때만 작동한다.

 

카드 뒷면에 이렇게 하면 그저 뒷면이 비어 있는 카드로 생성되고 만다.

 

조건부 대체로 카드의 생성을 제어하는 것은 앞면의 필드가 모두 비어있는지 여부를 제어함으로써 가능하므로 항상 앞면 템플릿의 모든 필드를 조건부 대체로 감싸야 정확하게 작동한다.

 

다음과 같은 사례는 Notes 필드가 조건부 대체로 감싸지 않은 사례로 아마도 기대한 바대로 작동하지 않을 것이다.

 

       {{#Expression}}

       {{Expression}}

       {{/Expression}}

       {{Notes}}

 

 

우리는 필드를 나열할 때 기본적으로 "OR" 조건으로 생각한다.

 

즉, 첫번째 필드가 비어있지 않거나 두번째 필드가 비어있지 않거나  등등의 사유로 카드가 생성된다고 생각한다.

 

하지만 "OR" 조건이 아니고 "AND" 조건일 수도 있다.

 

즉, 첫번째 필드와 두번째 필드가 모두 비어있지 않을 경우에만 카드가 생성되는 것이다.

 

 

<주의사항>

 

Anki는 현재 AND 및 OR 조건을 혼합할 수 없다.

 

따라서 "Expression" 필드와 "Notes" 필드 또는 "Field 3" 를 요구하는" 다음의 템플릿은 작동하지 않는다.

 

       {{#Expression}}

       {{#Notes}}

       {{Expression}}

       {{Notes}}

       {{/Notes}}

       {{/Expression}}

       {{Field 3}}

 

그리고 또 다른 주의사항으로 부정적인 표현들은 카드생성을 제어하는데 사용할 수 없다는 점이 있다.

 

템플릿에 {{^Field}}를 배치하면 기대한 바대로 작동하지 않을 것이다.



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



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


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


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


 


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




Cards and Templates

 

 

 

 Selective Card Generation(선택적 카드 생성)

 

 

이 부분을 읽기 전에 카드 생성과 삭제에 대한 이전 절을 읽어야 한다.

 

 

학습자료를 만들다 보면 종종 자료에서 몇몇 부분은 추가적으로 카드를 더 만들 필요가 있는 경우가 발생한다.

 

가령, 학습자료에서 가장 중요한 단어들만 별도로 모아 얼마나 기억을 환기할 수 있는지 시험해볼 수 있을 것이다.

 

이렇게 하려면 일단 노트에 필드를 추가해야 한다.

 

그리고 카드를 추가하고 싶은 노트의 추가된 필드에 임의의 텍스트(가령, '1')를 입력한다.

 

그리고 카드창으로 들어가 이 추가된 필드가 비어있지 않으면 카드를 추가적으로 생성하게끔 할 수 있다.

 

이 부분에 대한 정확한 방법이나 관련내용은 조건부 대체 섹션을 참조하면 된다.

 

 

 


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



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


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


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


 


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




Cards and Templates

 

 

 

 Card Generation & Deletion(카드의 생성과 삭제)

 

 

Anki에서는 앞면이 비어있는 카드를 만들 수 없다.

 

따라서 필드가 비어있고 카드의 앞면 템플릿에 해당 필드만 포함되어 있으면 카드가 생성되지 않는다.

 

 

알다시피, Anki에서는 하나의 노트에 여러 개의 카드가 생성되는 구조이다.

 

그런데 이 하나의 노트로 만들어지는 여러 카드들이 모두 카드의 앞면이 비어 있어 카드를 만들 수 없는 경우 노트 추가창에서 경고메시지를 표시하고 하나 이상의 카드가 생성될 때까지 노트가 추가되지 않는다.

 

 

 

이미 기존에 있던 노트를 편집할 경우, 비어있던 필드가 채워지는 경우가 발생한다.

 

이런 경우 Anki는 비어있던 필드가 앞면 템플릿에 배치된 종류의 카드를 자동으로 생성하게 된다.

 

이번엔 반대로, 편집을 해서 필드의 내용이 삭제될 수도 있다.

 

이런 경우 해당 필드가 앞면 템플릿의 유일한 필드여서 카드의 생성조건을 만족하지 못할 경우, Anki는 해당 카드를 바로 삭제하지 않는다.

 

왜냐하면 즉시 삭제할 경우 데이터가 손실될 가능성이 높기 때문이다.

 

이런 경우 빈카드가 발생하는데 이 카드를 삭제하려면 main 메뉴에서 도구 카드 비우기를 누르면 된다.

 

빈 카드 목록이 표시되고 삭제할 수 있는 옵션이 제공된다.

 

 

이렇게 노트를 카드화하는 방식 때문에 개별 카드를 수동으로 삭제할 수 없다.

 

삭제하면 그저 현재 화면에서 종료되지만 다음에 노트를 편집할 때 다시 자동으로 생성되므로 무의미하다.

 

이런 경우에는 카드를 삭제하기 위해서는 이러한 카드 관련 조건부 대체 필드를 만들어 이 필드를 비워놓고 "빈 카드" 옵션을 이용하여 카드를 비워야 한다.(카드 생성을 제어할 수 있도록 설정된 필드가 없다면 카드뒤집기 섹션과 선택적 카드 생성 섹션을 참조하면 된다.)

 

한꺼번에 많은 노트를 대상으로 이 작업을 수행해야 한다면, 브라우저에서 찾기 및 바꾸기 기능을 사용하면 편하다.

 

 

그리고 Anki에서는 카드 앞면 템플릿에 특수 필드(Special Field)필드가 아닌 텍스트는 카드 생성에 필요한 요소로 보지 않는다.

 

따라서 앞면 템플릿이 다음과 같이 보이면 Conutry 필드가 비어 있는 경우 카드는 생성되지 않는다.

 

        Wher is {{Country}} on the map?

 

 


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



+ Recent posts