플래쉬 카드 류 앱은 상당히 많다. 이 중에서 Anki가 아닌 다양한 앱들이 인기가 있는데 그 중 하나가 퀴즐렛(Quizlet)이다. 


개인적으로는 자유롭게 조작할 수 있는 Anki를 선호하지만 퀴즐렛(Quizlet)은 단순 암기 카드를 만드는데 매우 유리하고 클래스를 개설하여 공동 공부를 하기에도 좋기 때문에 많은 사랑을 받고 있는 것으로 알고 있다. 그러다 보니 퀴즐렛(Quizlet)에서 학습을 했거나 아니면 그 곳의 다양한 학습자료를 원하는 사람들이 퀴즐렛(Quizlet)의 학습 자료를 Anki에 옮기고 싶어하는 경우가 종종 있는 것으로 보인다. 


마침, 어떤 분이 본 블로그에 퀴즐렛(Quizlet)의 자료를 어떻게 Anki로 옮기는지 물어봐 왔기에 그 방법을 찾아본 결과 간단한 추가기능(add-on)의 설치만으로 가능하다는 것을 알게 되었고 마침, Anki의 추가기능(add-on)에 대해 소개하는 포스팅을 올려보려던 참이어서 

발견한 내용을 공유하기 위해서 그 추가기능에 대한 포스팅을 해보려고 한다.


그 추가 기능의 이름은 다음과 같다.


Improved Quizlet to Anki Importer


즉, 퀴즐렛(Quizlet)Anki로 가져오게 하는 보다 발전된 추가기능이라는 명칭이다.


관련 설명을 읽어보면 퀴즐렛(Quizlet)Anki로 가져오는 다양한 추가 기능들이 있어왔지만 매번 오류가 있어서 스스로 조금씩 고치다 보니까 어느새 대부분 다시 만들게 되었다고 설명하고 있다. 그리고 아래에 달린 댓글(Reviews)를 보면 많은 사람들이 이 추가기능(add-on)을 써보고 매우 만족해하면서도 여전히 몇가지 문제점이 남아있고 이를 고칠 방법을 제시하는 댓글도 같이 붙어있다. 


제시된 문제점은 모바일 버전에서 퀴즐렛(Quizlet)의 이미지 파일을 다운받을 때 저해상도의 이미지로 다운된다는 문제와 오디오(Audio)가 작동하지 않는다는 점 정도가 제시되고 있다. 이는 앞으로도 계속 추가적인 개선이 이루어질 것이라는 점을 암시한다. 


그렇다면 이제 이 추가 기능(add-on)을 사용해 보자. 


<추가 기능(add-on) 설치>


추가 기능(add-on)의 설치는 Miscellanea(기타)에서 언급한 바가 있지만 Improved Quizlet to Anki Importer 를 기준으로 다시 설명하고자 한다. 


우선, Anki를 실행하고 상단 메인메뉴에서 도구 → 추가 기능(A)  둘러보고 설치하기의 순으로 클릭한다. 





그러면 아래와 같이 추가 기능 설치 창이 나타나는데 이 때, 설치할 코드 번호를 알면 코드를 그대로 기입해서 확인을 눌러서 설치를 하면된다. 하지만 지금의 경우 코드 번호를 모르므로 탐색을 클릭하여 설치할 추가 기능(add-on)을 찾아 코드 번호를 확인해야 한다.






그러면 앙키웹(Ankiweb)의 추가 기능을 보여주는 화면이 아래와 같이 나타난다. 다양한 추가 기능(add-on)들이 레이팅과 함께 나타난다. 즉, 상위에 배치된 추가 기능들은 사람들에게 인정받고 있는 좋은 추가 기능이라는 의미이다. 그 리스트를 주욱 흝어보면 우리가 원하는 Improved Quizlet to Anki Importer 가 보인다. 이를 클릭한다.





Improved Quizlet to Anki Importer 에 대한 소개와 리뷰 그리고 설치 코드가 나타난다. 설치 코드는 590899480이다. 


이번에는 앞서 나타났던 추가 기능 설치 창에 해당 코드를 집어넣고 확인을 클릭한다. 




설치가 진행되고 Anki를 재시작하라는 메시지가 나온다. 확인을 클릭하여 Anki를 재시작한다. 





<Improved Quizlet to Anki Importer 사용>


Anki를 다시 시작하고 도구를 클릭해보면 메뉴 하단에 "Import from Quizlet"이라는 메뉴가 나오는데 이를 클릭한다. 




그러면 아래와 같이 해당 퀴즐렛(Quizlet)의 웹주소(URL)을 넣는 창이 나타난다. 




