Not really a full solution, but info you can use if you’re so inclined: Over in the “build an alarm clock” thread, they’re adjusting the alarm time using GUI elements. You could build a front end to allow you to set some on/off times in the UI. Once you’ve built them, your fiancee can just use the UI to tweak.