Nitpick: It might make more sense to have a declarative list of things whose defaults have changed

    {
        'course': ['rerandomize', 'showanswer']
    }

and then you could just look up the current default values.