mirror of
https://github.com/imapsync/imapsync.git
synced 2024-11-17 00:02:29 +01:00
46 lines
1.7 KiB
Plaintext
Executable File
46 lines
1.7 KiB
Plaintext
Executable File
Hi Toh!
|
|
|
|
First, I thank you very much for posting and sharing this good piece
|
|
of code!
|
|
|
|
I like it because, it's simple, it's embedable, no dependency, pure
|
|
javascript.
|
|
|
|
I found your code search for a simple quiz code. I consider quizzes as
|
|
a fun learning learning experience on something.
|
|
|
|
Some things I'd like to improve on it:
|
|
|
|
ux/reload) The user has to reload the page to restart the quiz and
|
|
it's not evident. How about making the last button a possibility
|
|
to redo the quiz from start and make a better score?
|
|
|
|
ux/where I am) The user doesn't know how many questions there are in
|
|
the quiz, where he is along the quiz, how good he is. Knowing where we
|
|
are in a serie makes it easier to reach the end. This one is easy to
|
|
add, as I could do it.
|
|
|
|
css functional) The quiz.css is not so cosmetic: if you comment it in the
|
|
html, then the quiz functionally doesn't work the same; we have to
|
|
click twice on a button to go to the next question, and the second
|
|
click has to be outside the round of the radio button, on the label.
|
|
I don't know how to fix that but it's not important anyway, the css is
|
|
needed for cosmetics.
|
|
|
|
css cosmetic) this quiz code is to be embedded in a page then I suggest
|
|
that the cosmetics are inheritated.
|
|
I'm also adept of minimal css, the less to achieve a goal, the better.
|
|
|
|
dev testing) I don't know how do you test it while coding and
|
|
modifying it. A manual loop browser_reload_run_editor?
|
|
|
|
dev jslint) I paste it to jslint (https://www.jslint.com/)
|
|
and it didn't pass the lint test.
|
|
|
|
dev data load) How about putting all the Q/R in a dedicated text file
|
|
to maintain a single quiz.js and quiz.css and have multiple quizzes
|
|
using the same functional code?
|
|
|
|
|
|
|