Managing Defaults and Overrides in SettingsOctober 5, 2017 at 1:56am (Edited 2 years ago)
Hiya everyone! I’m working on email notifications and am struggling to find the right interaction pattern.
Here is a little bit of context: Instructors get notified if a student submits a regrade request for a question on the assignment. If there are lots of requests, they get pretty annoyed that they can’t turn this off. Because of this, I want them to be able to turn notifications off for a specific course (sometimes they teach in multiple courses at a time). I also want to let them set an account default option so they can set it once and forget it. Here’s what I have right now:
The issue that I am having with this type of pattern (with the defaults above and then specific options below) is that it often results in users setting the default setting expecting that it will apply to the existing course(s). They don’t realize that they then have to also change the existing course options and expect that changing the default will do it for them.
Here’s another potential solution that is a bit more complex to explain but hides the default option as a checkbox after the user makes a change to a course option. The downside is that the default is only exposed once a change has been made so its a bit more difficult to find if you are looking to just change the default.
What do you all think? What solution do you feel is better? Do you have any suggestions for how to manage default settings over existing settings? Thanks so much!
October 5, 2017 at 1:28pm
October 6, 2017 at 4:00am
October 6, 2017 at 11:39am
October 6, 2017 at 5:55pm
Thanks James for your input! You always seem to bring a perspective that I haven't considered :D and Jim, I do agree these notifications are pretty important so having full control over the settings is pretty key. Thinking about this problem a bit more, I think a table is better suited for this action. Heres what I am thinking:
while there is less room to communicatae each option (don't really have much space to put descriptions/carification text) I think this is a bit easier to immediately change your current course but also change the default. Also, it will clearly demonstrate that changing the defualt doesn't change the current course(s).
Yeah, the apply to all option was removed because an instructor is a part of at most a few courses each term so we would have only saved them a couple clicks.