Subversion Repositories wimsdev

Rev

Rev 9176 | Rev 12489 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !nocache
  2. !! useful when one comes from modtool
  3. !set wims_backslash_insmath=yes
  4. !set proc=oef
  5. !if robot isin $session
  6.  !changeto content.html
  7. !endif
  8.  
  9. !set test_data=!replace internal data/ by in $module_data
  10. !set test_data=!defof title in datamodule/$test_data/INDEX
  11. !if $test_data= and $module_data!=
  12.    <p class="name_datamodule">
  13.     <i>$name_datamodule</i>
  14.    </p>
  15. !endif
  16. <hr style="width:35%" />
  17.  
  18.  
  19. !! ------------------------------------- saisie des paramètres
  20. !if $step=1
  21.  $name_insert <span class="tt wims_fname">$smodule</span>
  22.  
  23.  <p>$name_choose_allexo</p>
  24.  !form reply
  25. <fieldset class="property_fields blockcenter">
  26.  <legend>$name_title</legend>
  27.  <div class="field box">
  28.   <label for="picksheet">$name_choose</label>
  29.   <select name="picksheet" id="picksheet">
  30.  !for i=1 to $sheetcnt
  31.   !set sh=!line $i of $sheets
  32.   !set se=!item 1 of $sh
  33.   !set ti=!item 2 to -1 of $sh
  34.   !if $se=$sheetcnt
  35.    <option value="$se" selected="selected">$wims_name_Sheet $se: $ti</option>
  36.   !else
  37.    <option value="$se">$wims_name_Sheet $se: $ti</option>
  38.   !endif
  39.  !next i
  40.   </select>
  41.   </div>
  42.  !if $scoring=yes
  43.   <div class="field box">
  44.    <label for="require">$name_required</label>
  45.    <select name="require" id="require">
  46.     <option value="0">0</option>
  47.     <option value="10" selected="selected">10</option>
  48.     !for i=2 to $require_limit
  49.       <option value="$[10*$i]">$[10*$i]</option>
  50.     !next
  51.    </select>
  52.    <div class="formHelp">$name_repeat</div>
  53.   </div>
  54.   <div class="field box">
  55.    <label for="weight">$name_weight</label>
  56.    <input size="6" name="weight" value="$weight" id="weight" />
  57.    <div class="formHelp">$name_weight_hint</div>
  58.   </div>
  59.  !endif
  60. </fieldset>
  61.  
  62. !!debut du menu voir intromenu.phtml
  63. !read oef/default
  64. <fieldset class="property_fields blockcenter">
  65. <legend>$name_general_setup</legend>
  66. <div class="field box">
  67.  <label for="qnum">$name_oneserie
  68.  !default qnum=$(default_choice[1])
  69.  !formselect qnum from 1 to 9
  70.  $name_exercises.</label>
  71. </div>
  72. <div class="field box">
  73.  <label for="scoredelay">$name_chrono:</label>
  74.  <input size="7" id="scoredelay" name="scoredelay" value="$scoredelay" /> $name_secondes.
  75.  <div class="formHelp">$name_remarkintro3</div>
  76. </div>
  77. <div class="field box">
  78.       !formcheckbox random list 0 prompt $name_aleaseries
  79. </div>
  80. !set translation_language=!getdef translation_language in INDEX
  81. !if $translation_language!=$empty
  82.   !set translation_language=$module_language,$translation_language
  83.   !set translation_language=!words2items $translation_language
  84.   !set translation_language=!sort items $translation_language
  85.   <div class="field box">
  86.    <label for="lang_choice">$wims_name_Language:</label>
  87.    !formradio lang_choice list $translation_language
  88.   </div>
  89. !endif
  90. </fieldset>
  91.  
  92. !default expert_=no
  93. <fieldset class="property_fields blockcenter">
  94. <legend>$name_score_setup</legend>
  95.  
  96. !formradio expert_ list no prompt $name_simplifiedmenu
  97.  
  98. <div class="field box">
  99.  <label for="qcmlevel">$name_levelseverity:</label>
  100.  !default qcmlevel=$(default_choice[2])
  101.  !formselect qcmlevel from 1 to 9
  102. </div>
  103. !!default intro_check=1,2,3,4
  104.  
  105. <hr/>
  106.  
  107.   !set wims_ref_id=expert_yes
  108.   !formradio expert_ list yes prompt $name_expertmenu
  109.     <div class="field box">
  110.      <label for="intro_presentsol">$name_solutiongiven? </label>
  111.      !default intro_presentsol=$(default_choice[3])
  112.      !formselect intro_presentsol list 0,1,2 prompt $name_choice
  113.     </div>
  114.     <div class="field box">
  115.       !formcheckbox intro_check list 3,4 prompt $(name_choice_check[3]),$(name_choice_check[4])
  116.     </div>
  117.     !default intro_expow=$(list_expow[1])
  118.     !default intro_sepow=$(list_sepow[1])
  119.     !default intro_precw=$(list_precw[1])
  120.     !reset name_prompt_expower2 name_prompt_sepower2
  121.    !set powercnt=!itemcnt $list_expow
  122.    !for j=1 to $powercnt
  123.      !set name_prompt_expower2=!append item $(name_prompt_expower[$j]) ($(list_expow[$j])) to $name_prompt_expower2
  124.      !set name_prompt_sepower2=!append item $(name_prompt_sepower[$j]) ($(list_sepow[$j])) to $name_prompt_sepower2
  125.    !next
  126.     <div class="field box">
  127.       $name_expower<br/>
  128.       !set wims_ref_class=wims_formradio
  129.       !formradio intro_expow list $list_expow prompt $name_prompt_expower2
  130.     </div>
  131.     <div class="field box">
  132.       $name_sepower<br/>
  133.        !set wims_ref_class=wims_formradio
  134.       !formradio intro_sepow list $list_sepow prompt $name_prompt_sepower2
  135.     <div class="formHelp">$name_warning_pow</div>
  136.     </div>
  137.     <div class="field box">
  138.       $name_precweight:
  139.        !set wims_ref_class=wims_formradio
  140.        !formradio intro_precw list $list_precw prompt $list_precw
  141.        <div class="formHelp">
  142.         $name_help_precweight
  143.       </div>
  144.     </div>
  145.     <hr />
  146.    $name_qcm:
  147.     <div class="field box">
  148.      <label for="intro_qcmpresent">$name_qcmanswer: </label>
  149.      !default intro_qcmpresent=$(default_choice[4])
  150.      !formselect intro_qcmpresent list 2,3,4,5,6,7,8
  151.     </div>
  152.     <div class="field box">
  153.       !set wims_ref_id=intro_check01
  154.       !formcheckbox intro_check list 1 prompt $(name_choice_check[1])
  155.     </div>
  156.     <div class="field box">
  157.     !set wims_ref_id=intro_check02
  158.       !formcheckbox intro_check list 2 prompt $(name_choice_check[2])
  159.     </div>
  160.     !let tmp=!replace word expert by $ in $special_parm2
  161.     !set tmp3=!replace internal intro_expert=yes by in $special_parm3
  162.     <input type="hidden" name="intro_expert" value="yes" />
  163.    </fieldset>
  164.  
  165.  <div class="wimscenter wimsform">
  166.    <input type="submit" value="$wims_name_Insert" />
  167.    <input type="hidden" name="step" value="2" />
  168.    <input type="hidden" name="job" value="$job" />
  169.  </div>
  170. !formend
  171. <div class="formHelp">
  172.   $name_remarkseverity
  173.   !read oef/helpseverity
  174.  </div>
  175.  
  176. !endif
  177.  
  178. !! ---------------------------------------- écriture du bilan
  179. !if $step=2
  180.  !if $addexo>0
  181.         <p>
  182.         !if $addexo=1
  183.             $name_endallexo
  184.         !else
  185.             $name_endallexos
  186.         !endif
  187.         </p>
  188.  !endif
  189.  !if $notadd>0
  190.         <p>
  191.         !if $notadd=1
  192.             $name_endallexo2
  193.         !else
  194.             $name_endallexo2s
  195.         !endif
  196.         <ul>
  197.         !for exo in $listalready
  198.                 !let num=!positionof item $exo in $exolist
  199.                 <li>$(exotitle[$num])</li>
  200.         !next exo
  201.         </ul></p>
  202.  !endif
  203.  !set wims_menu_items=!append line sheetcheck,1, module=adm/class/sheet&sheet=$picksheet\
  204. to $wims_menu_items
  205. !endif
  206.  
  207.