Subversion Repositories wimsdev

Rev

Rev 391 | Rev 3320 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

!read scripts/check.class
!if $error!=$empty
 !exit
!endif

supp=connections
!readdef $classdeffile
!readdef $classexofile

userlist=!sh cd $wims_home/log/classes/$qclass/.users; ls | sort
class_userlist=!singlespace $userlist
class_usercount=!wordcnt $class_userlist
class_userlist= !words2items $class_userlist

# Pour compter les exos, on utilise le fichier Extitles de la classe
class_exotitlelist=!record 0 of wimshome/log/classes/$qclass/Extitles
class_exotitlelist=!lines2items $class_exotitlelist
class_exocount=!itemcnt $class_exotitlelist

##course list,  program list
!if $class_type>=2
  !for typ in programs,classes,icourses,levels,courses,icourses
   class_$typ=!record 0 of wimshome/log/classes/$qclass/$typ
   class_$typ=!lines2rows $(class_$typ)
   class_$typ=$(class_$typ[;1])
  !next
!endif
!if $class_type=2
  class_subclasses=!record 0 of wimshome/log/classes/$qclass/.subclasses
!endif
option=!listintersect $option and $classdefs,$supp
!if $option=$empty
 option=$classdefs,$supp
!endif
suff=s
suff1=es
option=!listcomplement $class_typename$suff,$class_typename$suff1 in $option
!if $class_type!=2
  option=!listcomplement subclasses in $option
!else
  option=!listcomplement programs,courses,classes in $option
!endif