azizkayumov / flashcard-maker-android

Flashcard Maker is an android app that allows you to create and import e-flashcards for convenient, paperless studying.
https://play.google.com/store/apps/details?id=com.piapps.flashcardpro
GNU General Public License v2.0
63 stars 22 forks source link

Card numbering after after the shuffling. #38

Closed greyboxgt closed 2 years ago

greyboxgt commented 2 years ago

I noticed that the current card number after pressing "Shuffle cards" stays the same. For example, I am on card # 3, press "Shuffle cards", and I am still on card # 3. It doesn't matter if it is a different # 3 card. Maybe it is mostly a cosmetic issue, but I think it would be more logical to automatically reset the card set numbering and show card # 1 after the shuffling.

azizkayumov commented 2 years ago

Actually, it is a position, not a card number. If you're looking at 24/50, it means you can scroll 23 times to get to the first card. If we shuffle and change the position as well, it would be messy in my opinion. I use the card position to manage my time learning the current card (e.g. If I am looking at 24th card out of 50 and have 15 mins, I scroll to the next earlier).

greyboxgt commented 2 years ago

Let me clarify what I mean and make sure we are talking about the same thing. I was actually talking about shuffling in the editing mode where the "Shuffle cards" command is. I understand that in editing mode you edit and shuffle the cards and prepare the set for the study mode. I completely agree that in study mode the cards position should stay exactly how they were prepared in editing mode. And when you press the shuffle button in the top right corner in study mode, you should not change the order of the cards, you just jump to the next randomly selected card. But in the editing mode you get a new card set order after the shuffling and it would make sense to show the card # 1 immediately after the shuffling.

greyboxgt commented 2 years ago

Perfect, thank you very much for fixing this!

I noticed that after the cards are shuffled, the card sequence is not the same in the study and exam modules as in the editing module. Don't we prepare the card sets in the editing module so that the default sequence is replicated into the study and exam module?

azizkayumov commented 2 years ago

Quiz and Study modules work for the Leitner system as described in #34. Or this wikipedia explanation:

Suppose there are 3 boxes of cards called "Box 1", "Box 2" and "Box 3". The cards in Box 1 are the ones that the learner often makes mistakes with, and Box 3 contains the cards that they know very well. They might choose to study the Box 1 cards once a day, Box 2 every 3 days, and the Box 3 cards every 5 days. If they look at a card in Box 1 and get the correct answer, they "promote" it to Box 2. A correct answer with a card in Box 2 "promotes" that card to Box 3. If they make a mistake with a card in Box 2 or Box 3, it gets "demoted" to the first box, which forces the learner to study that card more often.

So a right answer in Quiz module promotes a card to next box, and a wrong answer does the opposite. There are overall 5 Leitner boxes in the app. The Study module does not change the Leitner scores of cards, it displays the less learnt cards first (Box 1 cards, then Box 2 etc.).

The advantage of this method is that the learner can focus on the most difficult flashcards, which remain in the first few groups. The result is, ideally, a reduction in the amount of study time needed.

Users can still use the Editor module as a "study" mode since the unintended text editing has been removed in prev. commits.

greyboxgt commented 2 years ago

I prefer the Editor module to study and I haven't played with the Leitner system a lot. I didn't realize that Leitner works in the Exam module, I thought Leitner works in the Study module only. I assumed the card set we see in the Study and Quiz module would initially replicate the card set prepared by the editing module before Leitner kicks in or before we press the randomize (top right) button in the Study module. Otherwise, this is not a big deal.

azizkayumov commented 2 years ago

I think we unconsciously do the Leitner system all the time: spend more time on the less learned cards first and eliminate others. Let's close this issue for now. Let me know if something comes up.