Petit souci de migration Opale5 vers Opale24

Bonjour,
En travaillant sur une extension Opale j’ai trouvé un petit bug dans la migration Opale5 vers Opale24 sur les McqSur / McqMur. J’ai des qcu/qcm dans lesquels est défini l’ordre d’affichage aléatoire et utilisation d’items référentiel. A la migration Opale5 vers 24 les méta dans sp:info sont placées après le sp:answerOrder ce qui met l’item en erreur.
Il me semble que ça vient du fichier index.xsl dans toOpale24.doss qui réorganise le XML en plaçant le sp:info en dernier (ligne 25 à 34 de la xsl)

J’ai temporairement ajouté un bout de xsl qui remet en ordre par raport au éléments du .exeM.model :

<xsl:template match="op:exeM">
	<xsl:copy>
		<xsl:apply-templates select="sp:title" />
		<xsl:apply-templates select="sp:info" />
		<xsl:copy-of select="sp:answerOrder"/>
		<xsl:apply-templates select="sp:gapSize" />
		<xsl:apply-templates select="sp:caseSensitive" />
	</xsl:copy>
</xsl:template>

A+
Franck

1 « J'aime »

Merci Frank pour ce retour, je creuse…

Il me semble que c’est valable que si tu as dans l’item placé des méta « référentiels »

Merci Franck, j’ai commité la correction, ce sera dans la prochaine version.