Subversion Repositories wimsdev

Rev

Rev 4692 | Rev 10981 | 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
41
     !read adm/gateway/mkteacherlist $wims_superclass/$cl_
42
     Result=!record 0 of wimshome/log/classes/$wims_superclass/$cl_/.teacherlist
43
     Result=!linecnt $Result
44
     result=$result \
45
$Result teachers found in $cl_.
46
    !next
47
   !next
48
   !exit
49
  !else
50
   classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
51
   !for c_=1 to $classcnt
52
    cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
53
    cl_=!item 1 of $cl_
54
    !read adm/gateway/mkteacherlist $cl_
55
     Result=!record 0 of wimshome/log/classes/$cl_/.teacherlist
56
     Result=!linecnt $Result
57
     result=$result \
58
$Result teachers found in $cl_.
59
   !next
60
  !endif
61
 !endif
23 reyssat 62
 !exit
63
!endif
64
 
65
!if $job2=userlist
66
 !read adm/class/mkuserlist
67
 result=!recordcnt wimshome/log/classes/$wims_class/.userlist
1459 bpr 68
 result=$result participants found in $wims_class.
69
 !if $wims_superclass!=$wims_class
10132 bpr 70
  !read adm/class/stat
1459 bpr 71
  !exit
72
 !else
73
  !if $class_type=4
74
   !for j_ in classes,courses,icourses
75
    list=!record 0 of wimshome/log/classes/$wims_superclass/$j_
76
    list=!column 1 of $list
77
    !for cl_ in $list
78
     !read adm/class/mkuserlist $wims_superclass/$cl_
79
     Result=!recordcnt wimshome/log/classes/$wims_superclass/$cl_/.userlist
80
     result=$result \
81
$Result participants found in $cl_.
82
    !next
83
   !next
10132 bpr 84
   !read adm/class/stat
1459 bpr 85
   !exit
86
  !else
87
   classcnt=!recordcnt wimshome/log/classes/$wims_superclass/.subclasses
88
   !for c_=1 to $classcnt
89
    cl_=!record $c_ of wimshome/log/classes/$wims_superclass/.subclasses
90
    cl_=!item 1 of $cl_
91
    !read adm/class/mkuserlist $cl_
92
     Result=!recordcnt wimshome/log/classes/$cl_/.userlist
93
     result=$result \
94
$Result participants found in $cl_.
95
   !next
96
  !endif
97
 !endif
10132 bpr 98
 !read adm/class/stat
23 reyssat 99
 !exit
100
!endif
101
 
102
!if $job2=oef
103
 result=!sh cd $wims_home/log/classes/$wims_class\
104
  src2def oef
105
 !exit
106
!endif
107
 
108
!if $job2=doc
109
 Docdir=log/classes/$wims_class/doc
110
 docdir=wimshome/$Docdir
111
 !read adm/docindex.proc
112
 result=!recordcnt $docdir/.index
113
 result=$result documents found.
114
 !exit
115
!endif
116