Search Results igs_as_item_assessor




Overview

The IGS_AS_ITEM_ASSESSOR table is a core data structure within the Oracle E-Business Suite's Student System (IGS). It serves the critical function of defining and managing the relationship between specific assessment items and the individuals or entities responsible for evaluating them. In the context of academic administration, this table enables the assignment of one or more assessors—such as instructors, external examiners, or review panels—to particular assessment tasks (e.g., exams, projects, or assignments). Its existence is fundamental to supporting complex assessment workflows, ensuring the correct personnel are linked to grading activities, and maintaining data integrity for academic records in versions 12.1.1 and 12.2.2.

Key Information Stored

The table's primary key is a composite of ASS_ID, PERSON_ID, and SEQUENCE_NUMBER, which uniquely identifies each assessor assignment for an assessment item. Key columns include ASS_ID, which links to the parent assessment item in IGS_AS_ASSESSMNT_ITM_ALL. The PERSON_ID column, referencing HZ_PARTIES, stores the identifier for the human assessor. The SEQUENCE_NUMBER allows for multiple assessors per item. Additional important foreign key columns define the context of the assessment, such as UNIT_CLASS (linking to IGS_AS_UNIT_CLASS_ALL) and UNIT_MODE (linking to IGS_AS_UNIT_MODE), and specify attributes like the ASS_ASSESSOR_TYPE (from IGS_AS_ASSESSOR_TYPE) and the physical LOCATION_CD (from IGS_AD_LOCATION_ALL).

Common Use Cases and Queries

A primary use case is generating a roster of all assessors for a given assessment item or unit offering, crucial for distributing grading workloads and managing marking deadlines. System interfaces also query this table to validate assessor permissions when grades are submitted. A typical reporting query might join to person and assessment item details:

  • SELECT iai.ass_id, hp.party_name, iat.assessor_type, iai.sequence_number FROM igs.igs_as_item_assessor iai JOIN hz_parties hp ON iai.person_id = hp.party_id JOIN igs_as_assessor_type iat ON iai.ass_assessor_type = iat.assessor_type WHERE iai.ass_id = :p_ass_id ORDER BY iai.sequence_number;

Another common operational need is to identify all assessment items for which a specific person is assigned as an assessor, supporting workload management and conflict-of-interest checks.

Related Objects

IGS_AS_ITEM_ASSESSOR is centrally connected to several key tables via foreign key constraints. Its primary parent is IGS_AS_ASSESSMNT_ITM_ALL, which holds the definition of the assessment item itself. The link to HZ_PARTIES provides demographic data for the assessor. Contextual academic information is derived from IGS_AS_UNIT_CLASS_ALL and IGS_AS_UNIT_MODE. The assessor's type (e.g., primary, secondary, moderator) is defined in IGS_AS_ASSESSOR_TYPE, and a physical location may be specified via IGS_AD_LOCATION_ALL. This web of relationships positions the table as a vital junction between assessment logistics, personnel data, and academic structures.