Learner Level In Learning Sample Code
Note: This page is from an older version of the Data Dictionary and may therefore contain information that is now out of date. It is included here for reference only.
1 The following pseudo code and SPSS code is provided to illustrate the Learner Level In Learning data definition.
L_IL_P1 to L_IL_P12
2 The following SPSS code illustrates how to derive L_IL_P1 to L_IL_P12.
recode A15 (2=4) (3=5) (7=3) (6=4) (5=5) (4=6) (9=7) (99=8) (10=4) into A_PROG. VALUE LABELS A_PROG 03 'NVQ level 4 within WBL programme' 04 'AMA/NVQ level 3 within WBL programme' 05 'FMA/ NVQ level 2 within WBL programme' 06 'NVQ level 1 within WBL programme' 07 'entry to employment (E2E) within WBL programme' 08 'Other'.
COMPUTE MA=any(A15,2,3,10). recode A10 (40 thru 42=1) (99=2) (else=3) into fund. COMPUTE A31_1=A31. if sysmis(A31) A31_1=date.dmy(1,1,!thisyr+50).
COMPUTE L_IL_P1 A_IL_P1*A15. sort cases L01 L03 (A) A_IL_P1 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P1.sav' /presorted /break=L01 L03 /L_IL_P1 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P1).
COMPUTE L_IL_P2 A_IL_P2*A15. sort cases L01 L03 (A) A_IL_P2 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P2.sav' /presorted /break=L01 L03 /L_IL_P2 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P2).
COMPUTE L_IL_P3 A_IL_P3*A15. sort cases L01 L03 (A) A_IL_P3 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P3.sav' /presorted /break=L01 L03 /L_IL_P3 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P3).
COMPUTE L_IL_P4 A_IL_P4*A15. sort cases L01 L03 (A) A_IL_P4 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P4.sav' /presorted /break=L01 L03 /L_IL_P4 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P4).
COMPUTE L_IL_P5 A_IL_P5*A15. sort cases L01 L03 (A) A_IL_P5 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P5.sav' /presorted /break=L01 L03 /L_IL_P5 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P5).
COMPUTE L_IL_P6 A_IL_P6*A15. sort cases L01 L03 (A) A_IL_P6 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P6.sav' /presorted /break=L01 L03 /L_IL_P6 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P6).
COMPUTE L_IL_P7 A_IL_P7*A15. sort cases L01 L03 (A) A_IL_P7 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P7.sav' /presorted /break=L01 L03 /L_IL_P7 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P7).
COMPUTE L_IL_P8 A_IL_P8*A15. sort cases L01 L03 (A) A_IL_P8 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P8.sav' /presorted /break=L01 L03 /L_IL_P8 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P8).
COMPUTE L_IL_P9 A_IL_P9*A15. sort cases L01 L03 (A) A_IL_P9 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P9.sav' /presorted /break=L01 L03 /L_IL_P9 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P9).
COMPUTE L_IL_P10 A_IL_P10*A15. sort cases L01 L03 (A) A_IL_P10 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P10.sav' /presorted /break=L01 L03 /L_IL_P10 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P10).
COMPUTE L_IL_P11 A_IL_P11*A15. sort cases L01 L03 (A) A_IL_P11 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P11.sav' /presorted /break=L01 L03 /L_IL_P11 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P11).
COMPUTE L_IL_P12 A_IL_P12*A15. sort cases L01 L03 (A) A_IL_P12 (D) A31_1 (D) A_PROG (A) MA (D) fund (A). aggregate outfile=’………IL_P12.sav' /presorted /break=L01 L03 /L_IL_P12 ‘DV - Learner In-Learning Programme Type Period 1=first(L_IL_P12).
Match files /file=’………IL_P1.sav' /file=’………IL_P2.sav' /file=’………IL_P3.sav' /file=’………IL_P4.sav' /file=’………IL_P5.sav' /file=’………IL_P6.sav' /file=’………IL_P7.sav' /file=’………IL_P8.sav' /file=’………IL_P9.sav' /file=’………IL_P10.sav' /file=’………IL_P11.sav' /file=’………IL_P12.sav'. /by L01 L03 .
recode L_IL_P1 to L_IL_P12 (sysmis=0). val labs L_IL_P1 to L_IL_P12 0 'Not in Learning' 02 "Advanced Apprenticeship" 03 "Apprenticeship" 04 "NVQ level 1 within WBL programme" 05 "NVQ level 2 within WBL programme" 06 "NVQ level 3 within WBL programme" 07 "NVQ level 4 within WBL programme" 09 "entry to employment (E2E) within WBL programme" 99 "none of the above". |
Last Modified: 21 Dec 05