Class ::xowf::IpRange       Class representing a range of IPs to be used to enforce access control. 
Class ::xowf::test_item::Answer_manager       Public API: - create_workflow - delete_all_answer_data - allow_answering - get_answer_wf - get_wf_instances - get_answer_attributes - student_submissions_exist - runtime_panel - render_answers_with_edit_history - render_answers - marked_results - answers_panel - exam_results - grading_table - grading_scheme - grade - participants_table - get_duration - get_IPs - revisions_up_to - last_time_in_state - last_time_switched_to_state - state_periods - time_window_setup - waiting_room_message 
Class ::xowf::test_item::AssessmentInterface       Abstract class for common functionality 
Class ::xowf::test_item::Question_manager       This code manages questions and the information related to a current (selected) question via qthe "position" instance attribute. 
Class ::xowf::test_item::Renaming_form_loader       Form loader that renames "generic" form-field-names as provided by the test-item form-field classes (@answer@) into names based on the form name, such that multiple of these form names can be processed together without name clashes. 
Class ::xowf::test_item::grading::Grading       Superclass representing a generic grading 
Class ::xowf::test_item::grading::GradingNone       Grading scheme, which omits grading at all. 
Class ::xowf::test_item::grading::GradingRoundNone       Implements a grading with no special rounding. 
Class ::xowf::test_item::grading::GradingRoundPercentage       Implements a grading expressed as a rounded percentage 
Class ::xowf::test_item::grading::GradingRoundPoints       Implements a grading expressed as a rounded number of points 
Object ::xowf::iprange::all        
Object ::xowf::test_item::answer_manager       Interface object to Answer manager for the test items as used in inclass exam and similar learning workflows. 
Object ::xowf::test_item::grading::none       Deactivating grading scheme (no grades are computed) 
Object ::xowf::test_item::grading::round-none       Grading scheme without any rounding 
Object ::xowf::test_item::grading::round-percentage       Grading scheme based on rounded percentages. 
Object ::xowf::test_item::grading::round-points       Grading scheme based on rounded points. 
Object ::xowf::test_item::question_manager       Interface object to Question manager for the test items as used in inclass exam and similar learning workflows. 
Object ::xowf::test_item::renaming_form_loader       Interface object to the renaming form loader 
xowf::IpRange instproc allow_access       Check, if provided IP address is in the provided ranges of disallowed or allowed addresses. 
xowf::IpRange instproc match        
xowf::after-instantiate       Callback when this an xowf instance is created 
xowf::include_get       Implement inclusion of workflow definitions. 
xowf::migrate_from_wf_current_state        
xowf::test_item::Answer_manager instproc delete_scheduled_atjobs       Delete previously scheduled atjobs ns_log notice "#### delete_scheduled_atjobs" 
xowf::test_item::Answer_manager instproc exam_results       Return results either as HTML table, as HTML chart or as csv. 
xowf::test_item::Answer_manager instproc export_answer       Export the provided question and answer in GNU rectuil format. 
xowf::test_item::Answer_manager instproc export_file_submission       Get all nonempty file form-fields and add these to a zip file. 
xowf::test_item::Answer_manager instproc get_label_from_options        
xowf::test_item::Answer_manager instproc get_non_empty_file_formfields        
xowf::test_item::Answer_manager instproc participant_result        
xowf::test_item::Answer_manager instproc postprocess_question_html       Post-process the HTML of a question by adding information of the student as data attributes, such as achieved and achievable points, setting CSS classes, mangling names of composite questions to match with the data in achieved_points, 
xowf::test_item::Answer_manager instproc pretty_formfield_name        
xowf::test_item::Answer_manager instproc pretty_period        
xowf::test_item::Answer_manager instproc recutil_create       Create recfile 
xowf::test_item::Answer_manager instproc render_answers_with_edit_history       Analyze the student submissions an find situations, where input is "cleared" between revisions and return the HTML rendering. 
xowf::test_item::Answer_manager instproc render_filter_bar       Render a bar to filter, sort and export exam submissions. 
xowf::test_item::Answer_manager instproc render_full_submission_form       Compute the HTML of the full submission of the user with all form fields instantiated according to randomization. 
xowf::test_item::Answer_manager instproc render_print_button       Render a simple print button for the unaware that makes it easy to print the exam protocol to PDF and use e.g. 
xowf::test_item::Answer_manager instproc render_proctor_images       Render proctor images the provided submission. 
xowf::test_item::Answer_manager instproc render_submission=edit_history        
xowf::test_item::Answer_manager instproc render_submission=exam_protocol        
xowf::test_item::Answer_manager instproc render_submissions=edit_history        
xowf::test_item::Answer_manager instproc results_table       Render the results in format of a table and return HTML. 
xowf::test_item::Answer_manager instproc submissions       Return an ordered composite built form all student submission, potentially filtered via the provided values. 
xowf::test_item::Answer_manager instproc waiting_room_message       Renders the waiting room message, including the JavaScript reacting to actions from the backend. 
xowf::test_item::Answer_manager instproc {dom class add}        
xowf::test_item::Answer_manager instproc {dom class remove}        
xowf::test_item::Answer_manager instproc {dom node appendXML}        
xowf::test_item::Answer_manager instproc {dom node delete}        
xowf::test_item::Answer_manager instproc {dom node replaceXML}        
xowf::test_item::Answer_manager instproc {dom node replace}        
xowf::test_item::Answer_manager instproc {result_table per_participant}        
xowf::test_item::Answer_manager instproc {result_table per_question}        
xowf::test_item::AssessmentInterface instproc add_to_fc        
xowf::test_item::AssessmentInterface instproc assert_answer_instance       we could include as well {[$o property answer] ne ""} in case we initialize it 
xowf::test_item::AssessmentInterface instproc assert_assessment        
xowf::test_item::AssessmentInterface instproc assert_assessment_container        
xowf::test_item::AssessmentInterface instproc export_links       Creates export links and markup 
xowf::test_item::AssessmentInterface instproc list_equal       Compare two lists for equality. 
xowf::test_item::AssessmentInterface instproc replace_in_fc        
xowf::test_item::Question_manager instproc current_question_form       Return the current form object of the provided assessment. 
xowf::test_item::Question_manager instproc current_question_name        
xowf::test_item::Question_manager instproc current_question_number       Translate the position of an object into its question number (as e.g. 
xowf::test_item::Question_manager instproc current_question_obj       Load the current question obj based on the current question name. 
xowf::test_item::Question_manager instproc current_question_title       In case, with_numbers is provided, return a internationalized title for the question, such as "Question 1". 
xowf::test_item::Question_manager instproc disable_text_field_feature       This function changes the form_constraints of the provided form object by adding "$feature=false" properties to textarea or text_fields entries. 
xowf::test_item::Question_manager instproc exam_configuration_block        
xowf::test_item::Question_manager instproc exam_configuration_render_fields       Render the provided fields via tDOM. 
xowf::test_item::Question_manager instproc get_pool_questions       Obtain for the specs in the pool_question_obj potential replacement items in form of a replacement dict. 
xowf::test_item::Question_manager instproc get_pool_replacement_candidates       When fc_dict contains no item_types, return empty and signal in the logfile. 
xowf::test_item::Question_manager instproc goto_page       ns_log notice "===== goto_page $position" Set the position (test item number) of the workflow (exam). 
xowf::test_item::Question_manager instproc hint_box        
xowf::test_item::Question_manager instproc max_items        
xowf::test_item::Question_manager instproc pagination_button_css_class        
xowf::test_item::Question_manager instproc percent_substitute        
xowf::test_item::Question_manager instproc pretty_ncorrect        
xowf::test_item::Question_manager instproc pretty_nr_alternatives        
xowf::test_item::Question_manager instproc pretty_shuffle        
xowf::test_item::Question_manager instproc qualified_question_names       Return the question names with parent folder in form of an item-ref. 
xowf::test_item::Question_manager instproc question_info_block       Provide question info block. 
xowf::test_item::Question_manager instproc question_is_autograded       Return boolean information whether this question is autograded. 
xowf::test_item::Question_manager instproc question_overview_block        
xowf::test_item::Question_manager instproc question_randomization_ok        
xowf::test_item::Question_manager instproc question_statistics_block       When we have results, we can provide statistics 
xowf::test_item::Question_manager instproc question_summary       Provide a summary of all questions of an exam. 
xowf::test_item::Question_manager instproc render_describe_infos        
xowf::test_item::Question_manager instproc replace_pool_question        
xowf::test_item::Question_manager instproc title_infos       When max_items is nonempty, return the title infos of all items. 
xowf::test_item::Question_manager instproc total       Sum up the values of the provided property from title_infos 
xowf::test_item::Renaming_form_loader instproc answer_for_form       Return answer for the provided formName from instance_attributes of a single object. 
xowf::test_item::Renaming_form_loader instproc answers_for_form       Return a list of dicts for the provided formName from the answers (as returned from [answer_manager get_answer_attributes ...]). 
xowf::test_item::Renaming_form_loader instproc map_form_constraints       Rename form constraints starting with $oldName into $newName. 
xowf::test_item::grading::Grading instproc calc_grade       Return a numeric grade for an exam submission based on percentage and the property "percentage_mapping". 
xowf::test_item::grading::Grading instproc init       Provide a default, self-descriptive title 
xowf::test_item::grading::GradingRoundNone instproc grade       Return a numeric grade for an exam submission based with no special rounding (2 digits). 
xowf::test_item::grading::GradingRoundPercentage instproc grade       Return a numeric grade for an exam submission based on rounded percentage. 
xowf::test_item::grading::GradingRoundPoints instproc grade       Return a numeric grade for an exam submission based on rounded points. 
xowf::test_item::grading::flush_grading_schemes       Helper to hide the implementation details of the flushed cache. 
xowf::test_item::grading::grading_scheme_wf_item_id       Return and cache the item_id of the edit-grading-scheme.wf. 
xowf::test_item::grading::load_grading_schemes       Load the actual grading scheme objects defined for the package_id and parent_id. 
xowf::test_item::tdom_render