Online and In-Class Evaluation of a Music Theory E-Learning Platform