Anki에 가져오고 싶은 퀴즐렛(Quizlet)의 카드뭉치를 찾아서 이를 넣어보자. 퀴즐렛 홈페이지에 가서 원하는 학습 세트를 클릭하여 해당 페이지로 이동한다. 그리고 그 페이지의 상단 주소를 위의 퀴즐렛(Quizlet)의 웹주소(URL)을 넣는 창에 집어넣고 "Import Deck" 버튼을 누른다.




그러면 가져오기(import) 처리가 이루어지고 성공할 경우 아래와 같이 성공 메시지가 뜬다. 




그리고 카드뭉치 화면으로 돌아오면 아래와 같이 두산2 5-2의 카드 10개가 새로운 카드뭉치로 나타난다.




해당 카드뭉치를 클릭해서 학습을 해보면 아래와 같이 카드의 질문과 해답이 제대로 나타나는 것을 확인할 수 있다.



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


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


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


 



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




 LaTex Support(LaTex 지원)

 

 

LaTex packages(LaTex 패키지)

 

 

AnkiLaTeX의 파일 첫머리의 머릿글 부분(preamble)을 조정할 수 있게 하여 화학, 음악 등에 대한 맞춤 패키지를 가져오기(import) 할 수 있다.

 

예를 들어, 인터넷에서 아래와 같은 chemtex에 대한 예제 파일을 찾았다고 가정해보자.

 

\documentclass[a4paper,12pt]{report}

\usepackage{chemtex}

\begin{document}

 

\initial

\begin{figure}[h]\centering

\parbox{.3\textwidth}{\ethene{H}{H$_3$C}{CH$_3$}{Br}}

\hfil

\parbox{.3\textwidth}{\cbranch{H}{S}{H}{S}{C}{S}{}{S}{H}

\xi=-200 \cright{}{Q}{C}{D}{O}{S}{OH}}

\hfil

\parbox{.3\textwidth}{\hetisix{Q}{Q}{Q}{Q}{Q}{Q}{O}{Q}{O}

\xi=-171 \fuseup{Q}{Q}{Q}{Q}{D}{Q}{D}{Q}{D}}

\caption{Chemie mit {\tt CHEMTEX}\label{a1}}

\end{figure}

 

\end{document}

 

 

우선 패키지의 설명서 및 MiKTeX/MacTex의 설명서에 따라 패키지를 설치하라.

 

위에 제시된 코드를 .latex 파일에 넣고 콘솔의 명령 행에서 컴파일 할 수 있는지 테스트하여 패키지가 제대로 작동하는지 확인한다.

 

일단, 패키지가 제대로 작동하는 것을 확인했다면 이제 이를 Anki와 통합할 수 있다.

 

 

Anki에서 패키지를 사용하려면 우선 메인 창에서 "추가"를 클릭하여 노트 추가창을 연다.

 

 

 

노트 추가창에서 노트 유형을 고를 수 있는 버튼을 클릭하여 노트 유형 선택창을 연다.

 

 

 

노트 유형 선택창에서 다시 "관리"버튼을 클릭 하여 노트 유형 관리창을 연다.  

 

 

 

노트 유형 관리창에서 사용할 노트 유형을 선택하고 "옵션"을 클릭한다.

 

 

 

 

선택한 기본 노트 유형의 옵션으로 LaTeX 머리글과 바닥글이 표시된다.

 

 

 

머릿글은 다음과 같이 나타날 것이다.

 

\documentclass[12pt]{article}

\special{papersize=3in,5in}

\usepackage{amssymb,amsmath}

\pagestyle{empty}

\setlength{\parindent}{0in}

\begin{document}

 

chemtex를 사용하려면 위의 머릿글에 usepackage 행을 추가해야 한다.

 

그러면 다음과 같이 표시된다.(기존의 머릿글에서 빨간 색으로 표시된 행이 추가되었다.)

 

\documentclass[12pt]{article}

\special{papersize=3in,5in}

\usepackage{amssymb,amsmath}

\usepackage{chemtex}

\pagestyle{empty}

\setlength{\parindent}{0in}

\begin{document}

 

 

머릿글에 행을 추가한 이후에 Anki 카드에 다음과 같은 라인을 포함시킬 수 있어야 한다.

 

[latex]\ethene{H}{H$_3$C}{CH$_3$}{Br}[/latex]




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



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


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


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


 



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



 Exporting(내보내기)

 

 

내보내기(export)를 사용하면 컬렉션의 일부를 텍스트 파일 또는 패키지로 묶은 Anki 카드뭉치 파일로 내보내 별도로 저장할 수 있다.

 

내보내기(export)를 하려면 메인 메뉴에서 파일 내보내기를 클릭하면 된다.

 

 

 

 

 

 

Exporting Text(텍스트 내보내기)

 

 

내보내기(export)를 클릭하면 내보내기 대화상자가 다음과 같이 나타난다.

 

 

 

 

"텍스트 파일로 정리한 노트(*.txt)"를 선택하면, Anki는 노트의 내용을 텍스트 파일에 작성한다.

 

