diff --git a/src/main/java/org/olat/ims/resources/xsl/results2html_generic.xsl b/src/main/java/org/olat/ims/resources/xsl/results2html_generic.xsl index d06e3710d7fb285183a6b1afd6097b6baab7c8ba..c6e58f753ab5094bed7e2f84c3d7e3a4b74ea43b 100644 --- a/src/main/java/org/olat/ims/resources/xsl/results2html_generic.xsl +++ b/src/main/java/org/olat/ims/resources/xsl/results2html_generic.xsl @@ -488,19 +488,34 @@ border-collapse: collapse; <!-- skip itemfeedback --> </xsl:template> + <xsl:template match="extension_item_result_bak"> + <xsl:param name="item_id"/> + <xsl:apply-templates select="conditionvar/and/or"><xsl:with-param name="item_id" select="$item_id"/></xsl:apply-templates> + </xsl:template> + <xsl:template match="extension_item_result"> - <xsl:param name="item_id"/> - <xsl:apply-templates select="conditionvar/and/or"><xsl:with-param name="item_id" select="$item_id"/></xsl:apply-templates> + <xsl:param name="item_id"/> + <xsl:choose> + <xsl:when test="conditionvar/and/or"> + <xsl:apply-templates select="conditionvar/and/or"><xsl:with-param name="item_id" select="$item_id"/></xsl:apply-templates> + </xsl:when> + <xsl:when test="conditionvar/and"> + <xsl:apply-templates select="conditionvar/and"><xsl:with-param name="item_id" select="$item_id"/></xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates /> + </xsl:otherwise> + </xsl:choose> </xsl:template> <xsl:template match="conditionvar"> <xsl:apply-templates/> </xsl:template> - <xsl:template match="vargte">GROESSER GLEICH <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> - <xsl:template match="varlte">KLEINER GLEICH <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> - <xsl:template match="varlt">KLEINER <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> - <xsl:template match="vargt">GROESSER <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> + <xsl:template match="vargte">>= <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> + <xsl:template match="varlte"><= <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> + <xsl:template match="varlt">< <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> + <xsl:template match="vargt">> <xsl:value-of select="."/> <xsl:apply-templates/></xsl:template> <xsl:template match="vareq"> <xsl:apply-templates/></xsl:template> <!-- <xsl:template match="varequal"> <xsl:value-of select="." disable-output-escaping="yes"/><xsl:apply-templates/></xsl:template>