devise models controllers and views for learners and teachers