This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Very Simple Mathematical Calculation in XSL
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Very Simple Mathematical Calculation in XSL
- From: "Chris Bayes" <chris at bayes dot co dot uk>
- Date: Thu, 30 Aug 2001 19:37:15 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
Cihan,
> How do you do the calculation to get the number of correct
> answers to pass the test for each module?
<xsl:template match="module">
<xsl:value-of select="ceiling((@passing-score div @max-score) *
objective/@num-questions)" />
</xsl:template>
Ciao Chris
> > I am trying to do simple math calculations with XSL and I'm
> > attaching my input XML file to explain better what I'm trying
> > to do. I am not sure how to do this in XSL.
> >
> > This is what I want;
> > ----------------------------
> > Number of correct questions to pass the test for the module;
> > Module Type T:
> > Number of questions:5
> > Maximum Score=100
> > Passing Score=80
> > Number of correct answers to pass the test= 4
> > Module Type P
> > Number of Questions: 6
> > Maximum Score=100
> > Passing Score=80
> > Number of correct answers to pass the test= 4.8 ( I
> > want to round-up this value to the closest integer value)
> > ---------------------------
> > Thank you..
> >
> > Cihan
> >
> >
> >
> >
> >
> >
> > <?xml version="1.0"?>
> > <!DOCTYPE course SYSTEM "tedsassess.dtd">
> > <course courseNum="EDITEST">
> > <module test-type="T" max-score="100" passing-score="80">
> > <title>
> > <para>Test-out</para>
> > </title>
> > <intro>
> > <para>This is the test-out module.</para>
> > </intro>
> > <objective title="ignore me" num-questions="5"
> > num-test-out-questions="5">
> > </objective>
> > </module>
> > <module test-type="P" max-score="100" passing-score="80">
> > <title>
> > <para>Test Module 1</para>
> > </title>
> > <intro>
> > <para>This is the intro to Module 1.</para>
> > </intro>
> > <objective title="Objective 1.1 Title"
> > num-questions="2" num-test-out-questions="1">
> > <para>This is objective 1.1... it has a
> > <emphasis>bold</emphasisword.</para>
> > </objective>
> > <objective title="Objective 1.2 title"
> > num-questions="4" num-test-out-questions="1">
> > <para>This is objective 1.2.</para>
> > </objective>
> > </module>
> > </course>
> >
> > XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
> >
> >
>
>
> XSL-List
> info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list