xowf::test_item::Question_manager method exam_configuration_modifiable_field_names (public)

 <instance of xowf::test_item::Question_manager[i]> exam_configuration_modifiable_field_names \
    obj

Defined in packages/xowf/tcl/test-item-procs.tcl

Return the names of the modifiable field names in the current state. The state is in essence defined on whether or not students have started to work on this exam. This method can be used to correct small things, even when the students are already working on the exam.

Parameters:
obj

Partial Call Graph (max 5 caller/called nodes):
%3 test_create_test_items create_test_items (test xowf) xowf::test_item::Question_manager instproc exam_configuration_modifiable_field_names xowf::test_item::Question_manager instproc exam_configuration_modifiable_field_names test_create_test_items->xowf::test_item::Question_manager instproc exam_configuration_modifiable_field_names

Testcases:
create_test_items
Source code:
set modifiable {
  allow_paste allow_spellcheck allow_translation
  show_minutes show_points show_ip
  countdown_audio_alarm grading
}
set wf [:AM get_answer_wf $obj]
if {![:AM student_submissions_exist $wf]} {
  lappend modifiable {*}{
    shuffle_items max_items
    time_budget synchronized time_window
    proctoring proctoring_options proctoring_record signature show_pagination_actions
  }
}
return $modifiable
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: