플래쉬 카드 류 앱은 상당히 많다. 이 중에서 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 매뉴얼 전체 개요 페이지 가기




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