Make sure all keywords are unique per card (Duplicate keyword bug in lessons)
complete
D
Dex
'Power' is listed as a keyword for both pentacle and swords, and on questions with all four cards as choices it will arbitrarily have a "correct" answer and call the other one incorrect.
Tina G.
complete
Feature is complete and in testing now for RWS decks so far. Not published yet, but barring no big issues should be coming this week.
R
Ryn Moonhall
I believe I have seen something similar in the Major Arcana, during the 5th level training. It's difficult to reproduce because the set of cards includes all Major Arcana cards. What I saw was four cards, asking to match to a single keyword, but at least two of the cards on the screen had matching keywords, but only one of them was correct.
Tina G.
Ryn Moonhall: Do you happen to remember which lesson it was? This bug has been pernicious and I have tried to fix this multiple times, but it's been impossible to track down. 😭
R
Ryn Moonhall
Tina G.: It was the final training in the Major Arcana for me, the one which includes all of the cards in the Arcana.
It seems like the cards are selected from an available pool relative to the lesson, but also at random from the pool. This is what makes it difficult to reproduce. I believe what is happening is that some of the cards, in this case in the Major Arcana but also generally, appear to share keywords. When a question such as the example in my screenshot, where four cards are presented to match to a single keyword, it is possible that two cards could match the keyword but only one is the correct answer. For example, and I think this is the instance that happened to me (can't recall exactly), both High Priestess and Moon have the unconscious keyword, so if they both appear as a choice card to match the keyword unconscious, then one of them will be wrong.
Tina G.
Ryn Moonhall: Yep, I took a look at this -- this is an unfortunate side-effect of how lessons are generated. To fix this I would probably need to redo the whole thing. 🙁 Turns out it's a much more difficult bug I thought it would be. I'm trying to weigh the work required versus payoff, and I know this is the easy way out but for now -- I'm going to ask for folks to send me any duplicates they find. I can update the keywords really easily, but redoing lesson generation is... alot!
I'll fix the issue with those two for now.
Jaggi
Tina G.: It looks to me like there are a lot of keyword overlaps. I've listed ones I've found that affect individual lessons, but there are at least 15 more that only impact the "all cards" lesson. I can list those too if you'd like but I don't know how practical that would be.
Major Arcana:
Magician and Chariot: willpower
Wheel of Fortune and Death: change
High Priestess and Judgement: inner voice
High Priestess and Moon: intuition
Court Cards:
Queen and King of cups: compassion
Knight and King of pentacles: efficiency
Tina G.
Jaggi: Really appreciate this. I'm going to fix these -- I think it's becoming clear though that I should probably go through
all
my cards and make sure the keywords are unique per card. I think it's better than having folks document it themselves. I've wanted to update some of the tarot card meanings myself as these are from 2016 and the way I interpret them has also changed over time.Tina G.
Just for a sanity check @Dex, what language was this in? I have a feeling it's something to do with capitalization in my language files.
Tina G.
in progress