<?xml version="1.0" encoding="UTF-8"?>
<codeBook version="2.5" ID="zaf-dbe-lurits-2022-2023-v1" xml-lang="en" xmlns="ddi:codebook:2_5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ddi:codebook:2_5 https://ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd">
<docDscr>
  <citation>
    <titlStmt>
      <IDNo></IDNo>
      <titl></titl>
    </titlStmt>
    <prodStmt>
      <producer abbr="" affiliation="University of Cape Town" role="Metadata Record Producer">DataFirst</producer>
      <prodDate date="">
        <_value></_value>
      </prodDate>
      <software version="v5">NADA</software>
    </prodStmt>
    <verStmt>
      <version></version>
    </verStmt>
  </citation>
</docDscr>
<stdyDscr>
  <citation>
    <titlStmt>
      <titl>Learner Unit Record Information and Tracking System Data 2022-2023</titl>
      <subTitl/>
      <altTitl/>
      <parTitl/>
      <IDNo>zaf-dbe-lurits-2022-2023-v1</IDNo>
    </titlStmt>
    <rspStmt>
      <AuthEnty affiliation="Government of South Africa">Department of Basic Education</AuthEnty>
    </rspStmt>
    <prodStmt>
      <producer abbr="" affiliation="Department of Basic Education" role="Data preparation and anonymisation">Martin Gustaffson</producer>
      <copyright/>
      <software version="beta" date="2025-11-14">MetadataEditor</software>
      <prodDate>2024</prodDate>
      <prodPlac/>
    </prodStmt>
    <distStmt>
      <distrbtr abbr="" affiliation="University of Cape Town" URI="https://www.datafirst.uct.ac.za/">DataFirst</distrbtr>
      <contact affiliation="University of Cape Town" URI="support.data1st.org" email="support@data1st.org">DataFirst Helpdesk</contact>
      <depositr abbr="DBE" affiliation="Government of South Africa" URI="https://www.education.gov.za/">Department of Basic Education</depositr>
      <depDate date="2025"/>
      <distDate date="2025"/>
    </distStmt>
    <serStmt>
      <serName>Learner Unit Record Information and Tracking System Data</serName>
      <serInfo><![CDATA[]]></serInfo>
    </serStmt>
    <verStmt>
      <version date="2025">Version 1</version>
      <verResp/>
      <notes><![CDATA[]]></notes>
    </verStmt>
    <biblCit format="DataCite"><![CDATA[Department of Basic Education. Learner Unit Record Information and Tracking System (LURITS) Data 2022-2023[dataset]. Pretoria: DBE [producer], 2024. Cape Town: DataFirst [distributor], 2025. DOI: datafirst.uct.ac.za/dataportal/index.php/catalog/1067]]></biblCit>
    <notes><![CDATA[]]></notes>
  </citation>
  <studyAuthorization date="1999">
    <authorizingAgency affiliation="Government of South Africa" abbr="DBE">Department of Basic Education</authorizingAgency>
    <authorizationStatement><![CDATA[Data collection by organs of state in South Africa is authorised by the Statistics Act 1999]]></authorizationStatement>
  </studyAuthorization>
  <stdyInfo>
    <studyBudget><![CDATA[]]></studyBudget>
    <subject>
      <topcClas vocab="" vocabURI="">Learners</topcClas>
      <topcClas vocab="" vocabURI="">Schools</topcClas>
    </subject>
    <abstract><![CDATA[The Department of Education&#039;s South African School Administration and Management System, SA-SAMS, is made available to all schools free of charge for uploading data to the Learner Unit Record Information and Tracking System, LURITS, and other education information management systems. LURITS includes unit-record data for each learner in South Africa, from Grade R through to Grade 12. The system also tracks each learner&#039;s movement from school to school. Individual educator records are also housed on LURITS. The LURITS system is dependent on receiving data from computerised school administration systems. Schools that do not have computerised school administration systems provide paper-based reports to the districts for uploading to LURITS. The dataset provided by DataFirst is the LURITS data, prepared as research-ready.]]></abstract>
    <sumDscr>
      <timePrd date="2022" event="start" cycle=""/>
      <timePrd date="2023" event="end" cycle=""/>
      <collDate date="2022" event="start" cycle=""/>
      <collDate date="2023" event="end" cycle=""/>
      <nation abbr="zaf">South Africa</nation>
      <geogCover>The data has national coverage</geogCover>
      <geogCoverNote/>
      <geogUnit/>
      <geoBndBox>
        <westBL>-34.8191663551</westBL>
        <eastBL>16.3449768409</eastBL>
        <southBL>-22.0913127581</southBL>
        <northBL>32.830120477</northBL>
      </geoBndBox>
      <anlyUnit><![CDATA[Individuals and establishments]]></anlyUnit>
      <universe><![CDATA[The data covers Grade R to Grade 12 learners, as well as educators and schools in South Africa]]></universe>
      <dataKind>Administrative records data [adm]</dataKind>
    </sumDscr>
    <qualityStatement>
      <standardsCompliance>
        <complianceDescription/>
      </standardsCompliance>
      <otherQualityStatement/>
    </qualityStatement>
    <notes><![CDATA[The data is input by school principals into the LURITS Module of the SA-SAMS]]></notes>
    <exPostEvaluation completionDate="" type="">
      <evaluationProcess/>
      <outcomes/>
    </exPostEvaluation>
  </stdyInfo>
  <method>
    <dataColl>
      <timeMeth/>
      <dataCollector abbr="DBE" role="Data collection and processing" affiliation="Government of South Africa">Department of Basic Education</dataCollector>
      <frequenc>Data is input to the LURITS Module of the South African School Administration and Management System, SA-SAMS, four times per year</frequenc>
      <sampProc><![CDATA[]]></sampProc>
      <sampleFrame>
        <sampleFrameName/>
        <custodian/>
        <universe/>
        <frameUnit isPrimary="">
          <unitType numberOfUnits=""/>
        </frameUnit>
        <updateProcedure/>
      </sampleFrame>
      <deviat/>
      <collMode>Other [other]</collMode>
      <resInstru><![CDATA[]]></resInstru>
      <instrumentDevelopment type=""/>
      <collSitu><![CDATA[]]></collSitu>
      <actMin><![CDATA[]]></actMin>
      <ConOps><![CDATA[]]></ConOps>
      <weight><![CDATA[]]></weight>
      <cleanOps><![CDATA[]]></cleanOps>
    </dataColl>
    <notes><![CDATA[]]></notes>
    <anlyInfo>
      <respRate><![CDATA[]]></respRate>
      <EstSmpErr><![CDATA[]]></EstSmpErr>
      <dataAppr><![CDATA[]]></dataAppr>
    </anlyInfo>
    <stdyClas><![CDATA[]]></stdyClas>
  </method>
  <dataAccs>
    <setAvail>
      <accsPlac URI=""/>
      <origArch/>
      <avlStatus/>
      <collSize/>
      <complete/>
      <fileQnty/>
      <notes><![CDATA[]]></notes>
    </setAvail>
    <useStmt>
      <restrctn>Research use only</restrctn>
      <contact affiliation="University of Cape Town" URI="support.data1st.org" email="support@data1st.org">DataFirst Support</contact>
      <citReq><![CDATA[Users of the data must cite the data producer and DataFirst as the data distributor in any research publications based on the data]]></citReq>
      <deposReq><![CDATA[Users of the data must send DataFirst a copy of or link to any publication based on the data]]></deposReq>
      <conditions><![CDATA[Creative Commons Attribution Non-Commercial CC-BY-NC access and use license]]></conditions>
      <disclaimer><![CDATA[]]></disclaimer>
    </useStmt>
    <notes><![CDATA[]]></notes>
  </dataAccs>
  <notes><![CDATA[]]></notes>
</stdyDscr>
<fileDscr ID="F1">
  <fileTxt>
    <fileName>school-2022-2023-v1</fileName>
    <fileCont></fileCont>
    <dimensns>
      <caseQnty>25142</caseQnty>
      <varQnty>5</varQnty>
    </dimensns>
    <dataChck></dataChck>
    <dataMsng></dataMsng>
    <verStmt>
      <version></version>
    </verStmt>
  </fileTxt>
  <notes></notes>
</fileDscr>
<fileDscr ID="F2">
  <fileTxt>
    <fileName>learner-2022-2023-v1</fileName>
    <fileCont></fileCont>
    <dimensns>
      <caseQnty>10</caseQnty>
      <varQnty>12</varQnty>
    </dimensns>
    <dataChck></dataChck>
    <dataMsng></dataMsng>
    <verStmt>
      <version></version>
    </verStmt>
  </fileTxt>
  <notes></notes>
</fileDscr>
<dataDscr>
<var ID="V1" name="emiscode" files="F1" intrvl="contin">
  <varFormat type="numeric"/>
  <location width="9"/>
  <labl>NatEmis</labl>
  <sumStat type="vald">25142</sumStat>
  <sumStat type="min">100000029.0</sumStat>
  <sumStat type="max">996606833.0</sumStat>
  <sumStat type="mean">519784791.3658818</sumStat>
  <sumStat type="stdev">266534348.90586707</sumStat>
</var>
<var ID="V2" name="Sector22" files="F1" intrvl="contin">
  <varFormat type="character"/>
  <location width="9"/>
  <labl>Sector</labl>
  <sumStat type="vald">25142</sumStat>
</var>
<var ID="V3" name="Type22" files="F1" intrvl="contin">
  <varFormat type="character"/>
  <location width="9"/>
  <labl>Type_DoE</labl>
  <sumStat type="vald">25142</sumStat>
</var>
<var ID="V4" name="Sector23" files="F1" intrvl="contin">
  <varFormat type="character"/>
  <location width="9"/>
  <labl>Sector</labl>
  <sumStat type="vald">25142</sumStat>
</var>
<var ID="V5" name="Type23" files="F1" intrvl="contin">
  <varFormat type="character"/>
  <location width="9"/>
  <labl>Type_DoE</labl>
  <sumStat type="vald">25142</sumStat>
</var>
<var ID="V6" name="year" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="9"/>
  <labl>Year</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">2017.0</sumStat>
  <sumStat type="max">2017.0</sumStat>
  <sumStat type="mean">2017.0</sumStat>
  <sumStat type="stdev">0.0</sumStat>
  <catgry>
    <catValu>2017</catValu>
    <catStat type="vald"/>
  </catgry>
</var>
<var ID="V7" name="emiscode" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="9"/>
  <labl>Emiscode</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">100000029.0</sumStat>
  <sumStat type="max">100000029.0</sumStat>
  <sumStat type="mean">100000029.0</sumStat>
  <sumStat type="stdev">0.0</sumStat>
  <catgry>
    <catValu>100000029</catValu>
    <catStat type="vald"/>
  </catgry>
</var>
<var ID="V8" name="idno_anon" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="8"/>
  <labl>IDNo. anonymised</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">1288370.0</sumStat>
  <sumStat type="max">16791272.0</sumStat>
  <sumStat type="mean">9403998.8</sumStat>
  <sumStat type="stdev">4965274.595574768</sumStat>
  <catgry>
    <catValu>1288370</catValu>
    <catStat type="vald"/>
  </catgry>
  <catgry>
    <catValu>3627752</catValu>
    <catStat type="min"/>
  </catgry>
  <catgry>
    <catValu>5636711</catValu>
    <catStat type="max"/>
  </catgry>
  <catgry>
    <catValu>7879664</catValu>
    <catStat type="mean"/>
  </catgry>
  <catgry>
    <catValu>9241006</catValu>
    <catStat type="stdev"/>
  </catgry>
  <catgry>
    <catValu>10706375</catValu>
  </catgry>
  <catgry>
    <catValu>10879485</catValu>
  </catgry>
  <catgry>
    <catValu>12333232</catValu>
  </catgry>
  <catgry>
    <catValu>15656121</catValu>
  </catgry>
  <catgry>
    <catValu>16791272</catValu>
  </catgry>
</var>
<var ID="V9" name="accessionno_anon" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="8"/>
  <labl>AccessionNo. anonymised</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">309231.0</sumStat>
  <sumStat type="max">9015973.0</sumStat>
  <sumStat type="mean">5068704.2</sumStat>
  <sumStat type="stdev">2742515.0052780956</sumStat>
  <catgry>
    <catValu>309231</catValu>
    <catStat type="vald"/>
  </catgry>
  <catgry>
    <catValu>960740</catValu>
    <catStat type="min"/>
  </catgry>
  <catgry>
    <catValu>4079536</catValu>
    <catStat type="max"/>
  </catgry>
  <catgry>
    <catValu>4781365</catValu>
    <catStat type="mean"/>
  </catgry>
  <catgry>
    <catValu>5832569</catValu>
    <catStat type="stdev"/>
  </catgry>
  <catgry>
    <catValu>5861436</catValu>
  </catgry>
  <catgry>
    <catValu>5861564</catValu>
  </catgry>
  <catgry>
    <catValu>5924254</catValu>
  </catgry>
  <catgry>
    <catValu>8060374</catValu>
  </catgry>
  <catgry>
    <catValu>9015973</catValu>
  </catgry>
</var>
<var ID="V10" name="birthdate_anon" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="8"/>
  <labl>Birth date anonymised</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">339.0</sumStat>
  <sumStat type="max">15083.0</sumStat>
  <sumStat type="mean">8470.8</sumStat>
  <sumStat type="stdev">5356.422910861314</sumStat>
  <catgry>
    <catValu>339</catValu>
    <catStat type="vald"/>
  </catgry>
  <catgry>
    <catValu>1981</catValu>
    <catStat type="min"/>
  </catgry>
  <catgry>
    <catValu>2580</catValu>
    <catStat type="max"/>
  </catgry>
  <catgry>
    <catValu>6827</catValu>
    <catStat type="mean"/>
  </catgry>
  <catgry>
    <catValu>9831</catValu>
    <catStat type="stdev"/>
  </catgry>
  <catgry>
    <catValu>9971</catValu>
  </catgry>
  <catgry>
    <catValu>10042</catValu>
  </catgry>
  <catgry>
    <catValu>13507</catValu>
  </catgry>
  <catgry>
    <catValu>14547</catValu>
  </catgry>
  <catgry>
    <catValu>15083</catValu>
  </catgry>
</var>
<var ID="V11" name="fname_anon" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="8"/>
  <labl>First Name anonymised</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">221655.0</sumStat>
  <sumStat type="max">1794533.0</sumStat>
  <sumStat type="mean">1048020.8</sumStat>
  <sumStat type="stdev">620162.6570962027</sumStat>
  <catgry>
    <catValu>221655</catValu>
    <catStat type="vald"/>
  </catgry>
  <catgry>
    <catValu>259723</catValu>
    <catStat type="min"/>
  </catgry>
  <catgry>
    <catValu>424651</catValu>
    <catStat type="max"/>
  </catgry>
  <catgry>
    <catValu>534166</catValu>
    <catStat type="mean"/>
  </catgry>
  <catgry>
    <catValu>1224823</catValu>
    <catStat type="stdev"/>
  </catgry>
  <catgry>
    <catValu>1412627</catValu>
  </catgry>
  <catgry>
    <catValu>1413283</catValu>
  </catgry>
  <catgry>
    <catValu>1445692</catValu>
  </catgry>
  <catgry>
    <catValu>1749055</catValu>
  </catgry>
  <catgry>
    <catValu>1794533</catValu>
  </catgry>
</var>
<var ID="V12" name="sname_anon" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="8"/>
  <labl>Surname Name anonymised</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">39950.0</sumStat>
  <sumStat type="max">525430.0</sumStat>
  <sumStat type="mean">336228.0</sumStat>
  <sumStat type="stdev">150033.38067391684</sumStat>
  <catgry>
    <catValu>39950</catValu>
    <catStat type="vald"/>
  </catgry>
  <catgry>
    <catValu>203619</catValu>
    <catStat type="min"/>
  </catgry>
  <catgry>
    <catValu>231200</catValu>
    <catStat type="max"/>
  </catgry>
  <catgry>
    <catValu>274049</catValu>
    <catStat type="mean"/>
  </catgry>
  <catgry>
    <catValu>355841</catValu>
    <catStat type="stdev"/>
  </catgry>
  <catgry>
    <catValu>376444</catValu>
  </catgry>
  <catgry>
    <catValu>412088</catValu>
  </catgry>
  <catgry>
    <catValu>440226</catValu>
  </catgry>
  <catgry>
    <catValu>503433</catValu>
  </catgry>
  <catgry>
    <catValu>525430</catValu>
  </catgry>
</var>
<var ID="V13" name="grade" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="10"/>
  <labl>Grade</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">0.0</sumStat>
  <sumStat type="max">0.0</sumStat>
  <sumStat type="mean">0.0</sumStat>
  <sumStat type="stdev">0.0</sumStat>
  <catgry>
    <catStat type="vald"/>
  </catgry>
</var>
<var ID="V14" name="class_code" files="F2" intrvl="contin">
  <varFormat type="numeric"/>
  <location width="9"/>
  <labl>Class code</labl>
  <sumStat type="vald"/>
  <sumStat type="min">&lt;NA&gt;</sumStat>
  <sumStat type="max">&lt;NA&gt;</sumStat>
  <sumStat type="mean">&lt;NA&gt;</sumStat>
  <sumStat type="stdev">&lt;NA&gt;</sumStat>
</var>
<var ID="V15" name="gender" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="8"/>
  <labl>Gender</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">1.0</sumStat>
  <sumStat type="max">2.0</sumStat>
  <sumStat type="mean">1.6</sumStat>
  <sumStat type="stdev">0.5163977794943223</sumStat>
  <catgry>
    <catValu>1</catValu>
    <labl>F</labl>
    <catStat type="vald"/>
  </catgry>
  <catgry>
    <catValu>2</catValu>
    <labl>M</labl>
    <catStat type="min"/>
  </catgry>
</var>
<var ID="V16" name="race" files="F2" intrvl="discrete">
  <varFormat type="numeric"/>
  <location width="8"/>
  <labl>Race</labl>
  <sumStat type="vald"/>
</var>
<var ID="V17" name="birthyear" files="F2" intrvl="contin">
  <varFormat type="numeric"/>
  <location width="4"/>
  <labl>Birth year (.0=born first half; .5 = born second half)</labl>
  <sumStat type="vald">10</sumStat>
  <sumStat type="min">2010.5</sumStat>
  <sumStat type="max">2012.0</sumStat>
  <sumStat type="mean">2011.4</sumStat>
  <sumStat type="stdev">0.45946829173634074</sumStat>
</var>
</dataDscr></codeBook>
