
init: intro_qcmpresent intro_check intro_good intro_hint \
  intro_sol intro_feed intro_expert\
  exo defaultlist random qnum qcmlevel scoredelay lang_choice\
  confparm[8] intro_sepow intro_expow intro_precw intro_calc

init:seedrepeat

config: oef_default
any: print supdefault_scoredelay
deny: slib_geogebra_exists slib_geogebrawindow1 slib_geogebrawindow2

deny: wims_intro_parm delay1 delay2 starttime\
  prcnt oef_version wims2oef_version\
  insdraw_filebase savedraw[16] savetex[16]\
  deffile status shufflelist\
  reply_cnt varcnt postvarcnt ansorder\
  replycnt choicecnt conditioncnt feedbackcnt embedcnt\
  title question hint help solution latex\
  author email author_email format keywords oefobservation\
  qcmpresent qcmgood penalty presentgood\
  precweight givehint presentsol givesol givefeed\
  introgivegood introgivehint \
  score_should score_got score qcmpower scorepower freepower\
  leftrange rightrange oefstep oefsteps oefstepcnt nextstep dynsteps\
  question_url df_title df_name oefenv_datafile\
  vsave vsavelist\
  replygood[MAX_OEFREPLIES] replynames replytypes replystyles replyoptions replyweights\
  choicenames choicegoods choicebads choicelists\
  choiceitemss choiceoptions choiceweights\
  fill_check fill_checked\
  oef_presrc oef_postsrc oef_codelim\
  code_allow_ code_deny_\
  saverep[MAX_OEFREPLIES] savech[MAX_OEFCHOICES]\
  oef_applet_option oef_applet_command oef_answer_option[MAX_OEFREPLIES]\
  oef_fill_option\
  sc_reply[MAX_OEFREPLIES] anstype_shuffle_[MAX_OEFREPLIES]\
  inputprompt[MAX_OEFREPLIES]

reply: reply[MAX_OEFREPLIES] choice[MAX_OEFCHOICES] click_x click_y printlatex
