Student (DFSTDNT) Return: Module Entity
When running the Create Extract process (with the Include Module Entities checkbox selected), module records for institutions where “Report to HESA = Y” are included based on these criteria.
If you select Null Errors Only for Module Entities, only unique MODID values from active module extract data are included, where any field in the Module or Module Subject extract data contains a NULL ERROR.
If you select Validation Errors Only, the process:
Deletes staging records where COURSEID, MODID, and EMPLID are all blank.
Selects unique MODID values from the validation error staging table where MODID isn’t blank and EMPLID is blank.
Deletes these processed staging records after extraction.
As leading zeroes are removed from MODID by the file parser, the matching logic assumes Course Offering Number is a single digit where relevant.
If you enter a Course ID or Course Offering Number as a parameter, only records that match those values are included.
If you select an Academic Career (without specifying a Course Offering), only course offerings tied to the chosen academic career are included.
Otherwise, module records are included only if these conditions are true:
The course offering’s effective-dated row overlaps the reporting period.
The related Course Catalog record has an “Active” status.
For standard modules, here's how MODID and MTITLE are determined:
MODID: Course ID (max 6 chars) plus Course Offering Number (max 2 digits), e.g.,
0012482.MTITLE: Module Title from HESA Module Data. If not defined, use the Course Catalog description.
For dummy modules, here's how MODID and MTITLE are determined:
MODID: Academic Plan (max 10 chars) plus Year (max 2 digits), e.g.,
ENGL2.MTITLE: Module Title from HESA Dummy Module Details. If not set, combine the Plan description, the word “Year,” and the year value, e.g., “PhD English Year 2”.
Return: DFSTDNT
Entity: Module
Page Used:
|
Page |
Page Element |
|---|---|
|
HESA Module Data |
CRDTPTS |
|
Catalog Data (Curriculum Management, Course Catalog, Catalog Data) |
Maximum Units, Academic Progress Units, Enrollment Unit Load Calc Type |
Field Derivation Rule: Include for all entities
Derivation Steps:
Derive from the HESA Module Data page.
Select the Course Catalog record for the Course ID. If the Enrollment Unit Load Calc Type value is Academic Progress Units, derive from the Academic Progress Units value. If the Enrollment Unit Load Calc Type value is any other value, derive from the Maximum Units value. Round off the fractional values to the nearest whole number. This step is not performed for dummy modules.
Use default.
Derive as null.
Return: DFSTDNT
Entity: Module
Page Used:
|
Page |
Page Element |
|---|---|
|
HESA Module Data |
CRDTSCMM |
|
HESA Dummy Module |
CRDTSCMM |
Field Derivation Rule: Include for all entities
Derivation Steps:
Use constant.
Derive from the HESA Module Data page.
Use default.
Derive as null.
Return: DFSTDNT
Entity: Module
Page Used:
|
Page |
Page Element |
|---|---|
|
HESA Module Data |
FTE |
|
HESA Dummy Module |
FTE |
Field Derivation Rule: Include for all entities
Derivation Steps:
Use constant.
Derive from the HESA Module Data page.
Use default.
Derive as NULL ERROR.
Return: DFSTDNT
Entity: Module
Page Used:
|
Page |
Page Element |
|---|---|
|
HESA Module Data |
MODLANGID |
|
HESA Dummy Module |
MODLANGID |
Field Derivation Rule: Include where Country = Northern Ireland or Scotland
Derivation Steps:
Derive from the HESA Module Data page.
Use default.
Derive as null.
Return: DFSTDNT
Entity: Module
Page Used:
|
Page |
Page Element |
|---|---|
|
HESA Module Data |
LEVLPTSM |
|
HESA Dummy Module |
LEVLPTSM |
Field Derivation Rule: If Module.CRDTPTS is greater than zero, derive a value.
Derivation Steps:
Use constant.
Derive from the HESA Module Data page.
Use default.
Derive as null.
Return: DFSTDNT
Entity: Module
Page Used:
|
Page |
Page Element |
|---|---|
|
HESA Module Data |
Course ID Course Offering Nbr |
Field Derivation Rule: Include for all Module entities.
Derivation Steps:
Derive as combination of Course ID plus Course Offering Number (CRSE_ID and CRSE_OFFER_NBR column values from PS_CRSE_OFFER), or the combination of Academic Plan and Year for dummy modules. For example, if Course ID = 001248 and Offering Number = 2, then MODID = 0012482.