Index: openacs-4/packages/evaluation/tcl/evaluation-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation/tcl/evaluation-procs-postgresql.xql,v diff -u -r1.17.2.1 -r1.17.2.2 --- openacs-4/packages/evaluation/tcl/evaluation-procs-postgresql.xql 17 Nov 2004 23:58:17 -0000 1.17.2.1 +++ openacs-4/packages/evaluation/tcl/evaluation-procs-postgresql.xql 8 Jun 2005 22:07:45 -0000 1.17.2.2 @@ -308,7 +308,8 @@ :title, :publish_date, --publish date null, -- nls_language - :mime_type --mime_type + :mime_type, --mime_type + :comment ); @@ -601,6 +602,7 @@ + @@ -634,7 +636,7 @@ :exams_revision_id, :exams_singular_name, :exams_name, - 40, + 20, 'evaluation_grades', now(), --creation date :creation_user, @@ -747,7 +749,7 @@ :tasks_revision_id, :tasks_singular_name, :tasks_name, - 40, + 20, 'evaluation_grades', now(), --creation date :creation_user, @@ -889,5 +891,456 @@ + + + + + select evaluation__new_item ( + :journals_item_id, --item_id + :journals_item_name, + null, + :creation_user, + :package_id, + current_timestamp, + :creation_ip, + :journals_name, + :journals_desc, + 'text/plain', + null, + null, + 'text', + 'content_item', -- item_subtype + 'evaluation_grades' -- content_type + ); + + + + + + + + select evaluation__new_grade ( + :journals_item_id, + :journals_revision_id, + :journals_singular_name, + :journals_name, + 20, + 'evaluation_grades', + now(), --creation date + :creation_user, + :creation_ip, + :journals_revision_name, + :journals_desc, + now(), --publish date + null, --nls_language + 'text/plain' --mime_type + ); + + + + + + + + select content_item__set_live_revision ( + :journals_revision_id + ); + + + + + + + select evaluation__new_item ( + :final_projects_item_id, --item_id + :final_projects_item_name, + null, + :creation_user, + :package_id, + current_timestamp, + :creation_ip, + :final_projects_name, + :final_projects_desc, + 'text/plain', + null, + null, + 'text', + 'content_item', -- item_subtype + 'evaluation_grades' -- content_type + ); + + + + + + + + select evaluation__new_grade ( + :final_projects_item_id, + :final_projects_revision_id, + :final_projects_singular_name, + :final_projects_name, + 10, + 'evaluation_grades', + now(), --creation date + :creation_user, + :creation_ip, + :final_projects_revision_name, + :final_projects_desc, + now(), --publish date + null, --nls_language + 'text/plain' --mime_type + ); + + + + + + + + select content_item__set_live_revision ( + :final_projects_revision_id + ); + + + + + + + + select evaluation__new_item ( + :activities_item_id, --item_id + :activities_item_name, + null, + :creation_user, + :package_id, + current_timestamp, + :creation_ip, + :activities_name, + :activities_desc, + 'text/plain', + null, + null, + 'text', + 'content_item', -- item_subtype + 'evaluation_grades' -- content_type + ); + + + + + + + + select evaluation__new_grade ( + :activities_item_id, + :activities_revision_id, + :activities_singular_name, + :activities_name, + 10, + 'evaluation_grades', + now(), --creation date + :creation_user, + :creation_ip, + :activities_revision_name, + :activities_desc, + now(), --publish date + null, --nls_language + 'text/plain' --mime_type + ); + + + + + + + select content_item__set_live_revision ( + :activities_revision_id + ); + + + + + + + + select evaluation__new_folder ( + 'evaluation_grades_'||:package_id, + 'evaluation_grades_'||:package_id, + 'Evaluation grades folder', + null, + 'evaluation_grades' + ); + + select evaluation__new_folder ( + 'evaluation_tasks_'||:package_id, + 'evaluation_tasks_'||:package_id, + 'Evaluation tasks folder', + null, + 'evaluation_tasks' + ); + + select evaluation__new_folder ( + 'evaluation_tasks_sols_'||:package_id, + 'evaluation_tasks_sols_'||:package_id, + 'Evaluation tasks solutions folder', + null, + 'evaluation_tasks_sols' + ); + + select evaluation__new_folder ( + 'evaluation_answers_'||:package_id, + 'evaluation_answers_'||:package_id, + 'Evaluation answers folder', + null, + 'evaluation_answers' + ); + + select evaluation__new_folder ( + 'evaluation_grades_sheets_'||:package_id, + 'evaluation_grades_sheets_'||:package_id, + 'Grades sheets folder', + null, + 'evaluation_grades_sheets' + ); + + select evaluation__new_folder ( + 'evaluation_student_evals_'||:package_id, + 'evaluation_student_evals_'||:package_id, + 'Evaluation student evaluations folder', + null, + 'evaluation_student_evals' + ); + + + + + + + select evaluation__new_item ( + :journals_item_id, --item_id + :journals_item_name, + null, + :creation_user, + :package_id, + current_timestamp, + :creation_ip, + :journals_name, + :journals_desc, + 'text/plain', + null, + null, + 'text', + 'content_item', -- item_subtype + 'evaluation_grades' -- content_type + ); + + + + + + + + select evaluation__new_grade ( + :journals_item_id, + :journals_revision_id, + :journals_singular_name, + :journals_name, + 0, + 'evaluation_grades', + now(), --creation date + :creation_user, + :creation_ip, + :journals_revision_name, + :journals_desc, + now(), --publish date + null, --nls_language + 'text/plain' --mime_type + ); + + + + + + + + select content_item__set_live_revision ( + :journals_revision_id + ); + + + + + + + select evaluation__new_item ( + :final_projects_item_id, --item_id + :final_projects_item_name, + null, + :creation_user, + :package_id, + current_timestamp, + :creation_ip, + :final_projects_name, + :final_projects_desc, + 'text/plain', + null, + null, + 'text', + 'content_item', -- item_subtype + 'evaluation_grades' -- content_type + ); + + + + + + + + select evaluation__new_grade ( + :final_projects_item_id, + :final_projects_revision_id, + :final_projects_singular_name, + :final_projects_name, + 0, + 'evaluation_grades', + now(), --creation date + :creation_user, + :creation_ip, + :final_projects_revision_name, + :final_projects_desc, + now(), --publish date + null, --nls_language + 'text/plain' --mime_type + ); + + + + + + + + select content_item__set_live_revision ( + :final_projects_revision_id + ); + + + + + + + + select evaluation__new_item ( + :activities_item_id, --item_id + :activities_item_name, + null, + :creation_user, + :package_id, + current_timestamp, + :creation_ip, + :activities_name, + :activities_desc, + 'text/plain', + null, + null, + 'text', + 'content_item', -- item_subtype + 'evaluation_grades' -- content_type + ); + + + + + + + + select evaluation__new_grade ( + :activities_item_id, + :activities_revision_id, + :activities_singular_name, + :activities_name, + 0, + 'evaluation_grades', + now(), --creation date + :creation_user, + :creation_ip, + :activities_revision_name, + :activities_desc, + now(), --publish date + null, --nls_language + 'text/plain' --mime_type + ); + + + + + + + select content_item__set_live_revision ( + :activities_revision_id + ); + + + + + + + select task_id + from evaluation_tasks + where task_id=:task_id and due_date is null + + + + + + + + select evaluation__new_item ( + :item_id, --item_id + :item_name, + null, + :creation_user, + :package_id, + now(), + :creation_ip, + :name, + :description, + 'text/plain', + null, + null, + 'text', + 'content_item', -- item_subtype + 'evaluation_grades' -- content_type + ); + + + + + + + + select evaluation__new_grade ( + :item_id, + :revision_id, + :name, + :plural_name, + :weight, + 'evaluation_grades', + now(), --creation date + :creation_user, + :creation_ip, + :revision_name, + :description, + now(), --publish date + null, --nls_language + 'text/plain' --mime_type + ); + + + + + + +