Index: openacs-4/packages/assessment/lib/assessment.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/assessment.tcl,v diff -u -N -r1.23 -r1.24 --- openacs-4/packages/assessment/lib/assessment.tcl 2 Sep 2008 16:35:29 -0000 1.23 +++ openacs-4/packages/assessment/lib/assessment.tcl 15 Sep 2008 16:25:06 -0000 1.24 @@ -350,7 +350,7 @@ if {$display(submit_answer_p) != "t"} { # no seperate submit of each item if {$assessment_data(reuse_responses_p) == "t"} { - set default_value [as::item_data::get -subject_id $user_id -as_item_id $as_item_id] + set default_value [as::item_data::get -subject_id $user_id -as_item_id $as_item_id -section_id $section_id] } set presentation_type [as::item_form::add_item_to_form -name show_item_form -session_id $session_id -section_id $section_id -item_id $as_item_id -default_value $default_value -required_p $required_p -random_p $assessment_data(random_p)] if {$required_p == "t"} { @@ -365,7 +365,7 @@ } else { # submit each item seperately - set default_value [as::item_data::get -subject_id $user_id -as_item_id $as_item_id -session_id $session_id] + set default_value [as::item_data::get -subject_id $user_id -as_item_id $as_item_id -session_id $session_id -section_id $section_id] if {![empty_string_p $default_value]} { # value already submitted set submitted_p t @@ -378,7 +378,7 @@ # value not submitted yet. get older submitted value if necessary set mode edit if {$assessment_data(reuse_responses_p) == "t"} { - set default_value [as::item_data::get -subject_id $user_id -as_item_id $as_item_id] + set default_value [as::item_data::get -subject_id $user_id -as_item_id $as_item_id -section_id $section_id] } lappend unsubmitted_list $as_item_id }