postgresql7.4 select evaluation__new_item ( :item_id, --item_id :item_name, null, :creation_user, :package_id, :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, -1, -- class_id temporal :weight, 'evaluation_grades', now(), --creation date :creation_user, :creation_ip, :revision_name, :description, now(), --publish date null, --nls_language 'text/plain' --mime_type ); select content_item__set_live_revision ( :revision_id ); select evaluation__new_item ( :item_id, --item_id :item_name, null, --locale :creation_user, :package_id, :creation_ip, :name, :description, :mime_type, --mime_type null, --nls_language null, --text :storage_type, --storage_type 'content_item', -- item_subtype 'evaluation_tasks' -- content_type ); select evaluation__new_task ( :item_id, :revision_id, :name, :number_of_members, :grade_id, -- class_id temporal :description, :weight, :due_date, :late_submit_p, :online_p, :requires_grade_p, 'evaluation_tasks', now(), --creation date :creation_user, :creation_ip, :item_name, now(), --publish date null, -- nls_language :mime_type --mime_type ); update cr_items set name = :item_name, storage_type = :storage_type where item_id = :item_id select evaluation__new_item ( :item_id, --item_id :item_name, null, --locale :creation_user, :package_id, :creation_ip, :title, 'task solution', :mime_type, --mime_type null, --nls_language null, --text :storage_type, --storage_type 'content_item', -- item_subtype 'evaluation_tasks_sols' -- content_type ); select evaluation__new_task_sol ( :item_id, :revision_id, :task_id, 'evaluation_tasks_sols', now(), --creation date :creation_user, :creation_ip, :item_name, now(), --publish date null, -- nls_language :mime_type --mime_type ); update cr_items set name = :item_name, storage_type = :storage_type where item_id = :item_id select evaluation__new_item ( :item_id, --item_id :item_name, null, --locale :creation_user, :package_id, :creation_ip, :title, 'evaluation answer', :mime_type, --mime_type null, --nls_language null, --text :storage_type, --storage_type 'content_item', -- item_subtype 'evaluation_answers' -- content_type ); select evaluation__new_answer ( :item_id, :revision_id, :task_id, :party_id, 'evaluation_answers', now(), --creation date :creation_user, :creation_ip, :item_name, now(), --publish date null, -- nls_language :mime_type --mime_type ); update cr_items set name = :item_name, storage_type = :storage_type where item_id = :item_id select evaluation__new_item ( :item_id, --item_id :item_name, null, --locale :creation_user, :package_id, :creation_ip, :title, 'student evaluation', :mime_type, --mime_type null, --nls_language null, --text :storage_type, --storage_type 'content_item', -- item_subtype 'evaluation_student_evals' -- content_type ) where not exists (select 1 from cr_items where item_id = :item_id); select evaluation__new_student_eval ( :item_id, :revision_id, :task_id, :party_id, :grade, :show_student_p, :description, 'evaluation_student_evals', now(), --creation date :creation_user, :creation_ip, :item_name, --title now(), --publish date null, -- nls_language :mime_type --mime_type ); select evaluation__new_evaluation_task_group ( :group_id, :group_name, 'closed', now(), :creation_user, :creation_ip, :context, :task_id ); select acs_group__name(:group_id) as group_name