Search Results igsfv_as_anonymous_id_assess




Overview

IGSFV_AS_ANONYMOUS_ID_ASSESS is a read-only view owned by the APPS schema in the Oracle E-Business Suite IGS (Student System) product family. It describes each occurrence of an application for special consideration, exposing the anonymity-controlled assessment context through which a student's anonymous examination identity is linked to the party record, the assessment type, and the load calendar against which the assessment was scheduled.

The view is a reporting and integration convenience layer. Rather than requiring external systems, concurrent programs, or custom reports to join party, assessment, assessment type, and calendar instance data manually, the view presents a single denormalised result set with human-readable descriptions for coded values. The inclusion of the WITH READ ONLY clause guarantees that no DML can be issued against the view, making it safe for ad-hoc querying and downstream extract processes.

Because the view returns the anonymous identifier alongside the underlying person identifier and party name, it is typically restricted to privileged assessment administration and examination board reporting rather than student- or faculty-facing screens.

Underlying Base Objects

The view is defined over four base objects joined on their natural keys:

The join to IGS_CA_INST_ALL uses the _ALL variant, which is the multi-organisation (MOAC) enabled calendar instance table; the view itself does not filter by organisation, so any org-security behaviour is inherited from the caller's environment.

Key Columns

Common Use Cases and Queries

Typical scenarios include producing examination board listings that reconcile anonymous assessment identifiers to real students under controlled access, and extracting assessment occurrences by teaching period for institutional reporting.

Retrieve all anonymous assessments attached to a given load calendar:

SELECT person_name, person_number, anonymous_id,
       assessment_type_description, load_calendar_description
FROM   apps.igsfv_as_anonymous_id_assess
WHERE  load_calendar_description = :p_calendar;

Count anonymous assessments by type for a period:

SELECT assessment_type_description, COUNT(*) occurrences
FROM   apps.igsfv_as_anonymous_id_assess
WHERE  load_cal_type = :p_cal_type
AND    load_ci_sequence_number = :p_seq
GROUP  BY assessment_type_description;

Because the view is read-only and exposes the party identifier, it should be queried only by roles authorised to de-anonymise assessment records.