All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xslt.transformations.ddi2fo.drivers.fods Maven / Gradle / Ivy

Go to download

Eno is a tool that generates survey questionnaires starting from their formal description in DDI

The newest version!



 2009-04-16T11:32:48.39P2DT7H21M50S183LibreOffice/6.4.6.2$Windows_X86_64 LibreOffice_project/0ce51a4fd21bff07a5c061082cc82c5ed232f1152021-04-07T16:52:31.729000000Athemane Dahmouh
 
  
   0
   0
   54828
   31824
   
    
     view1
     
      
       0
       9
       0
       0
       0
       0
       2
       0
       0
       0
       0
       0
       100
       60
       true
       false
      
     
     Sheet1
     1341
     0
     100
     60
     false
     true
     true
     true
     12632256
     true
     true
     true
     true
     false
     false
     false
     1000
     1000
     1
     1
     true
     false
    
   
  
  
   true
   true
   true
   true
   true
   12632256
   true
   false
   true
   3
   true
   true
   false
   false
   1000
   1000
   1
   1
   true
   true
   true
   PDFCreator
   RQX+/1BERkNyZWF0b3IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUERGQ3JlYXRvcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAEAYgQAAAAAAAAEAAhSAAAEdAAAM1ROVwAAAAAKAFAARABGAEMAcgBlAGEAdABvAHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAMG3AB8A1PvgAEBAAkAmgs0CGQAAQAPAFgCAgABAFgCAwABAEEANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUklW4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAECcQJxAnAAAQJwAAAAAAAAAAiAB8AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAQAFA0AwAoiAQAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAOexS0wDAAAABQAKAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAU01USgAAAAAQAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgBDT01QQVRfRFVQTEVYX01PREUTAER1cGxleE1vZGU6OlVua25vd24=
   false
   true
   
    
     zxx
     
     
     
     
    
    
     en
     US
     
     
     
    
    
     fr
     FR
     
     
     
    
   
   0
   false
   true
   true
   false
   false
   false
   false
   true
   7
  
 
 
  
   
    
   
  
 
 
  
  
  
  
  
  
  
  
 
 
  
   
   
   
  
  
   
  
  
   
    
   
  
  
   
   -
   
    
   
   
  
  
   
    
   
  
  
   
   -
   
    
   
   
  
  
   
   
  
  
   -
   
   
   
  
  
   
   
  
  
   
   -
   
   
   
  
  
   
   
  
  
   -
   
   
   
  
  
   
   
  
  
   
   -
   
   
   
  
  
    
   
       
  
  
    
   
       
  
  
    
   -    
  
  
   
    
   
   
   
  
  
    
   
   
  
  
    
   
   
  
  
    
   - € 
  
  
   
    
   
   
   
  
  
    
   
       
  
  
    
   
       
  
  
    
   -
   
       
  
  
   
    
   
   
   
  
  
    
   
   
  
  
    
   
   
  
  
    
   -
   
   
  
  
   
    
   
   
   
  
  
   
   :
   
  
  
   
   :
   
   :
   
  
  
   
   :
   
  
  
   
  
  
   
   -
   
   -
   
  
  
   
   -
   
  
  
   
   -
   
  
  
   
   :
   
    
   
  
  
   
   :
   
   :
   
    
   
  
  
   
   /
   
   /
   
    
   
   :
   
  
  
   
      
  
  
   -
   
      
   
  
  
   
      
  
  
   
   -
   
      
   
  
  
   
      
  
  
   -
   
      
   
  
  
   
      
  
  
   
   -
   
      
   
  
  
   
   
  
  
   -
   
   
   
  
  
   
   
  
  
   
   -
   
   
   
  
  
   
   
  
  
   -
   
   
   
  
  
   
   
  
  
   
   -
   
   
   
  
  
   
  
  
   
  
  
   
  
  
   
  
  
  
   
   
  
  
   
  
  
   
  
  
  
   
   
  
  
   
   
  
  
   
   
  
  
   
  
  
   
   
  
  
   
  
  
   
   
  
  
   
   
  
  
   
  
  
   
  
  
  
   
   
   
  
  
   
  
 
 
  
   
  
  
   
  
  
   
  
  
   
  
  
   
  
  
   
  
  
   
  
  
   
  
  
   
   
  
  
   
  
  
   
   
  
  
   
  
  
   
   
  
  
   
  
  
   
   
    
   
   
    
   
  
  
   
   
    
     
    
   
   
    
     
    
   
  
 
 
  
   
    ???
   
   
   
    Page 1
   
   
  
  
   
    
     ???(???)
    
    
     00/00/0000, 00:00:00
    
   
   
   
    Page 1/ 99
   
   
  
 
 
  
   
    
    
    
    
     
      Xpath
     
     
      Driver
     
     
      Documentation
     
    
    
     
      d:Sequence[d:TypeOfSequence/text()='template']
     
     
      Form
     
     
      The main Sequence activates the higher driver 'Form'.
     
    
    
     
    
    
     
      d:Sequence[d:TypeOfSequence/text()='module']
     
     
      Module
     
     
      The 'module' Sequence activates the 'Module' driver.
     
    
    
     
    
    
     
      d:Sequence[d:TypeOfSequence/text()='submodule']
     
     
      SubModule
     
     
      The 'submodule' Sequence activates the 'SubModule' driver.
     
    
    
     
    
    
     
      d:Sequence[d:TypeOfSequence/text()='group']
     
     
      Group
     
     
      The 'group' Sequence activates the 'Group' driver.
     
    
    
     
    
    
     
      d:ThenConstructReference
     
     
      xf-group
     
     
      The d:ThenConstructReference elements activate the xf-group driver.
     
    
    
     
      d:ElseConstructReference
     
     
      xf-group
     
     
      The d:ElseConstructReference elements activate the xf-group driver.
     
    
    
     
    
    
     
      d:ResponseDomainInMixed[d:AttachmentLocation]
     
     
      Clarification
     
     
      "Other – give details" activate the Clarification driver for "give details" in QuestionItem
     
    
    
     
      d:GridResponseDomainInMixed[d:ResponseAttachmentLocation]
     
     
      Clarification
     
     
      "Other – give details" activate the Clarification driver for "give details" in QuestionGrid
     
    
    
     
    
    
     
      d:StatementItem
     
     
      xf-output
     
     
      A StatementItem activates the xf-output driver.
     
    
    
     
      d:Instruction[not(d:InstructionName/r:String/text()='tooltip') and not(ancestor::d:ComputationItem)]
     
     
      xf-output
     
     
      Most Instruction elements activates the xf-output driver.
     
    
    
     
    
    
     
      d:ExternalAid[r:OtherMaterial/r:Description/r:Content/xhtml:div/@class='FlowControl']
     
     
      GoTo
     
     
      The "FlowControl" ExternalAid of a Question is the Instruction for a GoTo leaving from the Question, so it activates the GoTo.
     
    
    
     
    
    
     
      d:ComputationItem
     
     
      ConsistencyCheck
     
     
      The Computation Item activates the control driver
     
    
    
     
    
    
     
      d:DateTimeDomain[descendant::r:DateTypeCode/text()='duration']
     
     
      DurationDomain
     
     
      Those DateTimeDomain elements activate the DurationDomain driver.
     
    
    
     
      d:DateTimeDomainReference[descendant::r:DateTypeCode/text()='duration']
     
     
      DurationDomain
     
     
      Those DateTimeDomainReference elements activate the DurationDomain driver.
     
    
    
     
    
    
     
      d:DateTimeDomain[not(descendant::r:DateTypeCode/text()='duration')]
     
     
      DateTimeDomain
     
     
      Those DateTimeDomain elements (not duration) activate the DateTimeDomain driver.
     
    
    
     
      d:DateTimeDomainReference[not(descendant::r:DateTypeCode/text()='duration')]
     
     
      DateTimeDomain
     
     
      Those DateTimeDomainReference elements (not duration) activate the DateTimeDomain driver.
     
    
    
     
     
    
    
     
      d:NumericDomain
     
     
      NumericDomain
     
     
      The NumericDomain element activates the NumericDomain driver.
     
    
    
     
      d:NumericDomainReference
     
     
      NumericDomain
     
     
      The NumericDomainReference element activates the NumericDomain driver.
     
    
    
     
     
    
    
     
      d:TextDomain[not(@maxLength) or number(@maxLength)<250]
     
     
      TextDomain
     
     
      Those TextDomain (250 chars max excluded) activate the TextDomain driver.
     
    
    
     
     
    
    
     
      d:TextDomain[@maxLength and not(number(@maxLength)<250)]
     
     
      TextareaDomain
     
     
      Those TextDomain elements (250 chars min) activate the TextareaDomain driver.
     
    
    
     
     
    
    
     
      d:CodeDomain[not(ancestor::d:GridDimension)]
     
     
      CodeDomain
     
     
      Those CodeDomain elements activate the CodeDomaindriver.
     
    
    
     
    
    
     
      d:NominalDomain
     
     
      BooleanDomain
     
     
      The NominalDomain element activates the BooleanDomain driver.
     
    
    
     
    
    
     
      l:Code[ancestor::r:CodeListReference[parent::d:CodeDomain[parent::d:QuestionItem or parent::d:GridResponseDomainInMixed or parent::d:ResponseDomainInMixed]]]
     
     
      xf-item
     
     
      Those Code elements activate the xf-item driver.
     
    
    
     
      l:Code[parent::r:CodeReference and ancestor::d:NominalDomain]
     
     
      xf-item
     
     
      Those Code elements activate the xf-item driver.
     
    
    
     
    
    
     
      l:Code[ancestor::d:GridDimension]
     
     
      TextCell
     
     
      Those Code elements activate the TextCell driver.
     
    
    
     
      r:Label[parent::l:CodeList[not(ancestor::l:CodeList) and ancestor::d:GridDimension[@rank='1' and ../d:GridDimension[@rank='2']]]]
     
     
      TextCell
     
     
      Those Label elements activate the TextCell driver. It is placed at the top left of the Grid.
     
    
    
     
      r:Label[parent::l:CodeList/ancestor::l:CodeList/ancestor::d:GridDimension]
     
     
      TextCell
     
     
      Those Label elements activate the TextCell driver. It is used as a header for the l:Code of the CodeList.
     
    
    
     
      d:GridDimension[@rank='1' and ../d:GridDimension/@rank='2' and d:CodeDomain and not(descendant::l:CodeList/r:Label)]
     
     
      TextCell
     
     
      First dimension from 2-dimensions grid active the TextCell driver even if they don't have Label.
     
    
    
     
      d:GridResponseDomainInMixed[not(d:ResponseAttachmentLocation)]
     
     
      Cell
     
     
      Those GridResponseDomain elements activate the Cell driver.
     
    
    
     
      d:NoDataByDefinition[not(../../d:CellLabel[eno:serialize(d:GridAttachment/d:CellCoordinatesAsDefined)=eno:serialize(current()/child::d:CellCoordinatesAsDefined)]) and not(../../d:FixedCellValue[eno:serialize(d:GridAttachment/d:CellCoordinatesAsDefined)=eno:serialize(current()/child::d:CellCoordinatesAsDefined)])]
     
     
      EmptyCell
     
     
      Those NoDataByDefinition elements which are not linked to a text activate the EmptyCell driver.
     
    
    
     
      d:NoDataByDefinition[../../d:CellLabel[eno:serialize(d:GridAttachment/d:CellCoordinatesAsDefined)=eno:serialize(current()/child::d:CellCoordinatesAsDefined)] or ../../d:FixedCellValue[eno:serialize(d:GridAttachment/d:CellCoordinatesAsDefined)=eno:serialize(current()/child::d:CellCoordinatesAsDefined)]]
     
     
      FixedCell
     
     
      Those NoDataByDefinition elements which are linked to a text activate the FixedCell driver.
     
    
    
     
    
    
     
      d:QuestionItem[not(d:StructuredMixedResponseDomain)]
     
     
      SingleResponseQuestion
     
     
      The QuestionItem elements with a single response activate the SingleResponseQuestion driver.
     
    
    
     
    
    
     
      d:QuestionItem[d:StructuredMixedResponseDomain]
     
     
      MultipleQuestion
     
     
      The QuestionItem elements with a StructuredMixedResponseDomain activates the MultipleQuestion driver.
     
    
    
     
    
    
     
      d:QuestionGrid[d:GridDimension/d:Roster]
     
     
      TableLoop
     
     
      Those d:QuestionGrid aren't fixed, it is possible to add rows, they activate the 'TableLoop' driver.
     
    
    
     
      d:StructuredMixedGridResponseDomain[parent::d:QuestionGrid[d:GridDimension/d:Roster]]
     
     
      RowLoop
     
     
      Those d:QuestionGrid aren't fixed, it is possible to add rows. The d:StructuredMixedGridResponseDomain activate a RowLoop driver to do so.
     
    
    
     
     
    
    
     
      d:QuestionGrid[(d:GridDimension/@rank='2' or d:StructuredMixedGridResponseDomain/d:GridResponseDomainInMixed[not(d:NominalDomain) and not(d:ResponseAttachmentLocation)]) and not(d:GridDimension/d:Roster)]
     
     
      Table
     
     
      Those d:QuestionGrid are 'fixed', they activate the Table driver.
     
    
    
     
     
    
    
     
      d:QuestionGrid[not(d:GridDimension/@rank='2') and not(d:StructuredMixedGridResponseDomain/d:GridResponseDomainInMixed[not(d:NominalDomain) and not(d:ResponseAttachmentLocation)])]
     
     
      MultipleChoiceQuestion
     
     
      The d:QuestionGrid corresponding to MultipleChoiceQuestion
     
    
    
     
     
    
    
     
      d:Loop
     
     
      QuestionLoop
     
     
      The d:Loop element activates the QuestionLoop driver.
     
    
    
     
    
    
     
      l:VariableGroup
     
     
      VariableGroup
     
     
      Group of Variable (based on an Instrument or a loop until now)
     
    
    
     
      l:Variable
     
     
      Variable
     
     
      Variable (collected + calculated + external)
     
    
    
     
    
    
     
      d:GenerationInstruction
     
     
      CalculatedVariable
     
     
      A GenerationInstruction activates the CalculatedVariable driver.
     
    
   
   
  
 




© 2015 - 2024 Weber Informatics LLC | Privacy Policy