Subversion Repositories wimsdev

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
11661 obado 1
# BuildExos :
2
# Permet de compiler (src->def) tous les exos de la classe qui ne le sont pas, et de remttre à jour les indexs.
3
 
4
!read scripts/check.class
5
 
6
!readdef $classdeffile
7
 
8
!if $class_type>1
9
  # on n'ajoute un exercice que dans une classe independante
10
  error=class $qclass is a superclass
11
  !exit
12
!endif
13
 
14
# Supprime les index existants
15
!sh rm $wims_class_dir/Exindex
16
!sh rm $wims_class_dir/Extitles
17
 
18
# puis on les reconstruit : (au passage, cela compile les nouveaux exercices)
19
compilation = !sh cd $wims_class_dir;. $wims_home/public_html/scripts/oef/mkindex
20
compilation = !lines2items $compilation
21
 
22
result_compil=!item 2 of $compilation
23
!if ERROR isin $result_compil
24
  error = COMPILATION $result_compil
25
!endif