Search Results outcome_comment_code




Overview

IGS_AS_SUAAI_OUTHIST_V is a Student System (IGS) view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It presents a consolidated history of student assessment item outcomes, allowing institutions to track how an individual's assessment attempt results have evolved over time. The view is implemented as a UNION of two sources: the live attempt item table IGS_AS_SU_ATMPT_ITM and its corresponding history table IGS_AS_SUAAI_OUHIST. This design exposes both current and prior versions of an assessment outcome in a single, unified result set.

The view plays a reporting and integration role. It is typically consumed by gradebook, transcripts, and outcome-audit reports, and can be joined to lookup-driven dimension queries. Because it surfaces the outcome comment code alongside a decoded meaning, it supports reporting on grade-change justifications without requiring the report author to resolve IGS lookup values manually.

Underlying Base Objects

Two base objects are referenced in the view definition:

  • IGS_AS_SU_ATMPT_ITM (alias SUAAI) — the primary assessment attempt item table holding the current outcome record.
  • IGS_AS_SUAAI_OUHIST (alias SUAAIH) — the history table that retains superseded outcome rows.

The join keys linking the two sources are PERSON_ID, COURSE_CD, CREATION_DT, ASS_ID, and UOO_ID. The first branch of the UNION selects from IGS_AS_SU_ATMPT_ITM joined to IGS_AS_SUAAI_OUHIST; the second branch selects directly from IGS_AS_SUAAI_OUHIST. For the live record, HIST_START_DT is derived from LAST_UPDATE_DATE and HIST_END_DT is set to a NULL date. For historical records, HIST_START_DT, HIST_END_DT, and HIST_WHO come from the history table's own columns.

Key Columns

Common Use Cases and Queries

Typical scenarios include auditing grade changes, explaining mark adjustments in student-facing reports, and reconciling the current outcome against its history. The following query returns all outcome history for a given student and course, ordered chronologically:

SELECT person_id, course_cd, ass_id, grade, mark, outcome_dt,
      outcome_comment_meaning, hist_start_dt, hist_end_dt, hist_who
FROM  apps.igs_as_suaai_outhist_v
WHERE  person_id = :p_person_id
AND    course_cd = :p_course_cd
ORDER BY hist_start_dt;

To isolate records where a change comment was supplied, filter on the decoded meaning:

SELECT person_id, course_cd, ass_id, grade, mark, outcome_comment_meaning
FROM  apps.igs_as_suaai_outhist_v
WHERE  outcome_comment_meaning IS NOT NULL;

Because the view already performs the IGS lookup translation, report authors do not need to join to IGS_LOOKUP_VALUES for the MARKS_GRADE_CHANGE_COMMENT lookup type, simplifying both ad-hoc queries and concurrent program data sources.