Subversion Repositories wimsdev

Rev

Rev 12391 | Rev 12524 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2761 bpr 1
!if _check isin $session
16 reyssat 2
 !exit
3
!endif
4
 
5
!read name.phtml.$module_language
11469 bpr 6
!read themes/_lang/name.phtml.$lang
9309 bpr 7
!read themes/$wims_theme/lang/name.phtml.$lang
16 reyssat 8
!default wims_homeref_bgcolor=$wims_ref_bgcolor
4635 bpr 9
!read themes/$wims_theme/local.phtml
2761 bpr 10
 
16 reyssat 11
!if exam isin $wims_session
11296 bpr 12
  !read examclock.proc
11268 obado 13
  !goto rmend
16 reyssat 14
!endif
15
 
1193 bpr 16
!if $wims_rm_1=no
12365 bpr 17
  !reset wims_rm_1
18
  !goto local
1193 bpr 19
!endif
16 reyssat 20
!if $wims_rm_1!=$empty
12365 bpr 21
  !goto rm2
16 reyssat 22
!endif
23
!reset 1_
2865 guerimand 24
 
16 reyssat 25
!if _ isin $wims_subsession
12365 bpr 26
  !!set 1_=!append line back2,3,window.close() to $1_
16 reyssat 27
!else
12365 bpr 28
  !!set 1_=!append line class_home,1,session=$wims_session.1 to $1_
16 reyssat 29
!endif
10057 bpr 30
 
10055 bpr 31
!!!if $wims_sheet>0 or P isin $wims_sheet or $wims_sequence>0
32
!! !if $wims_sequence>0 and $wims_sheet=$empty
33
!!  !set tmp_=sequence,1,module=home&seq=$wims_sequence
34
!! !else
35
!!  !!set tmp_=sheet,1,module=adm/sheet&sh=$wims_sheet&
36
!! !endif
37
!!   !let wims_menu_items=!append line $tmp_ to $wims_menu_items
38
!!!endif
11685 bpr 39
!!fieldtot is the number of answer fields in a oef exercise,
40
!! for module it is not defined the condition is just that the exercise is finished.
41
!if ($wims_sheet>0 or P isin $wims_sheet) and (($cmd=reply and $module_score!=$empty) or $fieldtot=0)
12365 bpr 42
  !if $wims_exo>1
43
    !let wims_menu_items=!append line previousseries,1,module=home&directworksheet=$wims_sheet.$[$wims_exo-1] to $wims_menu_items
44
  !endif
45
  !if $wims_exo<$wims_sheetmax
46
    !let wims_menu_items=!append line nextseries,1,module=home&directworksheet=$wims_sheet.$[$wims_exo+1] to $wims_menu_items
47
  !endif
16 reyssat 48
!endif
2865 guerimand 49
 
10057 bpr 50
!if $wims_sheet!=$empty or _exam isin $wims_session
51
  !set wims_menu_items=!append line tools,4,module=home,tool to $wims_menu_items
52
!endif
53
 
4528 bpr 54
!if $wims_sheet>0 or P isin $wims_sheet
12365 bpr 55
  !if $(wims_exofeedback[$wims_exo;])!=$empty
56
    !set feedexo=$(wims_exofeedback[$wims_exo;])
57
    !if $module_score!=$empty and $module_score < $(feedexo[2]) and $module_score >= $(feedexo[3])
58
      !if $(feedexo[3])=0 or $(feedexo[3])=$empty
59
        !set 5_=!append line feedbackexo,7,$(feedexo[1]),mfeed to $5_
60
      !else
61
        !set 5_=!append line feedbackplus,7,$(feedexo[1]),mfeed to $5_
62
      !endif
6298 bpr 63
    !endif
4528 bpr 64
  !endif
65
!endif
16 reyssat 66
!if $cmd=help or $cmd=hint
12365 bpr 67
  !!set 1_=!append line resume,1,cmd=resume to $1_
16 reyssat 68
!endif
4528 bpr 69
 
