Ya está arrelgado el problema de que no hace bind el formulario con un campo actualizado por Ajax (Materia). Arreglado en el controlador de Competencia y Evaluación. 

Actualizado el framework a Symfony 2.3.*