It is possibile to add new course even if the course is not presente in the database. It could be correct but before I need to have an object course into the database. For example a solution could be to ask to the user to add the new course if not present in the database