아래는 기본 카드뭉치의 노트들을 "텍스트 파일로 정리한 노트(*.txt)"로 내보내기한 결과이다.

 

 

각 필드는 으로 구분되어 표시된다.

 

내보내기로 만든 결과 파일을 편집하되 첫 번째 필드만 수정하지 않으면 나중에 해당 파일을 Anki로 다시 가져올 수 있으며 Anki는 동일한 노트 유형으로 다시 가져올 경우 편집된 내용을 기반으로 노트를 업데이트 한다.

 

 

첫 번째 필드를 수정해야하는 경우가 발생하면 노트 유형의 형식을 변경할 필요가 있다.

 

즉, 첫 번째 필드에 실제 텍스트를 넣는 대신에 ID 넘버를 넣어 실제 내용의 수정과 상관없이 해당 노트의 고유한 ID를 통해서 업데이트가 될 수 있도록 변경할 필요가 있다. ("노트 ID 추가" 플러그인을 설치하면 쉽게 할 수 있다.)

 

내보내기 한 텍스트 파일은 추후 서식을 유지한 채로 텍스트를 다시 가져올 수 있도록HTML 서식이 모두 포함 된 상태로 내보내진다.

 

 

 

Exporting Packaged Decks(카드뭉치 묶음 내보내기)

 

 

카드뭉치 묶음은 카드, 노트, 노트 유형과 사운드나 이미지 등이 모두 .apkg 파일로 묶인 것이다.

 

카드뭉치 묶음을 생성하여 다른 사람들과 묶음을 교환할 수 있고 혹은 컬렉션의 일부를 백업할 용도로 사용할 수 있다.

 

카드뭉치 묶음은 압축되어 있으므로 프로필 폴더에 있는 파일의 전체 용량의 합계보다 당연히 작다.

 

카드뭉치 묶음에는 두 종류가 있다.

 

 

Collection Package(컬렉션 묶음)

 

모든 카드뭉치를 해당 학습 일정을 포함하여 내보낸 카드뭉치 패키지를 컬렉션 패키지라고 한다.

 

Anki는 전체 컬렉션을 "collection.apkg"라는 파일로 복사 한 다음 바탕 화면에 저장한다.

 

컬렉션 패키지를 이용하여 컬렉션을 백업하거나 다른 장치에 복사할 수 있다.

 

 

이 파일을 나중에 가져오기(import) 하면 Anki는 컬렉션에있는 모든 현재 카드를 삭제하고 컬렉션을 collection.apkg 파일로 바꾼다.

 

컬렉션 묶음으로 내보내기는 컬렉션을 여러 장치에 이리저리 옮길 때 유용하다.

 

 

<주 의>

 

collection.apkg를 가져올 때 컬렉션의 기존 미디어는 삭제되지 않고 남는다.

 

이렇게 남은 사용하지 않는 미디어를 삭제하려면 메인 메뉴에서 도구 미디어 검사를 이용하면 된다.

 

 

<주 의>

 

Anki자동 백업도 컬렉션 묶음이다.

 

컬렉션 묶음 파일을 더블 클릭하는 간단한 행위로 백업으로 복원 할 수 있다.

 

 

 

 

Deck Package(카드뭉치 묶음)

 

카드뭉치 묶음은 단일 카드뭉치 및 해당 카드뭉치의 하위 카드뭉치가 들어 있다.

 

파일 이름은 .apkg로 끝나지만 파일 이름은 collection.apkg가 아니다.

 

카드뭉치 묶음을 가져오기(import) 할 때, Anki컬렉션을 덮어 쓰지 않고 컬렉션에 해당 내용을 추가한다.

 

 

카드뭉치 묶음의 일부 노트가 기존에 이미 가져오기(import) 된 경우 Anki가장 최근에 수정된 버전으로 유지한다.

 

따라서 최근에 수정 업데이트한 카드뭉치를 다운로드하여 가져오면 업데이트 된 버전에서 수행된 편집 내용이 컬렉션에 그대로 반영된다.

 

하지만 컬렉션에서 최근 수정 작업한 후에 변경되지 않은 카드뭉치를 다시 가져오기(import) 할 경우 컬렉션에서 최근에 수정된 내용은 변경되지 않는다.

 

 

내보내기 할 때 학습 일정을 포함하지 않도록 하면 Anki는 카드뭉치가 다른 사람과 공유되고 있다고 가정하고 별표 표시 태그거머리 태그를 제거한 깨끗한 복사본을 내보낸다.

 

 

 


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



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


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


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


 



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



 Importing(가져오기)

 

 

Adding Tags(태그 추가하기)

 

가져오기(Import) 하는 텍스트 파일의 모든 행에 tag1 tag2와 같은 태그를 추가하려면 아래와 같은 텍스트를 가져오기 하려는 텍스트 파일의 맨 위에 다음과 같이 추가하면 된다.

 

      tags:tag1 tag2

 


 

 

