class_lang=!defof class_lang in classes/$wims_class/.def
class_lang=!word 1 of $class_lang
!default class_lang=en

!sh basedir=`pwd`\
 cd ../sessions/$wims_session\
 tar -xzf webget.data\
 if [ ! -d $cn_class ]; then exit; fi\
 cd $cn_class\
 for i in score/*.exam\
 do\
  cat $i $$basedir/../log/classes/$wims_class/$i 2>/dev/null | sort -n -k 4 | uniq >../tmp\
  mv -f ../tmp $$basedir/../log/classes/$wims_class/$i &>/dev/null\
  rm -f $i &>/dev/null\
 done\
 for i in score/* noscore/*\
 do\
  cat $i $$basedir/../log/classes/$wims_class/$i 2>/dev/null | sort | uniq >../tmp\
  mv -f ../tmp $$basedir/../log/classes/$wims_class/$i &>/dev/null\
 done\
 rm -Rf score noscore .[0-9]* .E[0-9]* .parmreg .security .log .log.auth .def neighbors scoreavg exostat &>/dev/null\
 cp -dpRu . $$basedir/../log/classes/$wims_class\
 test=`ls .src/*.oef 2>/dev/null | grep oef`\
 if [ ! -z "$test" ]; then\
  if [ ! -d $$basedir/modules/classes/$wims_class ]; then\
   cp -dpR $$basedir/modules/classes/template.$class_lang $$basedir/modules/classes/$wims_class\
  fi\
  cd .src\
  cp -u *.oef $$basedir/modules/classes/$wims_class/src\
  cd $$basedir/modules/classes/$wims_class/src\
  make &>/dev/null\
 fi\
 cd $$basedir/../sessions/$wims_session\
 rm -Rf webget.* $cn_class

