Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
23 reyssat 1
common=userlist,oef,doc
2
 
3
!if $class_type=4
4
 !bound job2 within structure,teacherlist,$common default $
5
!else
6
 !if $class_type=2
7
  !bound job2 within teacherlist,$common default $
8
 !else
9
  !bound job2 within $common default $
10
 !endif
11
!endif
12
 
13
!if $job2=$empty
14
 job=list
15
 !changeto $job.proc
16
!endif
17
 
18
!if $job2=structure
19
 !read adm/gateway/mkindex
20
 lcnt=!linecnt $ldata
21
 ccnt=!linecnt $cdata
22
 pcnt=!linecnt $pdata
23
 icnt=!linecnt $idata
24
 result=$lcnt levels, $ccnt classes, $pcnt programs, $icnt interlevel courses found.
25
 !exit
26
!endif
27
 
28
!if $job2=teacherlist
29
 !read adm/gateway/mkteacherlist
30
 result=!record 0 of wimshome/log/classes/$wims_class/.teacherlist
31
 result=!linecnt $result
1459 bpr 32
 result=$result teachers found in $wims_class.
4692 bpr 33
 !if $wims_superclass!=$wims_class
34
  !exit
35
 !else
36
  !if $class_type=4
37
   !for j_ in classes,courses,icourses
38
    list=!record 0 of wimshome/log/classes/$wims_superclass/$j_
39
    list=!column 1 of $list
40
    !for cl_ in $list
10981 bpr 41
!!FIXME I am not sure it is useful !read adm/gateway/mkteacherlist already does it
4692 bpr 42
     !read adm/gateway/mkteacherlist $wims_superclass/$cl_
43
     Result=!record 0 of wimshome/log/classes/$wims_superclass/$cl_/.teacherlist
44
     Result=!linecnt $Result
45
     result=$result \
46
$Result teachers found in $cl_.
47
    !next
48
   !next
49
   !exit
50
  !else
51
   classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
52
   !for c_=1 to $classcnt
53
    cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
54
    cl_=!item 1 of $cl_
10981 bpr 55
!!FIXME I am not sure it is useful !read adm/gateway/mkteacherlist already does it
4692 bpr 56
    !read adm/gateway/mkteacherlist $cl_
57
     Result=!record 0 of wimshome/log/classes/$cl_/.teacherlist
58
     Result=!linecnt $Result
59
     result=$result \
60
$Result teachers found in $cl_.
61
   !next
62
  !endif
63
 !endif
23 reyssat 64
 !exit
65
!endif
66
 
67
!if $job2=userlist
68
 !read adm/class/mkuserlist
69
 result=!recordcnt wimshome/log/classes/$wims_class/.userlist
1459 bpr 70
 result=$result participants found in $wims_class.
71
 !if $wims_superclass!=$wims_class
10132 bpr 72
  !read adm/class/stat
1459 bpr 73
  !exit
74
 !else
75
  !if $class_type=4
76
   !for j_ in classes,courses,icourses
77
    list=!record 0 of wimshome/log/classes/$wims_superclass/$j_
78
    list=!column 1 of $list
79
    !for cl_ in $list
80
     !read adm/class/mkuserlist $wims_superclass/$cl_
81
     Result=!recordcnt wimshome/log/classes/$wims_superclass/$cl_/.userlist
82
     result=$result \
83
$Result participants found in $cl_.
84
    !next
85
   !next
10132 bpr 86
   !read adm/class/stat
1459 bpr 87
   !exit
88
  !else
89
   classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
90
   !for c_=1 to $classcnt
91
    cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
92
    cl_=!item 1 of $cl_
93
    !read adm/class/mkuserlist $cl_
94
     Result=!recordcnt wimshome/log/classes/$cl_/.userlist
95
     result=$result \
96
$Result participants found in $cl_.
97
   !next
98
  !endif
99
 !endif
10132 bpr 100
 !read adm/class/stat
23 reyssat 101
 !exit
102
!endif
103
 
104
!if $job2=oef
105
 result=!sh cd $wims_home/log/classes/$wims_class\
106
  src2def oef
107
 !exit
108
!endif
109
 
110
!if $job2=doc
111
 Docdir=log/classes/$wims_class/doc
112
 docdir=wimshome/$Docdir
113
 !read adm/docindex.proc
114
 result=!recordcnt $docdir/.index
115
 result=$result documents found.
116
 !exit
117
!endif
118