How Does an Active Learning App Work and Who Should Use It?