Welcome to the assesment test

DO NOT FORK THIS PROJECT

We have 3 objects:

  • A User that can either be a student (if it only learns courses), a teacher (if it only teaches) or a student_teacher if it does both things

  • A Program that represents the subject of a course (Eg: Calculus)

  • An enrollment that represents the student and the teacher that are in a certain course

Before coming to the first tecnical meeting you:

  • CAN NOT CHANGE THE TESTS or MIGRATIONS

  • CAN NOT ADD NEW MODELS, CONTROLLERS or MIGRATIONS

  • HAVE ALL RSPEC TESTS PASSING, without changing them (you can add more tests if you want)

  • Have a basic idea of how the code works

  • Understand how models should interact