On a Mastery Schedule page, there are "Quick Quiz Settings" at the bottom of the page. There are three things that I would like to see improved:
[list type=decimal]
[li][b]Quick Quiz Settings don't save automatically.[/b]
I changed the settings for a quiz, went to a different mastery schedule, then returned. The settings changes I had made were not saved. Without any indication that you have to do something to save the changes (no "save" button, no messages), this is very frustrating.[/li]
[li][b]Quick Quiz Settings [u]only[/u] listed on the Mastery Schedule page.[/b]
Below the quick quiz settings, there is a message that states: "Use the Settings button above to access the full settings for this schedule."
By calling it "Full Settings", I would expect to be able to change these quick quiz settings from the Settings button as well. However, there is no other place to change these settings.[/li]
[li][b]Quick Quiz Settings are [u]only[/u] shown when you have terms to study.[/b]
This would be fine if you could access the settings from the Settings button, but you can't (see item #2). This is a problem if you want to change the settings of your schedule when there is currently nothing to study.
(Example: You finish studying, and there are some changes you want to make for future quizzes. However, there is now no way to change it until next time you quiz. By then, you might forget to change the settings until you start the next quiz. Then you realize you wanted to change things, but the settings are gone... etc.)[/li]
[/list]
I would suggest two or three changes:
[list type=decimal]
[li]Make the Quick Quiz Settings auto-saving. OR Add a "Save" button.[/li]
[li]Add the Quick Quiz Settings to the Full Settings menu. (This one I [i]strongly[/i] encourage.)[/li]
[li](Optional) Make the Quick Quiz Settings always visible.[/li]
[/list]
I got hit by a bit of a wave of bugs - I'm going to hit the easier ones first, but these are all doable.
1. This sounds like a bug, not an intentional effect. Can you tell me, for the sake of reproduction, which schedule and which setting isn't sticking for you?
2. Fair enough - might take a bit more time, but it can definitely be done.
3. Also can be done!
So, once it's all finish, you'll be 3 for 3.
It's happening on all my schedules. For the Vocabulary schedules, I'm trying to turn on the "For Kanji: Type in the answer" setting. For the Kanji schedules, I'm trying to turn on all the "Fill in the Blank" and "Type in the ____" settings.
Just in case my first explanation wasn't clear enough, I'll expound on it a bit more.
After choosing the settings, I am [u]not[/u] clicking the "Study this schedule" button. I am simply clicking the "Yes" button (vocab. schedules) and checking the boxes (kanji schedules), then going to another schedule page.
That is what I mean by not auto-saving: changing a setting and leaving the page without studying the schedule doesn't keep the changes.
Thanks for the clarification. I've had a bit more time to think about this, and (based on the feedback I've gotten from users thus far), I'm going to need to think a bit more about how to approach this for your situation, which I am pretty confident is an edge use case. I could be wrong, but I believe that most users make changes to those settings just prior to a quiz, and don't need auto-saving.
Although this might not interest you, the problem with just making these changes is that they are actually a completely different set of settings from those that appear in the settings menu. The settings menu for a schedule holds 'schedule' settings, while the quick settings are 'quiz' settings. It seem to be a minor different from the user end, but they are held separately with the database, so putting them in the same area is a *lot* of work (quiz settings are never checked/verified/saved unless a quiz is started, so it would take removing that functionality from the quiz system and sticking it in an entirely new place. Unfortunately, not something I want to do just before a major release.
So, I will need to think a bit more on if/how to implement these changes. I might be able to come up with a more elegant solution if I think on it for a bit.
If you're wondering why I switched positions from my original post - what you meant by 'auto-saving' clarified some things for me, and in addition, I was under the impression that the settings you wanted to change were the schedule-specific ones (like whether or not to allow new terms), and not the quiz-mode related ones (under kanji).
As a fellow programmer, I totally understand the difficulties. Also, I had suspected that our initial understandings were different, hence the clarification.
If it is too much work to put the Quick Quiz Settings in the "Full Settings" area, I would suggest the following changes:
[list type=decimal]
[li][b]Change the message.[/b]
If you merely change the wording, it would clear up the misunderstanding I had:
[i]Use the Settings button above to access [u]more[/u] settings for this schedule.[/i][/li]
[li][b]Make the Quick Quiz Settings always visible.[/b]
Right now, I would guess that there is a condition that hides the settings when there is nothing to quiz on. (Or conversly, a condition to show the settings only when there is something to quiz on.) Instead of having it condition-based, "simply" (if there is such a thing in programming) have the settings permanently showing.[/li]
[li][b]Add a "Save" button.[/b]
I know that the "auto-save" feature that I was talking about would be a lot of work. However, since you already have the "save" logic built into the "Study this schedule" button, it should be vastly simpler to create a "save" button.[/li]
[/list]
I know that these aren't necessarily a walk in the park, but it would be much more intutitive to the average person. I would greatly appreciate it if you were to implement these changes, as I get frustrated when I cannot access settings.
In any case, thank you for listening to my concerns! :)
1. I've updated the message
2. Done
3. I have built in auto-saving for vocabulary & kanji schedules - give it a try, it should save automatically if you leave the page after changing something. If it works as expected, I'll expand it to kanji.
4. For the time being, I do not plan to add them to the general schedule settings page.
Let me know how #2,#3 works for you!
Edit: kanji schedules now save as well.
Excellent! Everything works perfectly as far as I can tell!
As for the general settings page, I don't think that the Quick Quiz Settings have to be there, since you can have made the other changes.
Looks great, thank you very much! ;)