아이폰 어플 Flashcards Deluxe 소개
info / 2010/01/17 23:53
현재 이 프로그램이 업그레이드 됨에 따라 사운드를 좀 더 효율적으로 추가할 수 있게 되었습니다. 카페로 오시면 다른 분들이 공유한 자료도 있고, 매뉴얼도 더욱 자세히 정리되어 있어요. 카페로 오세요.Flashcards Deluxe 사용자 모임 : http://cafe.naver.com/flashcardsdeluxe
=====================================================
요즘 아이폰으로 트위터보다 플래시카드를 점점 더 많이 하고 있어요. 카드의 앞/뒤에 단어와 그 뜻을 적어놓고 뒤집어가면서 공부하는 방식인데, 보기엔 우스워보이지만 짧은 시간에 영어어휘를 가장 많이 외울 수 있는 방법이라고 생각해요. 물론 단편적인 뜻만 암기하고 넘어가지 않도록 사전도 찾아보고, 평소에 단행본이나 신문도 즐겨 봐야 하겠지요.
과거 제 블로그에서도 플래시카드 프로그램이나 사이트를 소개한 적이 있는데, 종이가 아니라 컴퓨터로 플래시카드를 구현하는 방법은 아주아주 많이 있어요. 그리고 프로그램마다 조금씩 카드 보여주는 방식을 응용해서 공부하는 사람의 암기효율을 높이려고 합니다.
가령 100장의 카드의 앞면에는 영어단어를, 뒷면에는 뜻을 적어놓았다고 하죠. 이 카드를 어떻게 제시하는 게 좋을까요?
일단은 순서대로 물어보는 방법과, 카드를 무작위로 섞어서 물어보는 방법이 생각나는군요. 도레미파솔라시도처럼 원래 순서가 의미가 있거나, 카드 장수가 아주 적은 게 아니라면 섞어서 물어보는 게 더 좋을 것 같네요.
하지만, 이 두 방법 외에도 플래시카드 프로그램 중에 재밌는 방법을 활용한 사례가 많이 있습니다. 아이폰 어플 중에서 플래시카드 학습방법을 가장 잘 구현한 어플은 제 생각에 Flashcards Deluxe 인 것 같아요. 지금부터 될 수 있는 한 자세히 이 어플에 대해 설명해 보겠습니다. 설명은 자체 도움말과 사이트에 소개된 내용을 참고하여 직역하거나 의견을 첨가하였습니다.
1. 어플 다운로드 & 설치
![]() |
Flashcards Deluxe OrangeOrApple.com Release Date: 3월 27, 2009 Genre: Education © 2009 Ernest Thomason |
아이튠즈에서 Flashcards Deluxe 를 다운로드 받아 설치합니다. 현재 3.99불로 가격이 책정되어 있습니다. 무료버전인 Flashcards Deluxe Lite 의 경우에는, 카드묶음을 4개까지만 지원하고, 각 묶음에서도 카드 4장만 넣을 수 있습니다. 아무리 무료라지만 너무 치사하군요.
아이튠즈에 소개된 이 녀석의 주요 특징은 다음과 같습니다.
- 순서대로/랜덤 모드 외에, 라이트너(Leitner)방식과 Spaced Repetition 방식이라는 카드 제시 방식이 있습니다.- 카드 묶음을 카테고리로 나눠서 학습 가능- 카드를 앞/뒤 2면이 아니라, 3면으로 활용할 수 있습니다. 저는 3번째 면에 예문을 추가해놓기도 합니다.- 원하면 사진이나 소리파일도 카드에 넣을 수 있습니다. 사진만 확대도 가능.- 개인적으로 다른 어플보다 인터페이스가 심플하고 예쁩니다. 폰트 크기/배경색 등도 바꿀 수 있죠.- 브라우저(Browse) 모드로 들어가면 정/오답 체크 없이 카드를 훑어보기만 할 수 있습니다.- 슬라이드쇼(Slideshow) 모드는 자동으로 카드를 넘겨가며 보여줍니다.- 카드 보고 내릴 수 있는 답변이 두 개가 아니라 세 개 입니다. 모른다(Wrong). 안다(Correct). 확실히 안다(Strongly Correct).- 기타 여러가지 기능을 아래에서 소개하겠습니다.
2. 환경설정
첫화면 왼쪽 위 (i) 아이콘을 누르면 환경설정 메뉴가 나옵니다.
* Flashcard Colors: 카드와 배경 색상 설정
* Swipe/Tap & Icon Settings: 카드에 답하는 방식이나 아이콘 설정을 세세하게 바꿀 수 있습니다. Standard 방식에 익숙해진 후 마음에 들지 않으면 바꿔보시기 바랍니다. 기본적인 방식은 다음과 같습니다.
카드를 왼쪽으로 민다 = Correct (이 어휘의 의미를 알고 있음)카드를 위로 민다 = Strongly Correct (이 어휘의 의미를 이제 확실히 알고 있음)카드를 아래로 민다 = Wrong (이 어휘의 의미를 아직 모름)카드를 오른쪽으로 민다 = Previous (이전 카드 다시 보기)
이 네 가지 동작을 꼭 기억해두세요.
기타 설정메뉴는 그리 어렵지 않으니 살펴보시면 되겠습니다. Sound 설정에서 소리 자동 재생 정도가 자주 유용하게 쓰일 것 같네요.
3. 카드 추가
이제 설정을 마쳤으니, 공부할 카드를 추가하겠습니다. 오른쪽 위의 + 아이콘을 눌러주세요.
먼저 Shared Library로 들어가서 Featured 를 누르면 추천하는 카드 묶음이 뜹니다. USA States 는 지도와 함께 미국의 주 이름을 퀴즈로 제시하죠. GRE - Essential Words 300장짜리는 어휘마다 음성이 포함되어 있으니 꼭 받아보세요.
그리고 아래 파일을 다운로드 받아서 워드스마트 어휘와 해커스 수퍼보카에 수록된 어휘도 추가해보겠습니다.
다운 받은 파일의 압축을 풀면 텍스트 파일이 나오는데요, 예를 들어 supervoca_all.txt 를 추가해보겠습니다.
1) 직접 업로드 하여 추가하기
- http://orangeorapple.com/Flashcards/Upload.aspx 에 접속합니다.
- Deck Code 에 supervoca 라고 적고, 텍스트 파일의 내용을 모두 복사하여 붙여넣습니다. 카드의 1면과 2면이 탭(tab)으로 구분되어 있는 텍스트입니다.
- Deck Code 에 supervoca 라고 적고, 텍스트 파일의 내용을 모두 복사하여 붙여넣습니다. 카드의 1면과 2면이 탭(tab)으로 구분되어 있는 텍스트입니다.
- 다 했으면 오른쪽 위의 Upload Flashcards 를 클릭
- 잠시 후 화면 가운데 위에 초록색으로 업로드 완료 메시지가 뜨면, 아이폰에서 Private Deck 메뉴로 들어갑니다.
- Deck Code 를 클릭하고 아까 적은 supervoca 를 정확하게 써줍니다. 그리고 Download Cards 클릭하면 카드가 추가되었습니다.
2) 이미 웹공간에 파일을 올려둔 경우
- 텍스트 파일을 웹 계정에 올려놓고, DeckCode에 주소 전체를 적으면 추가할 수 있습니다. (예. DeckCode에 http://mail.naver.com/어쩌구저쩌구/supervoca_all.txt 라고 적습니다.)
이런 식으로 위 압축파일에 있는 어휘 자료를 이용하거나, 자신이 텍스트 파일로 정리하여 카드를 추가하면 되겠습니다. 다운받은 카드는 물론 편집이 가능합니다.
3) 공유된 것 다운로드 받기
이 문서에 첨부된 모든 덱을 공유하겠습니다.
어플 내에서 카드추가 메뉴 - Shared Library - Search 로 들어가면 다양한 카드가 나옵니다.
seoulrain 으로 검색하면 제가 올려둔 파일들이 나오니 직접 업로드가 귀찮으신 분들은 이 방법으로 다운로드 받으세요
4. 단어 학습하기
이제 supervoca 를 학습해보겠습니다. 기본적으로 단어가 나오면 속으로 뜻을 생각해보고, 가운데 화면을 가볍게 터치해서 카드를 뒤집습니다. 자기가 생각했던 답과 맞으면 Correct(왼쪽으로 밀기), 매우 정확히 맞으면 Strongly Correct(위로 밀기), 틀렸으면 Wrong(아래로 밀기) 입니다. 카드가 몇 장 안될 때는 그냥 이런식으로 학습하시면 됩니다.
그런데 왼쪽 아래를 보시면 전체카드가 2426장입니다. 이 카드를 순서대로 처음부터 보는 데만 매우 오래 걸리겠죠? 그렇다고 매번 랜덤으로 섞어서 보자니 봤던 단어 다시 만나려면 기약도 없습니다.
따라서 카드 제시 방법을 수정해야 하겠습니다. 오른쪽 위의 (i) 아이콘을 눌러서 Card Order 로 들어갑니다.
Card Order 를 클릭하면,
라이트너(Leitner) 방식과 Spaced Repetition 방식이 있는데요. 이 두 가지 방식을 설명하겠습니다.
<라이트너(Leitner) 방식>
꽤 유명한 방식입니다. 간단히 말해서 1라운드(카드 처음~끝) 뛰는 동안 맞힌 카드는 다음 라운드에는 안 나옵니다. 다다음 라운드에 나오지요. 그 카드를 또 맞히면 그 카드는 2연승!(2 streaks)이 되고, 이제 2라운드 쉬었다가 나옵니다. 이런 식으로 자꾸 연속으로 맞출수록 그 카드는 더 나중나중에 물어보는 방식이죠. 잘 모르는 카드 중심으로 계속 학습할 수 있기 때문에 좋습니다. 안다고 생각했는데 나중에 나왔을 때 또 틀리면? 그 카드는 다시 다음 라운드에 등장합니다. 확실히 아는 어휘라면 Strongly Correct 를 바로 날려주세요. 그럼 바로 2라운드 쉬었다가 나옵니다. 아니면 아예 제외(Exclude)시켜 버리세요. 그럼 앞으로 나오지 않습니다.
그런데 문제가 있습니다. supervoca 단어가 2400여 장인데, 일단 알든 모르든 한 라운드는 끝까지 뛰어야 한다는 거죠. 그러지 말고 몇 장 뽑아서 하루에 그거만 공부하고 다 외우면 다음에 또 10장 공부하고 하면 좋을텐데 말이에요. 이 단점을 극복하기 위해서는 카드를 카테고리로 나눠놓는 방법이 있습니다. 가령, 30개씩 끊어서 카테고리 구분해 놓고 잘게 쪼개서 30개씩 먼저 학습하는 거죠. 이렇게 하면 라이트너 방식을 이용하면서 간단하게 많은 양의 카드 묶음에 접근할 수 있겠죠.
이 방식은 라운드 단위로 카드가 등장할지를 결정하기 때문에 페이스를 라운드 단위로 짜면 좋습니다. 하루에 몇 판(라운드) 하기.. 등등으로 계획을 짜면 학습 효율이 오릅니다.
<Spaced Repetition 방식>
이 방법은 이 프로그램의 가장 강력한 기능이라고 할 수 있습니다. 카테고리로 나누는 것보다 좀 복잡하긴 하지만 효율적이지요. 라이트너 방식에서 카드를 맞히면 몇 라운드 쉬었다가 다시 등장할것인지가 결정되는데, 이 방식에서는 카드에 시간을 부여합니다. 즉, 몇 시간 있다가 다시 등장할 것인지를 내부 알고리즘에 의해 카드에 부여하고 그 시간만큼 카드가 대기했다가 다시 제시되지요. 그래서 프로그램을 실행하면 그때그때마다 당장 다시 확인하면 좋을 어휘를 알아서 제시해줍니다. 또 이 방식은 카테고리로 전체를 나누지 않아도 됩니다. 프로그램이 먼저 10장을 랜덤으로 뽑은 다음에 그 10장으로 학습을 시작하고, 그 중 확실히 암기한 카드는 뽑아서 대기시켜놓고 그 빈 자리에 다시 다른 카드를 채워넣어 10장을 만드는 방식으로 학습을 계속합니다. 따라서 전체 카드가 수천 장이지만, 10장씩 손에 들고 아는 단어부터 빼내어 가면서 차근차근 학습이 가능하지요.
이 방식은 과거 SuperMemo 라는 프로그램에서도 사용되던 방식인데요. 매우 효과적이라 하겠습니다.
좀 더 자세히 설명하면,
먼저 2400여 장의 카드 중 프로그램이 랜덤으로 10장을 선택하여 묶음을 만듭니다. 이 카드를 "New"라고 부릅니다.
NEW 카드에 들지 못한 나머지 카드들은 대기합니다. 이 대기하는 카드를 "Pending" 이라고 합니다.
10장으로 공부를 시작합니다. 알면 Correct(왼쪽으로 밀기), 확실히 알면 Strongly Correct(위로 밀기), 모르면 Wrong(아래로 밀기) 로 답하면서 공부하면 되지요. 어떤 카드가 10장의 New 카드에서 빠져나가려면 Correct 를 세 번 받거나, Strongly Correct를 한 번 받으면 됩니다. 그럼 그 카드의 어휘는 이제 학습했다고 생각하고 프로그램이 잠시 10장에서 빼놓았다가 나중에 시간이 지나면 다시 한 번 물어봅니다. 이렇게 한 번 학습이 끝난 후, 기간이 지나면 다시 물어볼 카드를 "Active"라고 합니다.
하다보면 너무 단어가 쉬워서 앞으로 이 카드는 다시 나올 필요가 전혀 없을 것 같을 때는 카드를 제외할 수 있습니다. 이 카드를 "Exclude"라고 합니다.
이해가 되시나요? 이런식으로 10장의 카드에서 Active 카드를 계속 만들어가면서 새로운 단어를 추가시켜가며 학습하는 것입니다.
일단 어떤 카드가 New 카드에서 빠져나가서 Active 카드가 되면 다음 등장할 때까지 시간이 부여되고 그 전에는 나오지 않습니다. 기다렸다가 다시 등장할 타이밍이 된 카드를 Due 카드라고 하지요. 예를 들어, 오늘 공부하고, 내일 다시 프로그램에 들어오면 프로그램이 Due 카드가 있는 경우 그 카드를 먼저 보겠냐고 묻습니다. 만약 Due Card가 없다면 New 카드와 non-due Active 카드만 있는 것이고, 이 둘 중 골라서 카드를 볼 수 있습니다. 정리하면,
Due : Active 되어서 New 에서 제외시켰다가, 대기시간이 다 차서 이제 다시 물어보는 카드들입니다.NEW : NEW 카드 10개 묶음을 계속 봅니다.Active : Active 되어서 빼놓았던 카드 중에 대기마감이 아직 안 지났지만(non-due), 다시 꺼내서 볼 수 있습니다. Active 카드들을 꺼내서 볼 경우, 그 카드는 Leitner 방식, 즉 라운드 기준으로 학습합니다.
추천하는 방식은 우선 프로그램이 보라고 하는 Due 카드를 먼저 학습하여 이전에 알고 있다고 생각했던 어휘를 오늘도 알고 있는지 먼저 점검하기 바랍니다. 그리고 그 이후에 New 카드 10장 묶음을 계속 학습하세요. Active(non-due) 카드는 가급적 Due가 지날 때까지 기다렸다가 보는 게 좋습니다.
학습하면서 화면의 중앙 아래에 보면 숫자가 있는데요, 예를 들어 "(1) 16h 2 3" 과 같은 것이죠. 맨 처음 괄호 안에 있는 것은 지금 보고 있는 카드에 부여된 대기시간입니다. 예를 들어 Due 카드를 학습하고 있는 경우 위와 같은 숫자가 있다면, 이 카드는 지금 1일 기다렸다가 지금 당신 앞에 보여지고 있다는 말이죠. 그 다음 숫자는 지금 이 카드를 지금 모른다고 하면 16시간 기다렸다가 다시 보여주겠다는 것입니다. 24시간 대기했었다가 다시 물어봤는데, 까먹었다면 더 자주 물어봐야 되겠죠. 16시간 더 있다가 물어봤는데 또 모른다고 하면 점점 시간이 줄어들게 됩니다. 세번째 숫자는 지금 맞힐 경우(correct) 바뀌게 될 대기 일수 입니다. 1일 기다렸다가 지금 물어보는 건데, 지금 또 맞히면 2일 기다렸다가 다시 물어본다는 말입니다. 마지막 숫자는 지금 Strongly Correct라고 답할 경우 대기 일수 입니다.
New 10장 묶음은 계속 틀려도 통계에 잡지 않습니다. 문제는 Active 되었다가 다시 제시했을 때 기억하는가이지요.
또 아직 Due가 안된 카드(non-due Active Cards)를 굳이 꺼내서 답하다가 틀린 경우, Due가 아직 안되었더라도 바로 Due Card로 바뀝니다. Due와 대기시간은 다릅니다. 3일 기다리고 있는 애를 1일 후에 억지로 다시 꺼내서 보다가 틀린 경우, 그 애의 대기시간은 3일에서 1.5일로 주는데, 그 1.5일을 이틀 기다렸다가(원래 due date) 세는 게 아니라, 당장 지금부터 1.5일을 계산하는 것이지요. 아주 오랜만에 등장해도 잘 맞히던 카드를 한 번이라도 틀린 경우에도 streak이 0으로 리셋되고, due 카드로 즉시 들어옵니다.
시간 계산 방법은 대략 다음과 같습니다.
먼저 10장의 NEW 카드 묶음에서 Correct 를 세 번 받거나, Strongly Correct를 한 번 받아서 Active로 옮겨갈 때,
- Correct 를 세 번 받아서 Active 가 된 카드는 20 시간 후 다시 물어봅니다.
- 한 번에 Strongly Correct 받아서 Active로 옮겨간 카드는 3일 후 물어봅니다.
결론적으로 처음 어떤 카드를 공부할 때 그 카드를 학습한 후 다시 만나게 되기까지 1일~3일 정도 걸립니다.
그럼 그렇게 기다렸다가 다시 등장한 카드(Active Due Cards)는 어떻게 될까요?
기다렸다가 다시 물어봤는데
틀리면(Wrong) = 원래 대기 시간 X 0.5를 합니다. 예를 들어 20시간 기다렸다가 물어봤는데 틀리면 10시간 후 물어봅니다.
맞히면(Correct) = 원래 대기 시간 X 1.4를 합니다. 예를 들어 20시간 기다렸다가 물어봤는데 맞히면 28시간 후 물어봅니다.
완전히 맞히면(Strongly Correct) = 원래 대기 시간 X 2.2를 합니다. 예를 들어 20시간 기다렸다가 물어봤는데 Strongly Correct라고 답하면 그 카드는 44시간 후 물어봅니다.
이런식으로 잘 알고 있는 카드는 점점 더 오래 기다렸다가 아주 가끔씩 물어보게 되고, 알고 있는 카드라고 하더라도 너무 오랜만에 물어봐서 잘 기억이 나지 않으면 점점 더 자주 물어봐서 기억나도록 돕습니다.
아직 마감이 되지 않은 Non-due Active 카드를 일부러 꺼내서 학습하는 경우에는 시간 계산을 다음과 같이 합니다.
틀리면(Wrong) = 원래 대기 시간 X 0.5를 합니다.
하지만, Correct 나 Strongly Correct 로 답해도 대기시간을 변화시키지 않습니다. 그 이유는 그 카드를 알고 있다고 해도 대기 시간을 바로 늘리기보다는 원래 대기하는 시간만큼 시간이 지난 후 그 시점에 기억하고 있는지 확인하고, 그 이후에 대기시간에 변동을 주는 게 나아보이기 때문입니다.
마지막으로 어떤 카드를 틀렸을 때 대기시간은 최소 8시간이고 최대 3일입니다. 다시 말해서 due 카드를 계속 틀려도 8시간 이하로 대기시간이 줄지 않습니다. 물론 new 카드는 계속 틀리면 new 카드 묶음에 계속 대기하고 등장하고, Active로 가지 않습니다. 그리고 최대 3일이라는 말은, 어떤 카드가 등장할 때마다 계속 답을 잘해서 아주아주 오랜만에 등장한 경우, 가령 카드가 100일 기다렸다가 다시 등장했다고 합시다. 이 때 이 카드를 틀리면 이 카드의 대기시간은 X0.5 해서 50일이 되는 게 아니라 바로 3일이 됩니다. 즉, 아무리 오랫동안 잘 기억하고 있다고 해도 한 번 틀리면 3일 후에 다시 제시합니다.
질문 있으시면 댓글로 주세요.
=============
수정. (2010.1.18)
수퍼보카 텍스트 파일 오류 수정. 2000여 개가 아니고 1800개의 카드가 생성되어야 정상입니다.
=============
추가. 사운드파일 추가 방법
더보기
===============
추가. 카드 추가가 계속 어렵게 느껴지시면 어플 내의 카드추가 메뉴에서
Shared Library - Search 에서 seoulrain 으로 검색하세요.
==========================================
추가. 국산어플 암기짱(Flashcard Master)과의 비교
더보기

voca4flashcardsdeluxe.zip