Index: openacs-4/packages/xowf/tcl/grading-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowf/tcl/grading-procs.tcl,v diff -u -r1.2 -r1.3 --- openacs-4/packages/xowf/tcl/grading-procs.tcl 3 Sep 2024 15:37:54 -0000 1.2 +++ openacs-4/packages/xowf/tcl/grading-procs.tcl 23 Oct 2024 12:50:46 -0000 1.3 @@ -254,17 +254,41 @@ #---------------------------------------------------------------------- GradingRoundPoints create ::xowf::test_item::grading::round-points \ -precision 2 \ - -percentage_boundaries {50 60 70 80} + -percentage_boundaries {50 60 70 80} { + # + # Grading scheme based on rounded points. + # + # @see Class ::xowf::test_item::grading::GradingRoundPoints + # + } GradingRoundPercentage create ::xowf::test_item::grading::round-percentage \ -precision 2 \ - -percentage_boundaries {50 60 70 80} + -percentage_boundaries {50 60 70 80} { + # + # Grading scheme based on rounded percentages. + # + # @see Class ::xowf::test_item::grading::GradingRoundPercentage + # + } GradingRoundNone create ::xowf::test_item::grading::round-none \ - -percentage_boundaries {50 60 70 80} + -percentage_boundaries {50 60 70 80} { + # + # Grading scheme without any rounding + # + # @see Class ::xowf::test_item::grading::GradingRoundNone + # + } GradingNone create ::xowf::test_item::grading::none -percentage_boundaries {} \ - -title #xowf.Grading_scheme-None# + -title #xowf.Grading_scheme-None# { + # + # Deactivating grading scheme (no grades are computed) + # + # @see Class ::xowf::test_item::grading::GradingNone + # + } #---------------------------------------------------------------------- Index: openacs-4/packages/xowf/tcl/test-item-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowf/tcl/test-item-procs.tcl,v diff -u -r1.10 -r1.11 --- openacs-4/packages/xowf/tcl/test-item-procs.tcl 16 Sep 2024 12:46:22 -0000 1.10 +++ openacs-4/packages/xowf/tcl/test-item-procs.tcl 23 Oct 2024 12:50:46 -0000 1.11 @@ -1772,7 +1772,12 @@ } AssessmentInterface {*}$register_command FL \ - [Renaming_form_loader create renaming_form_loader] + [Renaming_form_loader create renaming_form_loader { + # + # Interface object to the renaming form loader + # + # @see Class ::xowf::test_item::Renaming_form_loader + }] } @@ -5585,7 +5590,17 @@ } AssessmentInterface {*}$register_command AM \ - [Answer_manager create answer_manager] + [Answer_manager create answer_manager { + # + # Interface object to Answer manager for the test items as + # used in inclass exam and similar learning workflows. It is + # used for general answer management of the submitted test + # items, including answer workflow creation and deletion of + # submissions. + # + # @see: Class ::xowf::test_item::Answer_manager + # + }] } @@ -7868,7 +7883,19 @@ } } } - set qm [Question_manager create question_manager] + set qm [Question_manager create question_manager { + # + # Interface object to Question manager for the test items as + # used in inclass exam and similar learning workflows. It is + # used for general question (test item) management of quizzes and exams. + # + # It is used, e.g., for navigation between test-items, obtaining + # information about test items, including achievable and achieved + # points, and for providing statistics across test items. + # + # @see: Class ::xowf::test_item::Question_manager + # + }] AssessmentInterface {*}$register_command QM $qm ::xowiki::formfield::TestItemField instforward QM $qm }