16 reyssat 70
!if $module_has_intro=yes and $cmd notwordof intro help and\
4528 bpr 71
        $wims_sheet=$empty and exam notin $wims_session and mfeed notin $wims_session
12365 bpr 72
  !!set 1_=!append line intro,1,module=$module&cmd=intro&special_parm=$special_parm&special_parm2=$special_parm2&special_parm3=$special_parm3 to $1_
16 reyssat 73
!endif
74
!if $module_has_help=yes and $cmd notwordof intro help
12365 bpr 75
  !if $module_help=$empty or $module_help=popup
76
   !!set 1_=!append line help,4,module=$module&cmd=help&special_parm=$wims_help_parm,mhelp to $1_
77
  !else
78
   !!set 1_=!append line help,1,module=$module&cmd=help&special_parm=$wims_help_parm to $1_
79
  !endif
16 reyssat 80
!endif
9800 bpr 81
 
82
!!********* Link : "About"
2949 bpr 83
!if $module_has_about=yes and $cmd notwordof help intro and ($wims_user=supervisor or $wims_user=$empty)
9800 bpr 84
   !!set 1_=!append line about,4,module=$module&cmd=help&special_parm=about,mhelp to $1_
16 reyssat 85
!endif
9800 bpr 86
 
1193 bpr 87
!if print isin $job,$job2 or $print!=
88
  !set 1_=!append line print,3,window.print() to $1_
89
!endif
1222 bpr 90
!set wims_rm_1=$1_
4801 guerimand 91
 
1193 bpr 92
:local
1222 bpr 93
!reset 1_
9706 bpr 94
!! add module links to general links with a separation
10285 bpr 95
!if $wims_menu_items!=$empty
96
  !set 1_=!append line itemsep,0,\
9706 bpr 97
$wims_menu_items to $1_
10285 bpr 98
!endif
1222 bpr 99
!set wims_rm_0=$1_
1407 bpr 100
!set wims_rm_3=!append line $wims_menu_tabs to $wims_rm_3
16 reyssat 101
:rm2
102
!if $wims_rm_2!=$empty
12365 bpr 103
  !goto rmend
16 reyssat 104
!endif
105
 
106
!set 3_=!mailurl $wims_supervisormail $wims_name_wsup\
107
$module_title
108
!set 2_=you,0,$wims_name_you\
109
 class,0,$wims_classname ($wims_institutionname)\
110
 wsup,0,$3_
2963 bpr 111
!reset 4_
16 reyssat 112
!if $wims_sheet>0
12365 bpr 113
  !set wims_homeref_scorestat=!getscorestatus sheet=$wims_sheet
114
  !set wims_homeref_maxexotry=!getscoremaxexotry sheet=$wims_sheet work=$wims_exo
12381 bpr 115
  !set wims_homeref_alltries=!getscorealltries sheet=$wims_sheet work=$wims_exo
12386 bpr 116
  !default wims_homeref_alltries=0
12509 bpr 117
  !if $wims_exotrymax!=$empty and $wims_homeref_maxexotry!=yes
12381 bpr 118
    !set tmp_exotrymax=$wims_name_try: $wims_homeref_alltries/$wims_exotrymax<br />
119
  !endif
12509 bpr 120
  !if $wims_homeref_scorestat=yes and $wims_exodep!=pending
12365 bpr 121
    !if $wims_scorereg!=suspend
122
      !set wims_homeref_req=!getscorerequire sheet=$wims_sheet work=$wims_exo
123
      !set wims_homeref_mean=!getscoremean sheet=$wims_sheet work=$wims_exo
124
      !set wims_homeref_last=!getscorelast sheet=$wims_sheet work=$wims_exo
125
      !reset wims_name_score
126
      !if $(wims_severity[2])!=1 or $(wims_severity[2])=$empty or $wims_homeref_mean<=2
12509 bpr 127
        !set wims_name_score=$(wims_name_thsheet[7]): $[ceil(100*$[$wims_homeref_mean])/100]/10