Duplicates and Updating(중복 및 업데이트)

 

텍스트 파일을 가져오기(import) 할 때 Anki는 파일에서 첫 번째 필드를 검사하여 가져오는 노트가 고유한지 확인한다.

 

그래서 Anki는 첫 필드가 일치할 경우 기존의 노트를 업데이트하는 설정이 기본으로 되어있다.

 

즉, 가져오기(import) 하는 파일의 첫 번째 필드가 기존 컬렉션에 있는 노트의 첫 번째 필드와 일치하고 노트 유형도 동일한 경우 기존컬렉션의 노트에 속한 다른 필드들은 가져오기(import) 하는 파일의 내용으로 업데이트 된다.

 

 

 

 

바로 위의 가져오기(import) 대화상자에 있는 드롭다운(drop-down) 박스에 있는 항목에 따라서 이러한 기본적인 설정을 조정할 수 있다.

 

중복된 것을 완전히 무시(기존 노트와 첫째 필드가 일치하는 줄은 무시하기)하거나 첫 번째 필드가 중복된 경우 기존 노트를 업데이트하지 않고 새로운 노트로 가져오기(기존 노트와 첫째 필드가 같더라도 가져오기)와 같은 행위로 조정 가능하다.

 

 

<주 의>

 

중복 체크는 현재 카드뭉치만을 대상으로 이루어지는 것이 아니라 전체 컬렉션을 대상으로 수행된다.

 

만일, 어떤 노트들을 가져오기(import) 하여 기존의 노트를 업데이트하려고 했는데 Anki에서는 노트가 변경된 것이 없다고 표시되는 경우 해당 노트가 이미 컬렉션에 없는 것이 아닌지 확인해보길 바란다.

 

가져오기(import) 할 때, 기존의 노트를 업데이트 하도록 설정되어 있고 가져오기(import) 하는 노트의 구 버전이 이미 컬렉션에 있는 경우 구 버전의 노트는 바로 그 자리에서 업데이트가 이루어진다.

 

, 구 버전의 노트는 가져오기(import) 대화상자에서 설정된 카드뭉치로 이동하지 않고 원래 속해있는 카드뭉치에서 바로 업데이트가 이루어지는 것이다.

 

노트가 원래의 위치에서 업데이트되면 노트에 속한 모든 카드의 기존 학습 일정 정보는 그대로 보존된다.

 

 

.apkg 파일에서 중복된 사항들을 다루는 방법에 대하여 더 알고 싶으면 아래의 카드뭉치 패키지 섹션을 참조하면 된다.

 

 


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



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


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


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


 


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



 Importing(가져오기)

 

Importing Media(미디어 가져오기)

  

 

텍스트 파일을 가져오기(Import) 하면서 오디오와 이미지를 포함시키려면 해당 파일을 collection.media 폴더에 복사해 놓아야 한다.

 

(윈도우즈에서collection.media 폴더는 C:\Users\개인아이디\AppData\Roaming\Anki2\Anki_Profile\collection.media에 위치해 있다. 빨간색으로 마킹한 부분은 개인 설정에 따라 달라지는 부분이다.)


collection.media 폴더에 하위 디렉터리를 두면 일부 기능이 작동하지 않게 될 것이므로 하위 디렉터리를 만들면 안된다.

 

이제 파일을 미디어 폴더에 복사했다면 텍스트 파일의 필드 중 하나를 다음과 같이 변경하라.

 

이미지의 경우

 

        <img src="myimage.jpg">

 

 

또는 오디오의 경우

 

        [sound:myaudio.mp3]

 

 

또는 바꾸기(Find and replace) 기능을 사용하여 모든 필드를 동시에 업데이트 할 수 있다.

 

각 필드에 "myaudio"와 같은 텍스트가 포함되어 있고 이 텍스트가 있을 경우 사운드를 재생하게끔 하려면 "정규식으로 취급" 옵션이 활성화 된 상태에서 (.*)을 검색하고 "[sound:\1.mp3]"로 바꾼다.

 

 

 

<주 의>

 

이러한 참조가 있는 텍스트 파일을 가져오기(Import) 할 때에는 "필드 안에 HTML 허용" 옵션을 활성화해야 한다.

 

 

 

 

 

카드의 템플릿에서 미디어를 참조하게끔 다음과 같이 작업을 수행하려고 시도해볼 수 있지만

 

        <img src="{{field name}}">

 

 

Anki는 두 가지 이유로 이 기능을 지원하지 않는다.

 

우선, 사용된 미디어 검색은 개별 카드를 일일이 렌더링해야 하기 때문에 자원의 소모가 많고 두번 째로 이러한 기능은 공유 카드뭉치를 사용하는 경우에는 미디어 검색에 따른 결과의 안정성도 분명하지 않기 때문이다.

 

