SyrusAkbary/eXercita — Issue #5: Parámetros en ejercicios
Author: LuisLlana
Created: 2012-02-23 16:02:45+00:00
State: open

Los ejercicios pueden tener parámetros que pueden cambiar su comportamiento. Los parámetros se pueden usar en etiquetas "case" para comprobar su valor o ver si símplemente están definidas. Un ejemplo sería
\exer{case}{and{value{language}{Python},not{defined{en-funcion}}}}

También pueden mostrarse directamente, como en el siguiente ejemplo.
"Implementa en \exer{value}{language} una"

Los parámetros pueden ser globales a todos los ejercicios, se ponen fuera de los ejercicios, como en
\exercita{defs}{language-logo={Python}}
\exercita{defs}{language={Python}}

Pueden estar definidos para todo el ejercicio, como en
\exercita{load}{matematicas.aritmetica.primos.primos-1{autor=Cristobal,dificultad=1}}[*,solPython]

o sólo en una parte
\exercita{load}{matematicas.partesDeNumero}[digitos,parteSup,parteInf,ejParteSup
,ejParteInf,solPython{sinPot1}]