Se agregan columnas y algunos campos de integridad referencial en la tabla, ademas se valida que un usuario no presente mas de dos veces una ruta de aprendizaje.