I just got caught up by needing to remember to uncheck the "Use REAL speed" check box each time I continue training Code Groups to be able to use the effective speed option.
The site should remember your settings for that checkbox, does it not? Maybe we have a bug here...
As a feature request, could we please preserve jscwlib settings in a given training session? In particular, I tend to repeat the same code groups exercises in one sitting by clicking "Continue Training" after getting my results, and it is a bit tedious to have to reenter/reselect all of the settings each time I click "Continue Training". I don't mind if settings get lost whenever I access "Code Groups" from the left menu, it's mostly a matter of preserving settings after reviewing my results.
Well, before there was jscwlib, the sound was generated on the server and served as a MP3. The only way to change the settings was to go to the CW settings and then change the speed etc. there. That's still how it "should" be done now, but of course jscwlib allows to change things "on the fly". The disadvantage of doing so is that the code groups are not regenerated after doing so. I.e. if you generated one minute at 20wpm and then change the speed "manually" to 10wpm in the jscwlib settings, it will take two minutes to play.
In general it is probably confusing to many users to have several places to change the settings and depending on where they do so, it is sometimes permanent and sometimes not... so I think the best course of action would be to synchronize the settings. I.e. if you change something in jscwlib and submit the groups, it will save these settings. Anything else would probably cause even more confusion.
What do you think?