따라서 Anki는 바꾸기(Find and replace) 기술을 대신 사용하도록 되어 있다.

 

 

 

 Bulk Media imports(대량 미디어 가져오기)

 

한 번에 대량의 미디어를 가져 오는 또 다른 방법은 미디어 가져오기 추가 기능(add-on)을 사용하는 것이다.

 

이 추가 기능은 선택한 폴더의 모든 파일에 대한 노트를 만든다.

 

이때, 노트의 앞면에는 파일 이름들(파일 확장자를 제외한 파일 이름이다. 만일, apple.jpg 파일이 있으면 노트의 앞면에는 apple이라고 표시함)이 배치되고 이미지 또는 오디오를 뒷면으로 배치한다.

 

미디어와 파일 이름 배열을 다르게 하길 원한다면 생성된 카드들의 노트 유형을 변경하면 된다.

 

 

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



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


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


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


 


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




Importing(가져오기)

 

Spreadsheets and UTF-8(스프레드 시트 및 UTF-8)

  

 

파일에 일본어와 같이 비라틴 계열의 문자가 있는 경우를 대비해서 Anki에서는 파일이 UTF-8 인코딩으로 저장되기를 바란다.

 

이렇게 하는 가장 쉬운 방법은 파일을 편집할 때 LibreOffice와 같은 무료 스프레드 시트 프로그램을 Excel 대신 사용하는 것이다.

 

 

 

LibreOfficeUTF-8을 매우 쉽게 지원하고 Excel과 달리 여러 줄로 된 내용을 적절하게 내보내기(export) 할 수 있다.

 

계속 Excel을 사용하고자 한다면 이 포럼 게시물을 참고하길 바란다.

 

 

LibreOffice에서 Anki가 읽을 수 있는 파일 형식으로 스프레드 시트를 저장하려면 파일 다른 이름으로 저장으로 이동한다.

 

 

 

대화창에서 파일형식을 열고 CSV를 선택하여 클릭하면 된다.

 

 

 

 

기본 옵션을 수락하면 LibreOffice가 파일을 저장하고 저장된 파일을 Anki가져오기(import) 할 수 있다.

 

 

 

 

 

 HTML  

 

 

Anki는 텍스트 파일에서 가져온 텍스트를 HTML(웹 페이지에 사용되는 언어)로 다룰 수 있다.

 

, 이것은 굵게, 이탤릭 및 기타 서식이 지정되어 있는 텍스트를 텍스트 파일로 내보내고 다시 가져올 수 있다는 것을 의미한다.

 

HTML 서식을 포함하려면 가져올 때 "필드 안에 HTML 허용" 확인란을 체크해야 한다.

 

 

 

꺽쇠 괄호(<>) 또는 기타 HTML 구문이 포함 된 카드를 가져오기(import) 하려는 경우 해당 HTML을 제거하고 텍스트만 가져오려면 이 기능을 끄면 된다.

 

 

파일에 서식을 지정하기 위해 HTML을 사용하려고 하지만 동시에 꺽쇠 괄호는 HTML 서식이 아닌 꺽쇠 그대로 가져오려면 다음과 같이 다르게 쓰면 된다.

 

꺽쇠 괄호 중 "<"를 쓰고 싶으면 "&lt;"를 쓴다.

 

꺽쇠 괄호 중 ">"를 쓰고 싶으면 "&gt;"를 쓴다.

 



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



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


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


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


 


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



Importing(가져오기)

 

 

Anki텍스트 파일Anki의 내보내기로 만든 카드뭉치 패키지, Mnemosyne 2.0의 .db 파일 및 SuperMemo의 .xml 파일 등을 가져올 수 있다.

 

파일을 가져 오려면 파일 메뉴를 클릭 한 다음 "가져오기"를 클릭하면 된다.

 

 

클릭하면 아래의 사진과 같이 다양한 형식의 파일을 읽을 수 있는 창이 뜬다.

 

 

 

 

 

 

 Importing text files(텍스트 파일 가져 오기)

  

 

쉼표, 세미콜론 또는 탭으로 구분 된 필드가 포함 된 일반 텍스트(plain text) 파일은 몇 가지 조건이 충족되면 Anki가져올(import) 수 있다.

 

 

1. 파일은 myfile.txt와 같은 일반 텍스트 파일 이여야 한다.

 

   myfile.xls, myfile.rtf, myfile.doc와 같은 다른 형식은 먼저 일반 텍스트 파일로 전환해야 한다.

 

 

2. 파일은 UTF-8 형식이어야 한다.

 

 

3. Anki는 첫 번째 (주석 처리되지 않은) 행을 보고 파일의 필드 수를 결정한다.

 

   파일의 필드 수가 다른 행은 무시된다.

 

 

