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 |