===== Preguntas compuestas con ficheros ==== Una pregunta externa de ficheros puede tener como base un [[es:manual:items:compuestos |pregunta compuesta]]. Hay dos cosas importantes a tener en cuenta en este caso: * Construcción del [[es:manual:spsl|script de procesamiento]], es decir, como se forma el script que hay que ejecutar a partir de los scripts definidos en la [[es:manual:items:compuestos#pregunta cabecera]] y en las [[es:manual:items:compuestos#subpreguntas]] * El ítem externo debe devolver un valor para cada una de las subpreguntas. El [[es:manual:spsl|script de procesamiento]] se forma internamente mediante la yuxtaposición del código que se introduzca en el campo [[es:help_items_advanced_files#script]] de la [[es:manual:items:compuestos#pregunta cabecera]] y en las [[es:manual:items:compuestos#subpreguntas]], anteponiendo al código de cada subpregunta una [[es:manual:spsl#@Answer label|sentencia de control de tipo @Answer]] que queda oculta al profesor y que sirve para indicarle al sistema los identificadores que debe usar para devolver la respuesta al sistema. Así por ejemplo el una pregunta compuesta con tres subpreguntas generará el siguiente [[es:manual:spsl|script de procesamiento]]: