I think this might work well as a "study" implement.. where you upload questions based on homework or something (test), and it won't stop going off until you get it right

. (yes basically the same as the puzzle idea but with user configurable questions)