4. 첫 번째 줄에서 분리 문자가 정의된다 

 

    Anki가 첫 번째 줄에서 ;(세미콜론) 찾으면 ;(세미콜론), ,(콤마) 찾으면 ,(콤마)가 분리문자가 된다.

 

 

필드 구분자는 Anki가 자동적으로 찾는다.

 

 

 

가져오기 조건에 맞지 않는 경우에는 경고창이 뜬다.

 

아래는 파일의 형식이 UTF-8이 아닌 경우 뜨는 경고창이다.

 

 

 

 

텍스트 파일의 필드는 태그 필드를 노트의 포함한 모든 필드에 대응시킬 수 있다. 

 

텍스트 파일을 가져오기(import) 할 때 노트의 필드와 텍스트 파일의 어떤 필드가 일치하는지 아래와 같이 선택할 수 있.

 

 

 

 

 

텍스트 파일을 가져오기(import) 할 때 카드를 넣을 카드뭉치를 선택할 수 있.

 

 

 

하지만 주의할 점이 있다.

 

여러 카드 템플릿에 카드뭉치 뛰어넘기 설정을 실행했을 경우 가져오기한 카드들은 해당 설정에 의해서 우리가 직접 선택한 카드뭉치가 아닌 다른 카드뭉치에 배정될 것이다.

 

 

다음은 가져오기에 적합한 유효한 파일의 예이다.

 

foo bar; bar baz; baz quux

apple; banana; grape

 

 

필드에 개행 문자를 포함시키고 싶을 때는 두 가지 방법을 쓸 수 있다.

 

하나는 필드 내용을 따옴표로 묶어 여러 줄을 Escape로 처리하는 것이다.

 

hello; "this is

a two line answer"

two; this is a one line one

 

 

또 다른 하나는 아래와 같이 HTML개행 문자를 사용하는 것이다.

 

hello; this is<br>a two line answer

two; this is a one line one

 

 

HTML 개행 문자를 사용하려가져오기 대화상자에서 "필드 안에 HTML 허"에 체크해야 한다.

 

 

 

< 주 의 >

 

 

여러 행에 걸쳐있는 빈칸 만들기 노트 유형을 사용하는 경우 이스케이프로 처리된 여러 줄이 올바르게 작동하지 않는다.

 

이 경우 HTML 개행 문자를 대신 사용해야 한다.

 

 

가져오기 할 파일에서 태그로 사용할 필드를 만들고 이를 가져오기 하면서 대화상자에서 태그 필드로 선택할 수 있다.

 

first field; second field; tags

 

 

 

 

다음은 첫 번째 행이 주석문으로 무시되는 경우이고 동시에 가져오기에 유효한 파일의 사례다.

 

# this is a comment and is ignored

foo bar; bar baz; baz quux

field1; field2; field3




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




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


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


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


 


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




Browser

 

 

 

 Other Menu Items(다른 메뉴 항목들)

 

 

브라우저의 편집메뉴에서 이제껏 다루지 않은 다른 항목들에 대해서 이야기해보자.

 

 

 

 

Reschedule(일정 재조정)


 

브라우저에서 편집 → 일정 재조정을 클릭하면

 

 


아래와 같이 일정 재조정 창이 열린다.

 

 

 

두가지 옵션이 있는데 하나는 새 카드 대기열의 끝으로 보내기이고 다른 하나는 다음 범위 안의 복습 간격을 유지한 채로 복습 대기열에 넣기 옵션이다.

 

 

첫 번째 옵션인 새 카드 대기열의 끝으로 보내기를 선택하면 선택된 카드가 복습 카드이거나 익힘 카드일 경우 새 카드로 변경되고 카드의 대기 순서가 가장 뒤로 밀리게 된다. (만기가 1000000 단위로 뒤로 밀린다.)

 

이 옵션을 시험해보자.

 

아래는 카드뭉치 "400 TOEFL Words"의 카드 목록을 만기열(due column)에 따라 정렬한 것이다.

 

내용을 보면 새 카드는 간격열에 (새 카드)로 표시되어 있고 만기가 798이 마지막인 것으로 나타난다.

 

이 만기는 새 카드가 학습시 나타나는 대기 순서를 의미한다.

 

그 아래에 카드는 간격열에 (익히는 중)으로 나타나 있어 익힘 카드인 것을 알 수 있고 만기는 새 카드와 달리 날짜로 나타난다.

 

간격열에 (익히는 중)으로 나와 있는 것 아래에는 간격이 날짜 단위로 나타나는 카드들이 있는데 이 카드들이 바로 복습 카드들이다.

 

복습 카드들도 만기가 날짜로 나타난다.

 

