Technology to promote concept-based, active learning and enable education research