Train to Gain Data Definition 2009/2010

A_TTGAIN, L_TTGAIN, A_TTGBROKE

DATA DEFINITION

1. Train to Gain identifiers for aims and learners.

PURPOSE

2. For analysis of Train to Gain Learners and Aims.

RELEVANT COLLECTIONS

  • ILR (ER)
  • SOURCE DATA

    3. The following variables are used as source data for the calculation of the Train to Gain Identifiers.

    Field Name Label Dataset
    A10 A10 LSC Funding stream Aims Standard File
    A15 A15 Programme type Aims Standard File
    A_ACTIVE A_ACTIVE Aim Active for the Current Academic Year Aims Standard File
    A46a A46a National learning aim Monitoring Aims Standard File
    A46b A46b National learning aim Monitoring Aims Standard File
    A54 A54 Broker Contract Number Aims Standard File

    DERIVED VARIABLES AND DATASETS
    4. The definition produces the following derived variable(s)

    Field Name Label Dataset
    A_TTGAIN A_TTGAIN Train to Gain Aim Aims Standard File
    A_TTGBROKE A_TTGBROKE Train to Gain Brokerage Aims Standard File
    L_TTGAIN L_TTGAIN Train to Gain Learner Learner Standard File

    VALUES

    5. The table below outlines the categories for A_TTGAIN, L_TTGAIN

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

    *Applies to system missing values and where there are non-active aims. Only applicable at learner level.

    6. The table below outlines the categories for A_TTGBROKE

    Value Label
    0 Not Brokered
    1 Fully Brokered
    2 Not Fully Brokered

    DETAILED DEFINITION

    Aim Level
    7. A Train to Gain learner is an adult learner whose learning is enabled, sponsored or facilitated by their employer. Train to Gain learners are funded from the Employer Responsive allocation.

    8. Funded Train to Gain Aims (A_TTGAIN) are identified where the LSC Funding Stream is flagged as being Employer Responsive (A10= 45 or 46).

    9. Employer Responsive Aims are identified as being Train to Gain (A_TTGAIN) where the Programme type is not an Apprenticeship (A15 <> 02, 03 and 10) AND the aim is not part of the Employability Skills Programme (A46a <> 83 AND A46b <> 83).

    10. Train to Gain data in 09/10 is returned via the Employer Responsive route only, therefore the value ‘1 – Train to Gain like learner’ Applicable to the old FE collection is now redundant.

    11. An aim is Fully Brokered (A_TTGBROKE = 1) when the aims if flagged 10s being Train to Gain (A_TTGAIN>0) and has valid Broker contract (A54 <>9999999999), if the Broker contract=9999999999, then the aim is Not Fully Brokered ((A_TTGBROKE = 2).

    Learner Level
    12. If the learner is undertaking a Train to Gain Aim (A_TTGAIN) as part of any of their aims then the learner is considered to be a Train to Gain Learner and is assigned a value of 2 (the highest value in A_TTGAIN) in the Learner level Train to Gain Flag (L_TTGAIN). This excludes those aims that are not included for analytical purposes (using A_ACTIVE).


    Train to Gain Sample Code

    1. The following SPSS code is provided to illustrate the Train to Gain data definition.

    A_TTGAIN, L_TTGAIN

    2. The following table shows the steps required to derive A_TTGAIN, L_TTGAIN

    Step Condition Action/Action if true Action if false
    1 Does A10=(45 or 46) Go to 2 Set A_TTGAIN to 0
    2 Is A15 <> 2,3 or 10 AND A46a <> 83 AND A46b <> 83 Set A_TTGAIN 2. Go to 3 Set A_TTGAIN to 0
    3 Does A_ACTIVE=1 Go to 4  Set L_TTGAIN to -1
    4 (Aggregation)
    For all aims where the Learner (L03) and provider (L01) are the same.
    L_TTGAIN is the maximum value of all of the aims in A_TTGAIN.  

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

    3. The following SPSS code illustrates how to derive A_TTGAIN, L_TTGAIN.

    *Create A_TTGAIN Variable and set value to 0.
    *If the aim is active and the funding stream is Employer Responsive or Employer Responsive aim and not an apprenticeship then A_TTGAIN is set to 2.

    COMPUTE A_TTGAIN=0.
    IF ANY(A10,45,46) and NOT (ANY(A15,2,3,10)) AND NOT (ANY(83,A46a,A46b)) A_TTGAIN = 2.


    VARIABLE LABELS A_TTGAIN ‘A_TTGAIN Train to Gain Aim’.

    VALUE LABELS A_TTGAIN

    */Note Value 1 – Train to Gain like learner is no longer applicable from 08/09.
     -1 'Not Applicable/Not Known'
     0 'No'
     2 'Yes'.


    SELECT IF A_ACTIVE=1.

    */Aggregate to learner level.
    SORT CASES L01 L03.
    aggregate
       /outfile =’…..L_TTGAIN.SAV’ *
      /presorted
      /break = L01 L03
      /L_TTGAIN = max(A_TTGAIN).

    GET FILE=’………LEARNER Dataset’.

    SORT CASES L01 L03.
    MATCH FILE
    /FILE= *
    /TABLE=’…… L_TTGAIN.SAV’
    /BY L01 L03.

    RECODE L_TTGAIN (SYSMIS=-1).


    4. The following SQL code illustrates how to derive A_TTGAIN:

    select

          L01, L03, A05
          , case when A10 in (45,46) and A15 not in (2,3,10) and A46a<>83 and A46b<>83 then 2
          else 0 end as A_TTGAIN

    from

          ILR0910_E_AIMS



    5. The following SQL code illustrates how to derive L_TTGAIN:

    select

          B.L01, B.L03
          , case when L_TTGAIN_qry is NULL then -1
          else L_TTGAIN_qry end as L_TTGAIN

    from
         (
         select

               L01, L03, count(A05) as aims
               , max(A_TTGAIN) as L_TTGAIN_qry

         from

               ILR0910_L01_AIMS

              where A_ACTIVE=1

         group by

               L01, L03, A_ACTIVE
         )T

         right outer join

         ILR0910_L01_LEARNER B

               on T.L01=B.L01 and T.L03=B.L03

    order by

          L01, L03


    A_TTGBROKE

    6. The following table shows the steps required to derive A_TTGBROKE

    Step Condition Action/Action if true Action if false
    1 Is A_TTGAIN>0 Go to 2  Set A_TTGBROKE=0
    2 Does A54 have a value Go to 3  
    3 Does A54 <> 9999999999 Set A_TTGBROKE to 1  Go to 4.
    4 Does A54 = 9999999999 Set A_TTGBROKE to 2  

    7. The following SPSS code illustrates how to derive A_TTGBROKE.

    */Create A_TTGBROKE Variable and set value to 0.
    */If the learner is a Train to Gain learner and a Broker No. is provided, then ATTGBROKE is set to 1.
    */If the learner is a Train to Gain learner and the Broker No. is 9999999999, A_TTGBROKE is set to 2.

    COMPUTE A_TTGBROKE = 0.

    IF (A_TTGAIN =2 and (A54 <> "NA" and A54 <> '9999999999')) A_TTGBROKE = 1.

    IF (A_TTGAIN =2 and (A54 <> "" and A54 <> '9999999999')) A_TTGBROKE = 2.

    VARIABLE LABELS A_TTGBROKE ‘ A_TTGBROKE Train to Gain Brokerage’.

    VALUE LABELS A_TTGBROKE
     0 'Not Brokered'
     1 'Fully Brokered'
     2 'Not fully Brokered'.




    8. The following SQL code illustrates how to derive A_TTGBROKE:

    select

          L01, L03, A05
          , case when max(A_TTGAIN)>0 and max(A54) is not NULL and max(A54)<>'9999999999' then 1
          when max(A_TTGAIN)>0 and max(A54)='9999999999' then 2
          else 0 end as A_TTGBROKE

    from

          ILR0910_E_AIMS

    group by

          L01, L03, A05

    order by

          L01, L03, A05




    Date last modified: 02nd December 2009