일정 재조정의 첫 번째 옵션인 새 카드 대기열의 끝으로 보내기”가 어떻게 작동하는지 확인하기 위해서 익힘 카드 2개와 복습 카드 3개를 아래와 같이 지정한 후 이를 새 카드 대기열의 끝으로 보내기”를 적용하여 보았다. 

 

 

일정을 재조정한 5개의 카드의 간격열을 확인해보면 전부 (새 카드)로 바뀐 것을 알 수 있다.

 

그리고 날짜로 표시되어 있었던 만기가 1000007 ~ 1000011의 숫자로 변경된 것을 확인할 수 있다.

 

이때, 전체 컬렉션의 새 카드 대기 순서의 마지막 번호가 1000006이었기 때문에 그보다 하나 많은 숫자부터 차례대로 만기가 배정된 것이다. 

 

 

 

두 번째 옵션인 다음 범위 안의 복습간격을 유지한 채로 복습 대기열에 넣기는 이미 배운 자료를 공유 카드뭉치로 가져 와서 더 높은 초기 간격으로 시작하려는 경우에 유용하다.

 

예를 들어, 새 카드를 지정하여 두 번째 옵션에 60 ~ 90을 선택하고 일정을 재조정하면 새 카드는 복습 카드로 변하고 간격이 2 ~ 3 개월로 변경된다.

 

그럼 위에서 첫 번째 옵션을 시험해 보았던 5개의 카드에 이번엔 두 번째 옵션인 다음 범위 안의 복습간격을 유지한 채로 복습 대기열에 넣기”를 60~90으로 적용해보자.

 

 

 

아래의 사진에서 파란색 음영으로 표시된 카드들이 두번 째 옵션으로 변경된 카드들이다.

 

간격이 2.1개월, 2.4개월, 2.7개월, 2.8개월, 3.0개월로 배치되었고 만기가 날짜로 변경되었다.

 

 

 

일정 재조정시 카드를 변경한 내역은 삭제되지 않고 그대로 기록된다.

 

위의 그림에서 보면 일정을 재조정한 카드들의 변경열이 2017년 8월 19일로 포스팅한 날짜와 동일한 것을 확인할 수 있다.

 

일정 재조정은 카드의 현재 상태만 변경할 뿐 그 변경 내역은 계속 기록되는 것이다.

 

이런 변경 내역도 숨기고 싶으면 노트들을 텍스트 파일로 내보낸(export) Anki에서 해당 노트들을 삭제 한 다음 텍스트 파일을 다시 가져와서(import) 새 노트들로 만들어야만 한다.

 

 

 

 

Reposition(위치 재조정)


 

아래와 같이 브라우저에서 편집 → 위치 재조정을 클릭하면

 

 

 

아래와 같이 "위치 수정은 새 카드만 가능합니다."하는 메시지가 대화창으로 나타난다.

 

즉, 위치 재조정을 클릭하기 전에 위치 재조정 대상 새 카드를 먼저 선택해야 한다.

 

 

 

 

그래서 이번에는 카드뭉치 하나에 임의로 5개의 새 카드를 만들어 선택하고 위치 재조정을 클릭해보았다.

 

 

 

새 카드가 나타나는 순서를 변경할 수 있는 대화창이 아래와 같이 나타난다.

 

 

 

위의 카드 목록 섹션에서 설명한 만기열(due column)을 활성화하면 새 카드의 위치를 확인할 수 있다.

 

여러 개의 카드를 동시에 선택하여 위치 재조정을 실행하면 각각의 카드를 순서대로 높은 만기수를 부여하여 위치를 재조정 한다.

 

기본적으로 각 카드마다 숫자가 하나씩 증가하지만 "단계"의 박스 안의 숫자를 조정하여 이 숫자를 변경할 수 있다.

 

기존 카드의 위치 이동옵션을 사용하면 현재 존재하는 새 카드의 위치를 뒤로 미루고 그 사이에 카드를 삽입 할 수 있다.

 

예를 들어 5장의 카드가 있는데 3번, 4번, 5번 카드들을 1번2번 카드 사이로 이동하려고 할 때, 이 설정을 선택하면 카드가 1번, 3번, 4번, 5번, 2번 순으로 위치가 재배열 된다.

 

반면에 이 옵션을 끄면 2번 카드와 3번 카드가 같은 만기 번호를 갖게된다(따라서 2번 카드와 3번 카드 중 어떤 카드가 먼저 나타날지는 무작위로 결정될 것이다.).

 

 

 

 

Change Note Type(노트 유형 바꾸기)

 

 

노트 유형 바꾸기를 사용하면 선택한 노트의 유형을 한 형식에서 다른 형식으로 변환 할 수 있다.

 

아래와 같이 브라우저에서 편집 → 노트 유형 바꾸기를 클릭하면

 

 

 

아래와 같이 노트 유형 바꾸기 창이 나타난다.

 

 

 