12365 bpr 128
      !endif
129
      !if $(wims_severity[3])=2
130
        !set wims_homeref_level=!getscorelevel sheet=$wims_sheet work=$wims_exo
12391 bpr 131
        !set wims_name_score=$tmp_exotrymax$wims_name_score<br />$(wims_name_thsheet[13]): $wims_homeref_level/10
12365 bpr 132
        !! I1
133
      !else
134
        !if $(wims_severity[3])=1
135
          !set wims_homeref_best=!getscorebest sheet=$wims_sheet work=$wims_exo
12391 bpr 136
          !set wims_name_score=$tmp_exotrymax$wims_name_score<br />$(wims_name_thsheet[10]): $[ceil(100*$wims_homeref_best/$wims_homeref_req)] %
12365 bpr 137
          !!I2
138
        !else
139
          !set wims_homeref_got=!getscore sheet=$wims_sheet work=$wims_exo
12391 bpr 140
          !set wims_name_score=$tmp_exotrymax$wims_name_score<br />$(wims_name_thsheet[5]): $[ceil(100*$wims_homeref_got/$wims_homeref_req)]%
12365 bpr 141
          !!I0
142
        !endif
143
      !endif
144
      !set 4_=!append line score,0,$wims_name_score to $4_
145
      !if $wims_authscoresuspend!=no
146
        !!set wims_rm_0=!append line scoreclose2,1,module=adm/sheet&sh=$wims_sheet&exo=$wims_exo&job=suspend to $wims_rm_0
147
      !endif
148
    !else
12391 bpr 149
      !set 4_=!append line score,0,$wims_name_scoresuspend to $4_
12365 bpr 150
      !if $wims_authscoresuspend!=no
151
        !!set wims_rm_0=!append line scorereopen,1,module=adm/sheet&sh=$wims_sheet&exo=$wims_exo&job=reopen to $wims_rm_0
152
      !endif
153
    !endif
12509 bpr 154
    !if $wims_homeref_maxexotry=yes
155
      !set 4_=!append line score,0,$wims_name_maxexotry1 to $4_
156
    !endif
16 reyssat 157
  !else
12365 bpr 158
    !if $wims_homeref_maxexotry!=yes
12391 bpr 159
      !set 4_=!append line score,0,$wims_name_scoreclose to $4_
12365 bpr 160
    !else
161
      !set 4_=!append line score,0,$wims_name_maxexotry1 to $4_
162
    !endif
16 reyssat 163
  !endif
12365 bpr 164
  !if $module_score!=$empty and $wims_class_exolog>0 and E notin $wims_sheet
165
    !set wims_rm_0=!append line exolog,1,module=adm/class/exolog&cmd=new&job=log&logsheet=$wims_sheet&logexo=$wims_exo to $wims_rm_0
12213 bpr 166
  !endif
16 reyssat 167
!endif
4801 guerimand 168
 
16 reyssat 169
!set wims_rm_2=$2_
2963 bpr 170
!set wims_rm_4=$4_
4528 bpr 171
!set wims_rm_5=$5_
10057 bpr 172
 
16 reyssat 173
:rmend
174
!set wims_homeref_n1=!linecnt $wims_rm_1
175
!set wims_homeref_n2=!linecnt $wims_rm_2
1222 bpr 176
!set wims_homeref_n0=!linecnt $wims_rm_0
9706 bpr 177
!!nothing inside
1407 bpr 178
!set wims_homeref_n3=!linecnt $wims_rm_3
9706 bpr 179
!! about activation and score
2963 bpr 180
!set wims_homeref_n4=!linecnt $wims_rm_4
9706 bpr 181
!! about feedback
4528 bpr 182
!set wims_homeref_n5=!linecnt $wims_rm_5
4635 bpr 183
!set wims_homeref_local_n0=!linecnt $wims_local_menu_items
3044 bpr 184
!!</div><!--div dans homeref_user-->
16 reyssat 185
!read themes.phtml tail
186
!robottrap