Skills for Life (SFL) LEITCH Numeracy Achievers Data Definition 2009/2010
A_SFL_LEITCH_NUM_ACH, L_SFL_LEITCH_NUM _ACH
DATA DEFINITION
1. LEITCH Numeracy Achievement Skills for Life at aim or learner level.
PURPOSE
2. To identify whether a Skills for Life aim counts as an achievement under the Leitch Numeracy Entry level target.
RELEVANT COLLECTIONS
- ILR (LR)
- ILR (ER)
- ILR (UFI)
- ILR (ESF SR)
- ILR (ASL)
SOURCE DATA
3. The following variables are used as source data for the calculation of Skills for Life LEITCH Numeracy Achievers.
| Field Name |
Label |
Dataset |
| A_ACTIVE |
A_ACTIVE Aim Active for the current academic year |
Aims Standard File |
| A_SFLTY |
A_SFLTY Skills For Life Type |
Aims Standard File |
| A_NOTION |
A_NOTION Notional NVQ Level |
Analytical LAD |
| A_SFL |
A_SFL Counts towards Skills For Life Target |
Aims Standard File |
| A_OPROV |
A_OPROV Aim other provision |
Aims Standard File |
| A35 |
A35 Learning Outcome |
Aims Standard File |
DERIVED VARIABLES AND DATASETS
4. The definition produces the following derived variable(s)
| Field Name |
Label |
Dataset |
| A_SFL_LEITCH_NUM _ACH |
A_SFL_LEITCH_NUM_ACH Leitch Skills For Life Numeracy Achiever |
Aims Standard File |
| L_SFL_LEITCH_NUM _ACH |
L_SFL_LEITCH_NUM_ACH Leitch Skills For Life Numeracy Achiever |
Aims Standard File |
VALUES
5. The table below outlines the categories for A_SFL_LEITCH_NUM_ACH and L_SFL_LEITCH_NUM_ACH
| Value |
Label |
| -1 |
Not Applicable/Not Known* |
| 0 |
No |
| 1 |
Yes |
*Applies to system missing values and where there are non-active aims. Only applicable at learner level.
DETAILED DEFINITION
Aim Level
6. An aim counts towards the LEITCH Numeracy Entry level skills for life achievement target where the aim is a Numeracy SFL type (A_SFLTY = 2), the LAD indicates that the Notional NVQ level is Entry (A_NOTION=E), it counts towards the Skills for Life target (A_SFL=1), it is not other provision (A_OPROV=0) and the aim has been Achieved (A35=1).
Learner Level
7. If the learner has any aims that count towards the LEITCH Numeracy Achievement target (A_SFL_LEITCH_NUM_ACH) then the learner is considered to be a LEITCH Numeracy Skills for Life Achievement Learner (L_SFL_LEITCH_NUM_ACH = 1). Only aims that are Active in the current academic year (A_ACTIVE=1) are included in the calculation.
Skills for Life (SFL) LEITCH Numeracy Achievers Sample Code
1. The following SPSS code is provided to illustrate the SFL LEITCH Numeracy Achievers data definition.
A_SFL_LEITCH_NUM_ACH L_SFL_LEITCH_NUM_ACH
2. The following table shows the steps required to derive A_SFL_LEITCH_NUM_ACH L_SFL_LEITCH_NUM_ACH
| Step |
Condition |
Action/Action if true |
Action if false |
| 1 |
N/A |
Set A_SFL_LEITCH_NUM_ACH to 0 |
N/A |
| 2 |
Does A_SFLTY = 2 And A_NOTION = “E” And A_SFL = 1 And A_OPROV = 0 And A35 = 1 |
Set A_SFL_LEITCH_NUM_ACH to 1. Go to 3 |
Go to 3 |
| 3 |
Does L_ACTIVE = 1 |
Go to 4. |
Set L_SFL_LEITCH_NUM_ACH to -1 |
| 4 |
Does the learner have any aims where A_SFL_LEITCH_NUM_ACH = 1 |
Set L_SFL_LEITCH_NUM_ACH to 1 |
Set L_SFL_LEITCH_NUM_ACH to 0 |
| Step |
Condition |
Action/Action if true |
Action if false |
| 1 |
Does L_SFL_LEITCH_NUM_ACH contain a value |
None |
Set L_SFL_LEITCH_NUM_ACH = -1 |
3. The following SPSS code illustrates how to derive A_SFL_LEITCH_NUM_ACH, L_SFL_LEITCH_NUM_ACH.
|
GET FILE = …………Aims Data set.
SORT CASES BY A09. MATCH FILES /FILE = * /TABLE = …..Analytical LAD data set /BY A09.
*/If the learner has achieved the aim, the SFL LEITCH Numeracy Achievement Flag is set to 1. COMPUTE A_SFL_LEITCH_NUM_ACH = 0. If (A_ACTIVE = 1 AND A_SFLTY = 2 AND A_NOTION = ‘E’ AND A_SFL =1 AND A_OPROV = 0 AND A35 = 1) A_SFL_LEITCH_NUM_ACH = 1.
VARIABLE LABELS A_SFL_LEITCH_NUM_ACH – ‘LEITCH SKILLS FOR LIFE NUMERACY ACHIEVER’
VALUE LABELS A_SFL_LEITCH_NUM_ACH -1 'Not Applicable/Not Known' 0 'No’ 1 'Yes’
SELECT IF A_ACTIVE=1.
SORT CASES L01 L03. AGGREGATE /OUTFILE = '........L_SFL_LEITCH_NUM_ACH.SAV' /PRESORTED /BREAK = L01 L03 /L_SFL_LEITCH_NUM_ACH = max(A_SFL_LEITCH_NUM_ACH)
GET FILE '...........Learner data set'.
SORT CASES L01 L03 MATCH FILE /FILE= * /TABLE='......L_SFL_LETICH_NUM_ACH.SAV' /BY L01 L03
RECODE L_SFL_LEITCH_NUM_ACH(SYSMIS=-1). |
4. The following SQL code illustrates how to derive A_SFL_LEITCH_NUM_ACH:
|
select
L01, L03, A05 , case when A_SFLTY = 2 and A_NOTION = 'E' and a.A_SFL = 1 and A_OPROV = 0 and A35 = 1 then 1 else 0 end as A_SFL_LEITCH_NUM_ACH
from
ILR0910_E_AIMS a join LAD_0910 b
on a.A09 = b.A09 |
5. The following SQL code illustrates how to derive L_SFL_LEITCH_NUM_ACH:
|
select
B.L01, B.L03 , case when L_SFL_LEITCH_NUM_ACH_qry is NULL then -1 else L_SFL_LEITCH_NUM_ACH_qry end as L_SFL_LEITCH_NUM_ACH
from ( select
L01, L03, count(A05) as aims , max(A_SFL_LEITCH_NUM_ACH) as L_SFL_LEITCH_NUM_ACH_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
B.L01, B.L03 |
Date last modified: 02nd December 2009