remiberthoz / anki-periodic-table-memory-pegs

Periodic Table flashcard deck for Ankl
https://ankiweb.net/shared/info/490209917
MIT License
51 stars 5 forks source link

Suggestion: Positon --> Card #136

Closed Green-Gatorade-Gottle closed 2 years ago

Green-Gatorade-Gottle commented 2 years ago

Hi,

Great set! Thanks for maintaining it and I love the GitHub idea for contributions.

"The position of each element in the table gives important information about its structure, properties, and behavior in chemical reactions. Specifically, an element’s position in the periodic table helps you figure out its electron configuration, how the electrons are organized around the nucleus. " -Khan Academy, The periodic table, electron shells, and orbitals.

I think it would be helpful to have a version of the card where the Front is just the position of the element (and the Back is, of course, the entire card). There are many times when simply knowing where an element is on the table is useful. I know you have the different card types set up nicely and I think this change should be possible through an additional card type: Position --> Card. Let me know what you think. Thanks!

-GGG

remiberthoz commented 2 years ago

Hello,

I like this idea too. Learning positions of elements is a tougher challenge, though. I see two ways of implementing this:

Do you have a preference?

In any case, since Anki allows users to disable specific Card types or Models, I think we can safely implement this in the deck and I will add a short step-by-step guide to remove Position cards from the deck, for users who would rather not have them.

Green-Gatorade-Gottle commented 2 years ago

I have a slight preference for the first idea. I believe that the majority of people just download the deck and never look back or question it; and because of this, I can see people complaining, being confused, or thinking it's an error that the Position Cards are at the end of the deck.

As you said, Anki lets you disable card types so that's always available for advanced users (if they want to). Just my 2 cents though. Ultimately, I think either version is fine for the position.

-GGG

P.S. The only scenario where I think a new Model would make sense is for Weight. Elemental weight is not as important to memorize (though, it is useful) but by the time you get tested and need to know about the weights, you're doing tests where the periodic table is given to you. So for Weight, I think the justifications for a new model would be a lot stronger. I'm not advocating for adding weight. Just an example.

remiberthoz commented 2 years ago

Thanks, you have a point.

I won't do it today, but I would like to finish this within the week.

remiberthoz commented 2 years ago

Surely yes, but this is the card type you had in mind, right? (available from commit e57a567)

In addition to the highlighted position in the table, what would you think of indicating the element's period and group (row and column) on both sides of the card?

![Combined Stacks](https://user-images.githubusercontent.com/1943662/182626427-da578cc0-a18a-4c52-b849-66dba2df31d3.jpg)

The only problem I see is that if you make a mistake, you cannot estimate how far you were from the truth. Let's say I see this card and I guess "Uranium", I cannot evaluate my guess as compared to someone who guesses "Phosphorus". It would be good to show in the table on the back side, symbols for all elements. This is however a bit heavy and unreadable especially on smartphone screens where text would be tiny.

Green-Gatorade-Gottle commented 2 years ago

That is what I had in mind.

Indicating the element's period and group (row and column) on both sides of the card sounds like a good idea to me.

As for your last bit, I think it's okay not to reveal all the symbols for the reasons you said (too heavy and unreadable). But I also don't see this becoming a huge problem. Anki is made for memorizing and as long as you're getting feedback on whether you were, right, wrong or close, I think you still learn plenty from the card. I wouldn't worry about this problem too much—ultimately, we are limited to what we can do.

One question, is the square shape of the cards something that must stay? A longer card could help solve the problem of readability somewhat (not to show all elements, but to add periods and groups). The small screen problem is only a problem with smartphones, and most of them are 16:9 aspect ratio, and most people hold their phone in this orientation, so why not make the card in this shape?

e.i. image

remiberthoz commented 2 years ago

Thanks for your feedback.

That card style would work, there is no reason to make square cards (I don't know why I made them square in the first place). Where would we then place the group and period information? Maybe cleanly indicated near the element's name, or as row and column headers for the table like so:

![Screenshot from 2022-08-03 22-36-10](https://user-images.githubusercontent.com/1943662/182706848-3c11647c-6513-4a46-941b-3bff23fb5106.png)
Green-Gatorade-Gottle commented 2 years ago

Yeah, I like having the numbers like in your example. I do wonder if there is a better font for small screens (actual question, the one you have might very well be the best already).

Similar to the shape discussion above: have you considered removing margins to allow more space? I do like the idea of the card having a fixed ratio in size so that the text doesn't stretch for widescreen monitors, etc.... but if there was a way to remove the margins you could get more screen space (or reduce margins).

Also, I think that creating more contrast between background and text could also aid in readability. Vox, for example, uses pure white (#FFFFFF) with font on Dark Grey (#4B4D4C). NYTimes also uses white with a really dark (but not black) grey. My point is: while I like the off-black setup, and I do believe it helps with eyestrain; the cards might benefit from added contrast by making the background on the bottom portion full white.

remiberthoz commented 2 years ago

Yes, the original design for the deck was based on Google's Material Design (https://material.io/design), which as evolved as well.

remiberthoz commented 2 years ago

have you considered removing margins to allow more space?

Yes, sadly I have no clue of how to make this work for all devices. Computers (full screen or windowed), tablets, smartphone, ... I have only basic knowledge of CSS/HTML and I do not know how Anki implements the web views.

There is a great CSS/HTML periodic table here: https://codepen.io/nemophrost/pen/nZZydJ, under MIT License meaning we could use it. I tried tinkering but I always end up with strange results if I do not impose a fixed-size card.

remiberthoz commented 2 years ago

I pushed commit 82241c4 a moment ago, implementing the style displayed four comments above. I haven't updated the layout as suggested by @Green-Gatorade-Gottle five comments above, but I think it would be cool.

Since we addressed the original intent of this issue, I'm going to close it. When I upload the changes to Ankiweb, I will also open a new issue here on Github regarding a pending redesign of the deck.

If you want to add, comment, or raise a new issue regarding the Position cards, feel free to re-open this issue or create a new one.