Prior SLN Payment Data Definition

A_PRIOR_SLN_PAYMENT, P_PRIOR_SLN_PAYMENT, L_PRIOR_SLN_PAYMENT

DATA DEFINITION

1. Prior SLN payment at learner, aim or programme level.

PURPOSE

2. To identify whether the aim, programme or learner has generated a Standard Learner Number (SLN) or received a SLN payment in previous years.

SOURCE DATA

3. The following variables are used as source data for the calculation of Prior SLN Payment data definition.

Field Name Label Dataset
prev_aim_SLN* This is the aim_SLN calculated for the previous 3 years of the aim Aims DLF File
prev_aim_fund* This is the aim_FUND calculated for the previous 3 years of the aim Aims DLF File
a_demand_led_cat Category used for DLF calculation purposes Aims DLF File
Prev_emp_resp_sln* This is the emp_resp_sln calculated for the previous 3 years of the aim Aims DLF File

* - These variables are derived exactly the same way as AIM_SLN, AIM_FUND and EMP_RESP_SLN. Except, prev_INYEAR_COURSE_PROP is used instead of INYEAR_COURSE_PROP in the derivation of the source variables required for the derivation of prev_AIM_SLN, prev_AIM_FUND and prev_EMP_RESP_SLN. 

DERIVED VARIABLES AND DATASETS

4. The definition produces the following derived variable(s)

Field Name Label Dataset
A_PRIOR_SLN_PAYMENT A_PRIOR_SLN_PAYMENT Has the Aim generated SLN or received a Payment in Previous Years Aims DLF File
P_PRIOR_SLN_PAYMENT P_PRIOR_SLN_PAYMENT Programme generated SLN or received a Payment Prior to this Year Aims DLF File
L_PRIOR_SLN_PAYMENT L_PRIOR_SLN_PAYMENT Learner Received an SLN or Payment in Previous Year(s) Learner DLF File

VALUES

5. The table below outlines the categories for A_PRIOR_SLN_PAYMENT, P_PRIOR_SLN_PAYMENT and L_PRIOR_SLN_PAYMENT

Value Label
0 No
1 Yes
-1 Not Available/Not Applicable



Prior SLN Payment Sample Code

1. The following SPSS code is provided to illustrate the Prior SLN Payment data definition.

A_PRIOR_SLN_PAYMENT, P_PRIOR_SLN_PAYMENT, L_PRIOR_SLN_PAYMENT

2. The following table shows the steps required to derive A_PRIOR_SLN_PAYMENT, P_PRIOR_SLN_PAYMENT, L_PRIOR_SLN_PAYMENT

A_PRIOR_SLN_PAYMENT

Step Condition Action/Action if true Action if false
1 Any Set A_PRIOR_SLN_PAYMENT = 0
2 Is demand_led_cat=1? Goto 3 Go to 4
3 Is (prev_aim_SLN>0 or prev_aim_fund>0)? Set A_PRIOR_SLN_PAYMENT = 1 Set A_PRIOR_SLN_PAYMENT = 0
4 Is demand_led_cat=2? Go to 5 Go to 6
5 Is (Prev_emp_resp_sln>0 or prev_aim_fund>0)? Set A_PRIOR_SLN_PAYMENT = 1 Set A_PRIOR_SLN_PAYMENT = 0
6 A_PRIOR_SLN_PAYMENT = -1.


P_PRIOR_SLN_PAYMENT

Step Condition Action/Action if true
1 Is A15 MISING OR A15= -1 or A15=99 Set P_PRIOR_SLN_PAYMENT to -1
2 (Aggregate)
For all aims where the learner (L03), Provider (L01), Programme Type (A15) and Framework Code (A26) are the same.
Set P_PRIOR_SLN_PAYMENT to the maximum value of A_PRIOR_SLN_PAYMENT.

L_PRIOR_SLN_PAYMENT

Step Condition Action/Action if true
1 (Aggregate)For all aims where the learner (L03) and Provider (L01) are the same. Set L_PRIOR_SLN_PAYMENT to the maximum value of A_PRIOR_SLN_PAYMENT.

Step Condition Action/Action if true Action if false
1 Does L_PRIOR_SLN_PAYMENT contain a value None Set L_PRIOR_SLN_PAYMENT = -1

3. The following SPSS code illustrates how to derive A_PRIOR_SLN_PAYMENT, P_PRIOR_SLN_PAYMENT, L_PRIOR_SLN_PAYMENT.

COMPUTE A_PRIOR_SLN_PAYMENT=0.

DO IF demand_led_cat=1.
A_PRIOR_SLN_PAYMENT=(prev_aim_SLN>0 or prev_aim_fund>0).

ELSE IF demand_led_cat=2.
A_PRIOR_SLN_PAYMENT=(Prev_emp_resp_sln>0 or prev_aim_fund>0).

ELSE.
A_PRIOR_SLN_PAYMENT=-1.
END IF.

*Aggregate to programme level taking the maximum prior SLN payment value.
SORT CASES L01 L03 A15 A26.
AGGREGATE
   /OUTFILE = *
   MODE=ADDVARIABLES
  /PRESORTED
  /BREAK = L01 L03 A15 A26
  /P_PRIOR_SLN_PAYMENT= max(A_PRIOR_SLN_PAYMENT).

VALUE LABELS P_PRIOR_SLN_PAYMENT
 0 'No’
 1 'Yes’

/A_PRIOR_SLN_PAYMENT
 0 'No’
 1 'Yes’.

*Aggregate to Learner level taking the maximum prior SLN payment value.
SORT CASES L01 L03.
AGGREGATE
   /OUTFILE = * 
  /PRESORTED
  /BREAK = L01 L03
  /L_PRIOR_SLN_PAYMENT= max(A_PRIOR_SLN_PAYMENT).

RECODE L_PRIOR_SLN_PAYMENT (SYSMIS=-1)

VALUE LABELS L_PRIOR_SLN_PAYMENT
 0 'No’
 1 'Yes’




Date Last Modified: 03 March 2010