Subversion Repositories wimsdev

Rev

Rev 23 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. #! /bin/sh
  2.  
  3. sessiond=$w_wims_home/$w_wims_sesdir
  4. oefname=$sessiond/submit.oef
  5. deposit=$sessiond/user-deposit
  6.  
  7. if [ ! -z "$w_mode" ]; then
  8.  if [ "$w_mode" != "model" ]; then
  9.   cat $deposit >$oefname 2>/dev/null
  10.  fi
  11. else
  12.  cat <<@ | sed 's/&#36;/$/g' >$oefname
  13. \title{$w_oef_title}
  14. $w_header
  15.  
  16. $w_oef_parms
  17. \statement{$w_oef_statement}
  18.  
  19. $w_hints
  20. $w_answers
  21. $w_choices
  22. $w_conditions
  23. $w_solutions
  24. @
  25.  cat $oefname >$deposit 2>/dev/null
  26. fi
  27.  
  28. rm -f $sessiond/submit.def 2>/dev/null
  29. oef2wims_mdef="oefenv"
  30. export oef2wims_mdef
  31. ../bin/oef2wims $oefname >$sessiond/oef2wims.out
  32.  
  33. cd $sessiond
  34. mkdir -p getfile
  35. if [ ! -e getfile/submit.oef ]; then ln -s ../submit.oef getfile; fi
  36.  
  37.