It's testing time and you've got your students for a prolonged period of time, perhaps a couple of hours. Or, your school uses a block schedule where you see your students just two or three days a week. There are apps out there that can be your one-stop shop for keeping students engaged while promoting learning. Some of these apps have a presentation component, a student work component, and a formative assessment component--all in one!