Learner Responsive E2E Funding Data Definition 2009/2010
L_E2E_BONUS_SLN_P1 to L_E2E_BONUS_SLN_P12, L_E2E_BONUS_SLN_Y2D, L_E2E_BONUS_SLN_EFY, L_E2E_PROG_SLN_P1 to L_E2E_PROG_SLN_P12, L_E2E_PROG_SLN_Y2D, L_E2E_PROG_SLN_EFY, A_E2E_BONUS_SLN_P1 to A_E2E_BONUS_SLN_P12, A_E2E_BONUS_SLN_Y2D, A_E2E_BONUS_SLN_EFY, A_E2E_PROG_SLN_P1 to A_E2E_PROG_SLN_P12, A_E2E_PROG_SLN_Y2D, A_E2E_PROG_SLN_EFY
PURPOSE
1. To make Learner Responsive E2E programme and bonus funding information available from the funding calculation outputs.
2. These variables were defined in the MI views specification in 2008/09. New variables have been added to display the expected payments and SLN for the full year.
Note that these variables should still be calculated for the entitlement aims produced by the funding calculation, which are identified by A05=99.
RELEVANT COLLECTIONS
SOURCE DATA
| Field Name |
Label |
Dataset |
| E2E_PROGRAMME_SLN |
Learner Responsive E2E Programme SLN |
LR AIM_PERIOD |
| E2E_BONUS_SLN |
Learner Responsive E2E Bonus SLN |
LR AIM_PERIOD |
| PERIOD |
PERIOD |
LR AIM_PERIOD |
DERIVED VARIABLES AND DATASETS
3. The definitions produce the following derived variable(s)
| Field Name |
Label |
Dataset |
| A_E2E_BONUS_SLN_P1 to A_E2E_BONUS_SLN_P12 |
A_E2E_BONUS_SLN_P1 E2E Bonus SLN in period 1 to A_E2E_BONUS_SLN_P12 E2E Bonus SLN in period 12. |
LR_AIMS_DLF |
| A_E2E_BONUS_SLN_Y2D |
A_E2E_BONUS_SLN_Y2D E2E Bonus SLN for year to date. |
LR_AIMS_DLF |
| A_E2E_BONUS_SLN_EFY |
A_E2E_BONUS_SLN_EFY E2E Bonus SLN Expected for Full Year. |
LR_AIMS_DLF |
|
A_E2E_PROG_SLN_P1 to A_E2E_PROG _SLN_P12 |
A_E2E_PROG_SLN_P1 E2E Programme SLN in period 1 to A_E2E_PROG_SLN_P12 E2E Programme SLN in period 12 |
LR_AIMS_DLF |
| A_E2E_PROG _SLN_Y2D |
A_E2E_PROG_SLN_Y2D E2E Programme SLN for year to date. |
LR_AIMS_DLF |
| A_E2E_PROG _SLN_EFY |
A_E2E_PROG_SLN_EFY E2E Programme SLN Expected for Full Year. |
LR_AIMS_DLF |
| L_E2E_PROG _PAYMENT_P1 to L_ E2E_PROG _PAYMENT_P12 |
L_E2E_BONUS_SLN_P1 Sum of E2E Bonus SLNs in period 1 for all aims of the learner to L_E2E_BONUS_SLN_P12 Sum of E2E Bonus SLNs in period 12 for all aims of the learner. |
LR_Learner_DLF |
| L_E2E_BONUS_SLN_Y2D |
L_E2E_BONUS_SLN_Y2D Sum of E2E Bonus SLN for year to date for all aims of the learner. |
LR_Learner_DLF |
| L_E2E_BONUS_SLN_EFY |
L_E2E_BONUS_SLN_EFY Sum of E2E Bonus SLN Expected for Full Year for all aims of the learner. |
LR_Learner_DLF |
|
L_E2E_PROG_SLN_P1 to L_E2E_PROG_SLN_P12 |
L_E2E_PROG_SLN_P1 Sum of E2E Programme SLN in period 1 for all aims of the learner to L_E2E_PROG_SLN_P12 Sum of E2E Programme SLN in period 12 for all aims of the learner. |
LR_Learner_DLF |
| L_E2E_PROG_SLN_Y2D |
L_E2E_PROG_SLN_Y2D Sum of E2E Programme SLN for year to date for all aims of the learner. |
LR_Learner_DLF |
| L_E2E_PROG_SLN_EFY |
L_E2E_PROG_SLN_EFY Sum of E2E Programme SLN Expected for Full Year for all aims of the learner. |
LR_Learner_DLF |
DETAILED DEFINATION
4. These variables are dependant on output from the funding calculation. The funding calculation must have completed before these variables are derived.
5. These DVs make the E2E_PROGRAMME_SLN and E2E_BONUS_SLN values from the funding calculation’s Learner Responsive AIM_PERIOD data structure available to users. Learner level versions are also defined.
Current period is defined by the collection and is as follows:
For LR:
| Collection |
Current Period |
| F01 |
3 |
| F02 |
6 |
| F03 |
9 |
| F04 |
12 |
| F05 |
12 |
6. The following illustrates how periodic E2E Bonus SLNs are calculated at aim level:
A_E2E_BONUS_SLN_P1 = E2E_BONUS_SLN where PERIOD = 1.
A_E2E_BONUS_SLN_P2 = E2E_BONUS_SLN where PERIOD = 2.
A_E2E_BONUS_SLN_P3 = E2E_BONUS_SLN where PERIOD = 3.
A_E2E_BONUS_SLN_P4 = E2E_BONUS_SLN where PERIOD = 4.
A_E2E_BONUS_SLN_P5 = E2E_BONUS_SLN where PERIOD = 5.
A_E2E_BONUS_SLN_P6 = E2E_BONUS_SLN where PERIOD = 6.
A_E2E_BONUS_SLN_P7 = E2E_BONUS_SLN where PERIOD = 7.
A_E2E_BONUS_SLN_P8 = E2E_BONUS_SLN where PERIOD = 8.
A_E2E_BONUS_SLN_P9 = E2E_BONUS_SLN where PERIOD = 9.
A_E2E_BONUS_SLN_P10 = E2E_BONUS_SLN where PERIOD = 10.
A_E2E_BONUS_SLN_P11 = E2E_BONUS_SLN where PERIOD = 11.
A_E2E_BONUS_SLN_P12 = E2E_BONUS_SLN where PERIOD = 12.
A_E2E_BONUS_SLN_Y2D = sum of E2E_BONUS_SLN for PERIOD from 1 to current period.
A_E2E_BONUS_SLN_EFY = sum of E2E_BONUS_SLN for all PERIODs.
7. The following SQL code illustrates how periodic E2E Bonus SLNs are calculated at aim level:
|
select
L01, L03, A05 , case when B.PERIOD = 1 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P1 , case when B.PERIOD = 2 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P2 , case when B.PERIOD = 3 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P3 , case when B.PERIOD = 4 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P4 , case when B.PERIOD = 5 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P5 , case when B.PERIOD = 6 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P6 , case when B.PERIOD = 7 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P7 , case when B.PERIOD = 8 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P8 , case when B.PERIOD = 9 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P9 , case when B.PERIOD = 10 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P10 , case when B.PERIOD = 11 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P11 , case when B.PERIOD = 12 then E2E_BONUS_SLN else 0 end as A_E2E_BONUS_SLN_P12 , case when B.PERIOD between 1 and A.PERIOD then sum(E2E_BONUS_SLN) else 0 end as A_E2E_BONUS_SLN_Y2D , case when B.PERIOD in (1,2,3,4,5,6,7,8,9,10,11,12) then sum(E2E_BONUS_SLN) else 0 end as A_E2E_BONUS_SLN_EFY
from
ILR0910_LR_AIMS_DLF A
left outer join
LR_AIM_PERIOD B
on A.L01=B.L01 and A.L03=B.L03 and A.A05=B.A05 |
8. The following illustrates how periodic E2E Bonus SLNs are calculated at learner level:
L_E2E_BONUS_SLN_P1 = sum of A_E2E_BONUS_SLN_P1 for all aims of the learner.
L_E2E_BONUS_SLN_P2 = sum of A_E2E_BONUS_SLN_P2 for all aims of the learner.
L_E2E_BONUS_SLN_P3 = sum of A_E2E_BONUS_SLN_P3 for all aims of the learner.
L_E2E_BONUS_SLN_P4 = sum of A_E2E_BONUS_SLN_P4 for all aims of the learner.
L_E2E_BONUS_SLN_P5 = sum of A_E2E_BONUS_SLN_P5 for all aims of the learner.
L_E2E_BONUS_SLN_P6 = sum of A_E2E_BONUS_SLN_P6 for all aims of the learner.
L_E2E_BONUS_SLN_P7 = sum of A_E2E_BONUS_SLN_P7 for all aims of the learner.
L_E2E_BONUS_SLN_P8 = sum of A_E2E_BONUS_SLN_P8 for all aims of the learner.
L_E2E_BONUS_SLN_P9 = sum of A_E2E_BONUS_SLN_P9 for all aims of the learner.
L_E2E_BONUS_SLN_P10 = sum of A_E2E_BONUS_SLN_P10 for all aims of the learner.
L_E2E_BONUS_SLN_P11 = sum of A_E2E_BONUS_SLN_P11 for all aims of the learner.
L_E2E_BONUS_SLN_P12 = sum of A_E2E_BONUS_SLN_P12 for all aims of the learner.
L_E2E_BONUS_SLN_Y2D = sum of A_E2E_BONUS_SLN_Y2D for all aims of the learner. L_E2E_BONUS_SLN_EFY = sum of A_E2E_BONUS_SLN_EFY for all aims of the learner.
9. The following SQL code illustrates how periodic E2E Bonus SLNs are calculated at learner level:
|
select
L01, L03, count(a05) as aims , sum(A_E2E_BONUS_SLN_P1) as L_E2E_BONUS_SLN_P1 , sum(A_E2E_BONUS_SLN_P2) as L_E2E_BONUS_SLN_P2 , sum(A_E2E_BONUS_SLN_P3) as L_E2E_BONUS_SLN_P3 , sum(A_E2E_BONUS_SLN_P4) as L_E2E_BONUS_SLN_P4 , sum(A_E2E_BONUS_SLN_P5) as L_E2E_BONUS_SLN_P5 , sum(A_E2E_BONUS_SLN_P6) as L_E2E_BONUS_SLN_P6 , sum(A_E2E_BONUS_SLN_P7) as L_E2E_BONUS_SLN_P7 , sum(A_E2E_BONUS_SLN_P8) as L_E2E_BONUS_SLN_P8 , sum(A_E2E_BONUS_SLN_P9) as L_E2E_BONUS_SLN_P9 , sum(A_E2E_BONUS_SLN_P10) as L_E2E_BONUS_SLN_P10 , sum(A_E2E_BONUS_SLN_P11) as L_E2E_BONUS_SLN_P11 , sum(A_E2E_BONUS_SLN_P12) as L_E2E_BONUS_SLN_P12 , sum(A_E2E_BONUS_SLN_Y2D) as L_E2E_BONUS_SLN_Y2D , sum(A_E2E_BONUS_SLN_EFY) as L_E2E_BONUS_SLN_EFY
from
ILR0910_LR_AIMS_DLF
group by
L01, L03
order by
L01, L03 |
10. The following illustrates how periodic E2E Programme SLNs are calculated at aim level:
A_E2E_PROG_SLN_P1 = E2E_PROGRAMME_SLN where PERIOD = 1.
A_E2E_PROG_SLN_P2 = E2E_PROGRAMME_SLN where PERIOD = 2.
A_E2E_PROG_SLN_P3 = E2E_PROGRAMME_SLN where PERIOD = 3.
A_E2E_PROG_SLN_P4 = E2E_PROGRAMME_SLN where PERIOD = 4.
A_E2E_PROG_SLN_P5 = E2E_PROGRAMME_SLN where PERIOD = 5.
A_E2E_PROG_SLN_P6 = E2E_PROGRAMME_SLN where PERIOD = 6.
A_E2E_PROG_SLN_P7 = E2E_PROGRAMME_SLN where PERIOD = 7.
A_E2E_PROG_SLN_P8 = E2E_PROGRAMME_SLN where PERIOD = 8.
A_E2E_PROG_SLN_P9 = E2E_PROGRAMME_SLN where PERIOD = 9.
A_E2E_PROG_SLN_P10 = E2E_PROGRAMME_SLN where PERIOD = 10.
A_E2E_PROG_SLN_P11 = E2E_PROGRAMME_SLN where PERIOD = 11.
A_E2E_PROG_SLN_P12 = E2E_PROGRAMME_SLN where PERIOD = 12.
A_E2E_PROG_SLN_Y2D = sum of E2E_PROGRAMME_SLN for PERIOD from 1 to current period.
A_E2E_PROG_SLN_EFY = sum of E2E_PROGRAMME_SLN for all PERIODs.
11. The following SQL code illustrates how periodic E2E Programme SLNs are calculated at aim level:
|
select
L01, L03, A05 , case when B.PERIOD = 1 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P1 , case when B.PERIOD = 2 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P2 , case when B.PERIOD = 3 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P3 , case when B.PERIOD = 4 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P4 , case when B.PERIOD = 5 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P5 , case when B.PERIOD = 6 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P6 , case when B.PERIOD = 7 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P7 , case when B.PERIOD = 8 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P8 , case when B.PERIOD = 9 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P9 , case when B.PERIOD = 10 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P10 , case when B.PERIOD = 11 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P11 , case when B.PERIOD = 12 then E2E_PROGRAMME_SLN else 0 end as A_E2E_PROG_SLN_P12 , case when B.PERIOD between 1 and A.PERIOD then sum(E2E_PROGRAMME_SLN) else 0 end as A_E2E_PROG_SLN_Y2D , case when B.PERIOD in (1,2,3,4,5,6,7,8,9,10,11,12) then sum(E2E_PROGRAMME_SLN) else 0 end as A_E2E_PROG_SLN_EFY
from
LR0910_LR_AIMS_DLF A
left outer join
LR_AIM_PERIOD B
on A.L01=B.L01 and A.L03=B.L03 and A.A05=B.A05 |
12. The following illustrates how periodic E2E Programme SLNs are calculated at learner level:
L_E2E_PROG_SLN_P1 = sum of A_E2E_PROG_SLN_P1 for all aims of the learner.
L_E2E_PROG_SLN_P2 = sum of A_E2E_PROG_SLN_P2 for all aims of the learner.
L_E2E_PROG_SLN_P3 = sum of A_E2E_PROG_SLN_P3 for all aims of the learner.
L_E2E_PROG_SLN_P4 = sum of A_E2E_PROG_SLN_P4 for all aims of the learner.
L_E2E_PROG_SLN_P5 = sum of A_E2E_PROG_SLN_P5 for all aims of the learner.
L_E2E_PROG_SLN_P6 = sum of A_E2E_PROG_SLN_P6 for all aims of the learner.
L_E2E_PROG_SLN_P7 = sum of A_E2E_PROG_SLN_P7 for all aims of the learner.
L_E2E_PROG_SLN_P8 = sum of A_E2E_PROG_SLN_P8 for all aims of the learner.
L_E2E_PROG_SLN_P9 = sum of A_E2E_PROG_SLN_P9 for all aims of the learner.
L_E2E_PROG_SLN_P10 = sum of A_E2E_PROG_SLN_P10 for all aims of the learner.
L_E2E_PROG_SLN_P11 = sum of A_E2E_PROG_SLN_P11 for all aims of the learner.
L_E2E_PROG_SLN_P12 = sum of A_E2E_PROG_SLN_P12 for all aims of the learner.
L_E2E_PROG_SLN_Y2D = sum of A_E2E_PROG_SLN_Y2D for all aims of the learner.
L_E2E_PROG_SLN_EFY = sum of A_E2E_PROG_SLN_EFY for all aims of the learner.
13. The following SQL code illustrates how periodic E2E Programme SLNs are calculated at learner level:
|
select
L01, L03, count(a05) as aims , sum(A_E2E_PROG_SLN_P1) as L_E2E_PROG_SLN_P1 , sum(A_E2E_PROG_SLN_P2) as L_E2E_PROG_SLN_P2 , sum(A_E2E_PROG_SLN_P3) as L_E2E_PROG_SLN_P3 , sum(A_E2E_PROG_SLN_P4) as L_E2E_PROG_SLN_P4 , sum(A_E2E_PROG_SLN_P5) as L_E2E_PROG_SLN_P5 , sum(A_E2E_PROG_SLN_P6) as L_E2E_PROG_SLN_P6 , sum(A_E2E_PROG_SLN_P7) as L_E2E_PROG_SLN_P7 , sum(A_E2E_PROG_SLN_P8) as L_E2E_PROG_SLN_P8 , sum(A_E2E_PROG_SLN_P9) as L_E2E_PROG_SLN_P9 , sum(A_E2E_PROG_SLN_P10) as L_E2E_PROG_SLN_P10 , sum(A_E2E_PROG_SLN_P11) as L_E2E_PROG_SLN_P11 , sum(A_E2E_PROG_SLN_P12) as L_E2E_PROG_SLN_P12 , sum(A_E2E_PROG_SLN_Y2D) as L_E2E_PROG_SLN_Y2D , sum(A_E2E_PROG_SLN_EFY) as L_E2E_PROG_SLN_EFY
from
ILR0910_LR_AIMS_DLF
group by
L01, L03
order by
L01, L03 |
Date Last Modified : 09th December 2009