Enseñanza basada en proyectos: una propuesta eficaz para el aprendizaje y el desarrollo de las competencias básicas