예를 들어 러시아어 노트 유형과 컴퓨터 노트 유형이 있고 러시아 노트에 컴퓨터 관련 텍스트를 실수로 추가했다고 생각해보자.

 

이 옵션을 사용하면 바로 이런 실수를 수정할 수 있다.

 

이 경우 카드의 학습 일정은 영향을 받지 않는다.

 

 

 

 

Select Notes(노트 선택)

 

 

아래와 같이 브라우저의 카드 목록에서 하나의 카드를 선택한 후 편집 → 노트 선택을 클릭하면

 

 

 

아래와 같이 동일한 노트를 사용하는 카드들이 카드 목록에 나타난다.

 

 

 

 

노트 선택을 사용하면 현재 선택된 카드에 해당하는 노트를 찾은 다음 이 노트를 이용하여 만들어진 모든 카드를 선택한다.

 

노트에 속한 카드가 하나 뿐이라면 노트 선택을 눌러도 아무 것도 수행되지 않는다.

 

 

 

 

Go(이동)

 

이동 메뉴는 브라우저의 여러 부분으로 이동하고 카드 목록에서 위아래로 이동할 수 있는 키보드 단축키를 제공한다.

 




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



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


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


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


 


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




AnkiWeb and Synchronization

 

 

 

 Merging Conflicts(충돌들 통합하기)

 

 

첫 번째 동기화에서는 변경 사항의 동기화가 오직 한 방향으로만 이루어진다.

 

그렇기 때문에 첫 번째 동기화 전에 서로 내용이 다른 컨텐츠들이 서로 다른 디바이스 또는 프로파일에 추가되었다면 첫 동기화 시에 하나의 디바이스의 컨텐츠가 다른 디바이스의 컨텐츠들을 덮어 쓰게 되고 따라서 다른 디바이스의 컨텐츠들은 소실된다.

 

이런 경우 아래와 같이 약간의 수작업을 하면 충돌이 일어난 데이터를 손실없이 단일 컬렉션으로 통합할 수 있다.

 

 

우선, 문제가 생길 때를 대비하여 각 디바이스/프로필에서 백업을 시작한다.

 

데스크탑 버전의 Anki라면 파일 내보내기를 사용하여 학습 스케줄 및 미디어 파일이 포함된 "모든 카드뭉치"를 내보내서 안전하게 파일 형태로 저장할 수 있다.

 

 

 

 

AnkiMobile에서는 카드뭉치 목록 화면의 Add/Export 버튼을 사용하면 모든 카드뭉치와 관련 미디어를 내보낼 수 있다.

 

백업이 완료되었으면 이제 동기화를 한다.

 

사용하는 디바이스들 중에 모바일 디바이스 있다면, 가장 먼저 모바일 디바이스 부터 동기화 한다.

 

충돌이 발생하면 "업로드"를 선택하여 AnkiWeb의 기존 데이터를 모바일 디바이스의 데이터로 덮어 써라.

 

만일, 사용하는 디바이스/프로필이 모두 데스크탑인 경우 가장 많은 카드뭉치가 있는 디바이스/프로필과 먼저 동기화 한다.

 

 

이제 첫 동기화가 완료되었고, 자동 동기화가 가능해졌기 때문에 다른 디바이스/프로필을 동기화할 경우 충돌이 발생한 컨텐츠 때문에 업로드 또는 다운로드 여부를 묻는 메시지가 표시될 수 있다.

 

현재, 목적은 충돌이 발생한 데이터를 손실없이 전체 컬렉션에 통합하는 것이므로 바로 동기화를 하면 안된다.

 

따라서 업로드 또는 다운로드 여부를 묻는 메시지창의 취소 버튼을 클릭한다.

 

 

 

 

일단 카드뭉치 목록을 보면서 첫 번째 카드뭉치 옆에 있는 톱니바퀴 아이콘을 클릭하고 "내보내기"를 선택한다.

 

카드뭉치의 콘텐츠를 복습 일정 및 미디어를 포함하여 내보내고 이를 .apkg 파일로 원하는 장소에 저장한다. 그리고 이 과정을 모든 최상위 카드뭉치 마다 반복한다.

 

 

 

 

일단 모든 최상위 카드뭉치들을 내보냈다면, 오른쪽 상단의 동기화 버튼을 클릭하고 "다운로드"를 선택하면 이 디바이스의 자체 컨텐츠들은 다른 디바이스에서 동기화 한 컨텐츠로 덮어 쓰이면서 소실된다.

 

 

 

 

이제 아래와 같이 파일 가져오기를 사용하여 이전에 내보낸 .apkg 파일을 가져온다.

 

이렇게 하면 이 디바이스에 있는 컨텐츠(다른 디바이스에서 동기화를 통하여 다운받은)와 일전에 내보낸 컨텐츠를 통합하게 되므로 이제 모든 것이 한 자리에 모이게 된다.

 

 



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




+ Recent posts