Subversion Repositories wimsdev

Rev

Rev 12315 | Rev 13085 | 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.