Combined student/module record 03/04

Back to field list for 03011

03011: Total tariff score

Field Information

Number: 198
Name: Total tariff score
Abbreviation: TOTALTS
Length: 3
Status: Compulsory for undergraduate students entering through UCAS with a COMDATE after 31 July 2002.

Institutions are encouraged to provide the information for other full-time undergraduates in order to provide more complete statistical information for the sector.
Description: The total tariff score for all qualifications less the duplicates in subjects taken at different levels.
Notes: For students entering through UCAS this information will be available from UCAS via the *J transaction. Further information on calculating the tariff score is available in the following Annex
http://www.hesa.ac.uk/dox/datacoll/ucas-hesa/Annex_2_Update_July04.rtf
Reason Required: To assess levels of, and changes in, qualifications on entry.

To monitor changes in the pattern of entrants by qualification.

This information is used in projections and planning for the sector and analysis of trends in the take-up of higher education.

Valid Entries

A two or three digit number.

Validation Rules

024114
This field must contain a number in the range 000 - 998 or be blank. (Severity: 99)
(IsFormat(uiCurFieldNo,"nnn") || M_EMPTY) && !(M_ISFIELD(uiCurFieldNo,"999"))
024115
If COMDATE is after 31-JUL-2002 and UCASNUM digits 3-8 are in the range 000001-599999 and QUALAIM=18 to 52, 61 or 97, then this field must not be blank. (Severity: 99)
!M_ISEMPTY(_COMDATE_) && _DateDiff(DAY,GetFieldNoDate(_COMDATE_),"31/07/2002") > 0L && M_STRCMP(M_GETFIELDN(_UCASNUM_,2,6),"000000")>0 && M_STRCMP(M_GETFIELDN(_UCASNUM_,2,6),"600000")<0 && (IsValidInteger(_QUALAIM_,18L,52L)||M_ISFIELD(_QUALAIM_,"61") || M_ISFIELD(_QUALAIM_,"97")) ?
M_NOTEMPTY :
M_TRUE
024275
If this field is completed, it must be right justified and left-padded with zeroes (e.g. 020, 065). (Severity: 99)
(IsFormat(uiCurFieldNo,"nnn") || M_EMPTY)
024276
This field must be equal to or less than the sum of fields GCEASTS, VCEASTS, GCEATS, VCEATS, KSQTS, UKSATS, SAHTS, SHTS, SI2TS, SSGCTS, SCSTS and AENTS. (Severity: 99)
GetFieldNoInteger(uiCurFieldNo) <= GetFieldNoInteger(_GCEASTS_)+ GetFieldNoInteger(_VCEASTS_)+GetFieldNoInteger(_GCEATS_)+ GetFieldNoInteger(_VCEATS_)+ GetFieldNoInteger(_KSQTS_)+GetFieldNoInteger(_UKSATS_)+GetFieldNoInteger(_SAHTS_)+ GetFieldNoInteger(_SHTS_)+GetFieldNoInteger(_SI2TS_)+GetFieldNoInteger(_SSGCTS_)+GetFieldNoInteger(_SCSTS_)+GetFieldNoInteger(_AENTS_)
025383
If this field is completed, the value must be equal to or greater than the value in SI2TS, if this field is also completed. (Severity: 99)
!M_EMPTY && !M_ISEMPTY(_SI2TS_) ?
GetFieldNoInteger(uiCurFieldNo) >= GetFieldNoInteger(_SI2TS_) :
M_TRUE
025384
If this field is completed, the value must be equal to or greater than the value in SAHTS, if this field is also completed. (Severity: 99)
!M_EMPTY && !M_ISEMPTY(_SAHTS_) ?
GetFieldNoInteger(uiCurFieldNo) >= GetFieldNoInteger(_SAHTS_) :
M_TRUE
025385
If this field is completed, the value must be equal to or greater than the value in SHTS, if this field is also completed. (Severity: 99)
!M_EMPTY && !M_ISEMPTY(_SHTS_) ?
GetFieldNoInteger(uiCurFieldNo) >= GetFieldNoInteger(_SHTS_) :
M_TRUE
025386
If this field is completed, the value must be equal to or greater than the value in GCEASTS, if this field is also completed. (Severity: 99)
!M_EMPTY && !M_ISEMPTY(_GCEASTS_) ?
GetFieldNoInteger(uiCurFieldNo) >= GetFieldNoInteger(_GCEASTS_) :
M_TRUE
025388
If this field is completed, the value must be equal to or greater than the value in GCEATS, if this field is also completed. (Severity: 99)
!M_EMPTY && !M_ISEMPTY(_GCEATS_) ?
GetFieldNoInteger(uiCurFieldNo) >= GetFieldNoInteger(_GCEATS_) :
M_TRUE