Index: openacs-4/packages/assessment/www/assessment.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/assessment/www/assessment.xql,v diff -u -r1.17 -r1.18 --- openacs-4/packages/assessment/www/assessment.xql 12 Jun 2006 02:49:51 -0000 1.17 +++ openacs-4/packages/assessment/www/assessment.xql 12 Jun 2006 03:02:38 -0000 1.18 @@ -39,7 +39,7 @@ - select section_id + select section_id as unfinished_section_id from as_session_sections where session_id = :session_id and sort_order = :section_order @@ -53,11 +53,11 @@ select min(i.sort_order) as item_order from as_session_items i where i.session_id = :session_id - and i.section_id = :section_id + and i.section_id = :unfinished_section_id and not exists (select 1 from as_item_data d where d.session_id = :session_id - and d.section_id = :section_id + and d.section_id = :unfinished_section_id and d.as_item_id = i.as_item_id)