In Year SLN Payment Data Definition

A_IY_SLN_PAYMENT, P_IY_SLN_PAYMENT, L_IY_SLN_PAYMENT


DATA DEFINITION

1. In year SLN payment at learner, aim or programme level.

PURPOSE

2. To identify whether the aim, programme or learner generates a Standard Learner Number (SLN) or receives an in year payment up to the current period.

SOURCE DATA

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

Field Name Label Dataset
aim_SLN aim_SLN The Standard Learner Number for the aim for Learner responsive provision LR Aims DLF Standard File
aim_fund aim_fund Demand led funded Learning aim LR Aims DLF Standard File
emp_resp_sln emp_resp_sln The Standard Learner Number for the aim for Employer responsive provision ER Aims DLF File
a_demand_led_cat a_demand_led_cat Demand Led Category Aims DLF File
L_ACTIVE L_ACTIVE Learner Active for Current Academic year Aims Standard File, Learner Standard File


DERIVED VARIABLES AND DATASETS

4. The definition produces the following variable(s)

Field Name Label Dataset
A_IY_SLN_PAYMENT A_IY_SLN_PAYMENT Does the Aim generate SLN or receive an In Year Payment, up to the current period Aims DLF File
P_IY_SLN_PAYMENT P_IY_SLN_PAYMENT Programme generates SLN or Receives and In Year Payment up to the Current Period Aims DLF File
L_IY_SLN_PAYMENT L_IY_SLN_PAYMENT Learner Received SLN or Payment This Year To Date Learner DLF File

VALUES

5. The table below outlines the categories for A_IY_SLN_PAYMENT, P_IY_SLN_PAYMENT and L_IY_SLN_PAYMENT

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


In Year SLN Payment Sample Code

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

A_IY_SLN_PAYMENT, P_IY_SLN_PAYMENT, L_IY_SLN_PAYMENT

2. The following tables show the steps required to derive A_IY_SLN_PAYMENT, P_IY_SLN_PAYMENT, L_IY_SLN_PAYMENT

A_IY_SLN_PAYMENT

Step Condition Action/Action if true Action if false
1 Any Set A_IY_SLN_PAYMENT = 0
2 IF demand_led_cat=1 Goto 3 Go to 4
3 IF (aim_SLN>0 or aim_fund>0) Set A_IY_SLN_PAYMENT = 1 Set A_IY_SLN_PAYMENT = 0
4 IF demand_led_cat=2. Go to 5 Go to 6
5 IF (emp_resp_sln>0 or aim_fund>0) Set A_IY_SLN_PAYMENT = 1 Set A_IY_SLN_PAYMENT = 0
6 A_IY_SLN_PAYMENT = -1.

P_IY_SLN_PAYMENT

Step Condition Action/Action if true
1 (Aggregate)
For all aims where the learner (L03), Provider (L01), Programme Type (A15) and Framework Code (A26) are the same.
Set P_IY_SLN_PAYMENT to the maximum value of A_IY_SLN_PAYMENT.

L_IY_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_IY_SLN_PAYMENT to the maximum value of A_IY_SLN_PAYMENT.
2 Does L_ACTIVE = 0 Set L_IY_SLN_PAYMENT to -1

3. The following SPSS code illustrates how to derive A_IY_SLN_PAYMENT, P_IY_SLN_PAYMENT and L_IY_SLN_PAYMENT.

COMPUTE A_IY_SLN_PAYMENT=0.

DO IF demand_led_cat=1.
A_IY_SLN_PAYMENT=(aim_SLN>0 or aim_fund>0).

ELSE IF demand_led_cat=2.
A_IY_SLN_PAYMENT=(emp_resp_sln>0 or aim_fund>0).

ELSE.
A_IY_SLN_PAYMENT=-1.
END IF.

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

VALUE LABELS A_IY_SLN_PAYMENT
  0 'No’
  1 'Yes’

*Aggregate to Learner level taking the maximum in year SLN payment value.
SORT CASES L01 L03.
AGGREGATE
   /OUTFILE = * 
  /PRESORTED
  /BREAK = L01 L03
  /L_IY_SLN_PAYMENT= max(A_IY_SLN_PAYMENT).




Date last Modified : 25 February 2010