Index: openacs-4/packages/assessment/lib/session-items.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/session-items.adp,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/assessment/lib/session-items.adp 25 Dec 2004 13:11:54 -0000 1.2
+++ openacs-4/packages/assessment/lib/session-items.adp 1 Feb 2005 14:18:09 -0000 1.3
@@ -24,12 +24,14 @@
-@items.result_points@ / @items.points@ #assessment.points#: @items.feedback;noquote@
+
+ @items.result_points@ / @items.points@ #assessment.points#: @items.feedback;noquote@
+
+
+ #assessment.not_yet_reviewed#
+ #assessment.not_answered#
+
-
- #assessment.not_yet_reviewed#
- #assessment.not_answered#
-
|
Index: openacs-4/packages/assessment/lib/session-items.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/session-items.tcl,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/assessment/lib/session-items.tcl 25 Dec 2004 13:11:54 -0000 1.2
+++ openacs-4/packages/assessment/lib/session-items.tcl 1 Feb 2005 14:18:09 -0000 1.3
@@ -31,5 +31,8 @@
set result_points ""
set feedback ""
set answered_p f
- }
+ }
}
+db_1row assessment_id_section {}
+# Get the assessment data
+as::assessment::data -assessment_id $assessment_id
Index: openacs-4/packages/assessment/lib/session-items.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/lib/session-items.xql,v
diff -u -r1.2 -r1.3
--- openacs-4/packages/assessment/lib/session-items.xql 25 Dec 2004 13:11:54 -0000 1.2
+++ openacs-4/packages/assessment/lib/session-items.xql 1 Feb 2005 14:18:09 -0000 1.3
@@ -21,5 +21,17 @@
+
+
+ select cr.item_id as assessment_id
+ from as_assessments a, cr_revisions cr, cr_items ci
+ where a.assessment_id = cr.revision_id
+ and cr.revision_id = ci.latest_revision
+ and exists (select 1
+ from as_assessment_section_map asm
+ where asm.assessment_id = a.assessment_id
+ and asm.section_id = :section_id)
+
+
Index: openacs-4/packages/assessment/tcl/as-qti-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/tcl/as-qti-procs.tcl,v
diff -u -r1.20 -r1.21
--- openacs-4/packages/assessment/tcl/as-qti-procs.tcl 18 Jan 2005 14:17:45 -0000 1.20
+++ openacs-4/packages/assessment/tcl/as-qti-procs.tcl 1 Feb 2005 14:18:09 -0000 1.21
@@ -61,13 +61,16 @@
}
}
}
+ set show_feedback "all"
set resprocessNodes [$root selectNodes {/questestinterop/assessment/section/item/resprocessing}]
set as_assessments__survey_p {f}
if { [llength $resprocessNodes] == 0 } {
- set as_assessments__survey_p {t}
+ set as_assessments__survey_p {t}
+ #if it's a survey don't show feedback
+ set show_feedback "none"
}
# Insert assessment in the CR (and as_assessments table) getting the revision_id (assessment_id)
- set as_assessments__assessment_id [as::assessment::new -title $as_assessments__title -description $as_assessments__definition -instructions $as_assessments__instructions -survey_p $as_assessments__survey_p]
+ set as_assessments__assessment_id [as::assessment::new -title $as_assessments__title -description $as_assessments__definition -instructions $as_assessments__instructions -survey_p $as_assessments__survey_p -show_feedback $show_feedback]
# Section
set sectionNodes [$assessment selectNodes {section}]
Index: openacs-4/packages/assessment/www/session.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/session.adp,v
diff -u -r1.21 -r1.22
--- openacs-4/packages/assessment/www/session.adp 26 Jan 2005 18:59:49 -0000 1.21
+++ openacs-4/packages/assessment/www/session.adp 1 Feb 2005 14:18:09 -0000 1.22
@@ -28,7 +28,7 @@
#assessment.section# @sections.title@
(#assessment.max_time# @sections.max_time_to_complete@)
-(@sections.points@ / @sections.max_points@ #assessment.points#)
+ (@sections.points@ / @sections.max_points@ #assessment.points#)
|
@sections.description@
|