Advertisement
mazzaldo

S6 Tracking Program

Feb 19th, 2024
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 213.14 KB | Source Code | 0 0
  1. Public Class Form1
  2.  
  3.     'Declare record structure
  4.     Public Structure pupiltracking
  5.         Dim scn As String
  6.         Dim knownas As String
  7.         Dim surname As String
  8.         Dim reg As String
  9.         Dim sex As String
  10.         Dim simd As Integer
  11.         Dim fme As String
  12.         Dim lac As String
  13.         Dim language As String
  14.         Dim att As Single
  15.  
  16.         'Calculations and behaviours
  17.         Dim achievinglevel3 As Integer
  18.         Dim achievinglevel4 As Integer
  19.         Dim achievinglevel5 As Integer
  20.         Dim achievinglevel6 As Integer
  21.         Dim achievinglevel7 As Integer
  22.  
  23.         Dim combinedlevel3 As Integer
  24.         Dim combinedlevel4 As Integer
  25.         Dim combinedlevel5 As Integer
  26.         Dim combinedlevel6 As Integer
  27.         Dim combinedlevel7 As Integer
  28.  
  29.         Dim tariffpoints As Integer
  30.  
  31.         Dim studyinglevel3 As Integer
  32.         Dim studyinglevel4 As Integer
  33.         Dim studyinglevel5 As Integer
  34.         Dim studyinglevel6 As Integer
  35.         Dim studyinglevel7 As Integer
  36.  
  37.         Dim avgengagement As Single
  38.         Dim avgclasswork As Single
  39.         Dim avghomework As Single
  40.         Dim avgoverallprogress As Single
  41.  
  42.         'Subject tracking and levels
  43.         Dim accounting As String
  44.         Dim accountinglevel As String
  45.         Dim admin As String
  46.         Dim adminlevel As String
  47.         Dim art As String
  48.         Dim artlevel As String
  49.         Dim barista As String
  50.         Dim baristalevel As String
  51.         Dim biology As String
  52.         Dim biologylevel As String
  53.         Dim business As String
  54.         Dim businesslevel As String
  55.         Dim chemistry As String
  56.         Dim chemistrylevel As String
  57.         Dim computing As String
  58.         Dim computinglevel As String
  59.         Dim criminology As String
  60.         Dim criminologylevel As String
  61.         Dim cyber As String
  62.         Dim cyberlevel As String
  63.         Dim designman As String
  64.         Dim designmanlevel As String
  65.         Dim drama As String
  66.         Dim dramalevel As String
  67.         Dim energy As String
  68.         Dim energylevel As String
  69.         Dim english As String
  70.         Dim englishlevel As String
  71.         Dim esl As String
  72.         Dim esllevel As String
  73.         Dim french As String
  74.         Dim frenchlevel As String
  75.         Dim gamesdevlevel As String
  76.         Dim geography As String
  77.         Dim geographylevel As String
  78.         Dim graphics As String
  79.         Dim graphicslevel As String
  80.         Dim healthandfoodtech As String
  81.         Dim healthandfoodtechlevel As String
  82.         Dim history As String
  83.         Dim historylevel As String
  84.         Dim humanbio As String
  85.         Dim humanbiolevel As String
  86.         Dim italian As String
  87.         Dim italianlevel As String
  88.         Dim jewellery As String
  89.         Dim jewellerylevel As String
  90.         Dim mathematics As String
  91.         Dim mathematicslevel As String
  92.         Dim media As String
  93.         Dim medialevel As String
  94.         Dim modernstudies As String
  95.         Dim modernstudieslevel As String
  96.         Dim musiclead As String
  97.         Dim musicleadlevel As String
  98.         Dim music As String
  99.         Dim musiclevel As String
  100.         Dim musictech As String
  101.         Dim musictechlevel As String
  102.         Dim fitness As String
  103.         Dim fitnesslevel As String
  104.         Dim pe As String
  105.         Dim pelevel As String
  106.         Dim personalDev As String
  107.         Dim personalDevlevel As String
  108.         Dim photography As String
  109.         Dim photographylevel As String
  110.         Dim physics As String
  111.         Dim physicslevel As String
  112.         Dim politics As String
  113.         Dim politicslevel As String
  114.         Dim metalwork As String
  115.         Dim metalworklevel As String
  116.         Dim pracwood As String
  117.         Dim pracwoodlevel As String
  118.         Dim re As String
  119.         Dim relevel As String
  120.         Dim refereeing As String
  121.         Dim refereeinglevel As String
  122.         Dim skillsforworkFARE As String
  123.         Dim skillsforworkFARElevel As String
  124.         Dim sociology As String
  125.         Dim sociologylevel As String
  126.         Dim spanish As String
  127.         Dim spanishlevel As String
  128.         Dim sportslead As String
  129.         Dim sportsleadlevel As String
  130.         Dim urdu As String
  131.         Dim urdulevel As String
  132.         Dim visual As String
  133.         Dim visuallevel As String
  134.  
  135.     End Structure
  136.  
  137.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  138.         'Declare variables and get number of pupils and number of tracking data
  139.  
  140.         Dim pupilno As Integer
  141.         Dim trackingno As Integer
  142.         Dim behavioursno As Integer
  143.  
  144.         Dim fivelevel5 As Integer
  145.         Dim threelevel5 As Integer
  146.         Dim onelevel5 As Integer
  147.  
  148.         Dim percent5at5 As Integer
  149.         Dim percent3at5 As Integer
  150.         Dim percent1at5 As Integer
  151.  
  152.         Dim fivelevel6 As Integer
  153.         Dim threelevel6 As Integer
  154.         Dim onelevel6 As Integer
  155.  
  156.         Dim percent5at6 As Integer
  157.         Dim percent3at6 As Integer
  158.         Dim percent1at6 As Integer
  159.  
  160.         Dim fivelevel7 As Integer
  161.         Dim threelevel7 As Integer
  162.         Dim onelevel7 As Integer
  163.  
  164.         Dim percent5at7 As Integer
  165.         Dim percent3at7 As Integer
  166.         Dim percent1at7 As Integer
  167.  
  168.  
  169.         pupilno = InputBox("How many pupils are there in the pupildata csv file?: ")
  170.         trackingno = InputBox("How many rows in the tracking csv file?: ")
  171.         behavioursno = pupilno
  172.  
  173.  
  174.         'Declare array of records
  175.         Dim pupilrecords(pupilno - 1) As pupiltracking
  176.  
  177.         'Declare arrays to store pupil data that will be read in from files
  178.         Dim pupilscn(pupilno - 1) As String
  179.         Dim pupilknownas(pupilno - 1) As String
  180.         Dim pupilsurname(pupilno - 1) As String
  181.         Dim pupilreg(pupilno - 1) As String
  182.         Dim pupilsex(pupilno - 1) As String
  183.         Dim pupilsimd(pupilno - 1) As Integer
  184.         Dim pupilfme(pupilno - 1) As String
  185.         Dim pupillac(pupilno - 1) As String
  186.         Dim pupillanguage(pupilno - 1) As String
  187.         Dim pupilatt(pupilno - 1) As Single
  188.  
  189.  
  190.         'Declare arrays for tracking data taken from file
  191.         Dim trackingscn(trackingno - 1) As String
  192.         Dim trackingsubject(trackingno - 1) As String
  193.         Dim trackinglevel(trackingno - 1) As String
  194.         Dim trackingwg(trackingno - 1) As String
  195.  
  196.  
  197.  
  198.         'Declare calculations
  199.         Dim trackingatlevel3(trackingno - 1) As Integer
  200.         Dim trackingatlevel4(trackingno - 1) As Integer
  201.         Dim trackingatlevel5(trackingno - 1) As Integer
  202.         Dim trackingatlevel6(trackingno - 1) As Integer
  203.         Dim trackingatlevel7(trackingno - 1) As Integer
  204.         Dim trackingtariffpoints(trackingno - 1) As Integer
  205.         Dim trackingstudyinglevel3(trackingno - 1) As Integer
  206.         Dim trackingstudyinglevel4(trackingno - 1) As Integer
  207.         Dim trackingstudyinglevel5(trackingno - 1) As Integer
  208.         Dim trackingstudyinglevel6(trackingno - 1) As Integer
  209.         Dim trackingstudyinglevel7(trackingno - 1) As Integer
  210.  
  211.  
  212.         'Declare arrays for behaviour data
  213.         Dim behaviourscn(behavioursno - 1) As String
  214.         Dim behaviourtariff(behavioursno - 1) As Single
  215.         Dim behaviourengagement(behavioursno - 1) As Single
  216.         Dim behaviourcw(behavioursno - 1) As Single
  217.         Dim behaviourhw(behavioursno - 1) As Single
  218.         Dim behaviourprogress(behavioursno - 1) As Single
  219.  
  220.  
  221.  
  222.  
  223.         'Initialise record attributes
  224.  
  225.         For counter = 0 To pupilno - 1 'loop for each pupil
  226.             pupilrecords(counter).scn = " - "
  227.             pupilrecords(counter).knownas = " - "
  228.             pupilrecords(counter).surname = " - "
  229.             pupilrecords(counter).reg = " - "
  230.             pupilrecords(counter).sex = " - "
  231.             pupilrecords(counter).simd = 0
  232.             pupilrecords(counter).fme = " - "
  233.             pupilrecords(counter).lac = " - "
  234.             pupilrecords(counter).language = " - "
  235.             pupilrecords(counter).att = 0.0
  236.             pupilrecords(counter).achievinglevel3 = 0
  237.             pupilrecords(counter).achievinglevel4 = 0
  238.             pupilrecords(counter).achievinglevel5 = 0
  239.             pupilrecords(counter).achievinglevel6 = 0
  240.             pupilrecords(counter).achievinglevel7 = 0
  241.             pupilrecords(counter).combinedlevel3 = 0
  242.             pupilrecords(counter).combinedlevel4 = 0
  243.             pupilrecords(counter).combinedlevel5 = 0
  244.             pupilrecords(counter).combinedlevel6 = 0
  245.  
  246.             pupilrecords(counter).tariffpoints = 0.0
  247.             pupilrecords(counter).studyinglevel3 = 0
  248.             pupilrecords(counter).studyinglevel4 = 0
  249.             pupilrecords(counter).studyinglevel5 = 0
  250.             pupilrecords(counter).studyinglevel6 = 0
  251.             pupilrecords(counter).studyinglevel7 = 0
  252.             pupilrecords(counter).avgengagement = 0.0
  253.             pupilrecords(counter).avgclasswork = 0.0
  254.             pupilrecords(counter).avghomework = 0.0
  255.             pupilrecords(counter).avgoverallprogress = 0.0
  256.  
  257.             'The subject name is the working grade
  258.             pupilrecords(counter).accounting = "-"
  259.             pupilrecords(counter).admin = "-"
  260.             pupilrecords(counter).art = "-"
  261.             pupilrecords(counter).barista = "-"
  262.             pupilrecords(counter).biology = "-"
  263.             pupilrecords(counter).business = "-"
  264.             pupilrecords(counter).chemistry = "-"
  265.             pupilrecords(counter).computing = "-"
  266.             pupilrecords(counter).criminology = "-"
  267.             pupilrecords(counter).cyber = "-"
  268.             pupilrecords(counter).designman = "-"
  269.             pupilrecords(counter).drama = "-"
  270.             pupilrecords(counter).energy = "-"
  271.             pupilrecords(counter).english = "-"
  272.             pupilrecords(counter).esl = "-"
  273.             pupilrecords(counter).french = "-"
  274.             pupilrecords(counter).geography = "-"
  275.             pupilrecords(counter).graphics = "-"
  276.             pupilrecords(counter).healthandfoodtech = "-"
  277.             pupilrecords(counter).history = "-"
  278.             pupilrecords(counter).humanbio = "-"
  279.             pupilrecords(counter).italian = "-"
  280.             pupilrecords(counter).jewellery = "-"
  281.             pupilrecords(counter).mathematics = "-"
  282.             pupilrecords(counter).media = "-"
  283.             pupilrecords(counter).modernstudies = "-"
  284.             pupilrecords(counter).musiclead = "-"
  285.             pupilrecords(counter).music = "-"
  286.             pupilrecords(counter).musictech = "-"
  287.             pupilrecords(counter).fitness = "-"
  288.             pupilrecords(counter).pe = "-"
  289.             pupilrecords(counter).personalDev = "-"
  290.             pupilrecords(counter).photography = "-"
  291.             pupilrecords(counter).physics = "-"
  292.             pupilrecords(counter).politics = "-"
  293.             pupilrecords(counter).metalwork = "-"
  294.             pupilrecords(counter).pracwood = "-"
  295.             pupilrecords(counter).re = "-"
  296.             pupilrecords(counter).refereeing = "-"
  297.             pupilrecords(counter).skillsforworkFARE = "-"
  298.             pupilrecords(counter).sociology = "-"
  299.             pupilrecords(counter).spanish = "-"
  300.             pupilrecords(counter).sportslead = "-"
  301.             pupilrecords(counter).urdu = "-"
  302.             pupilrecords(counter).visual = "-"
  303.  
  304.  
  305.             pupilrecords(counter).accountinglevel = "-"
  306.             pupilrecords(counter).adminlevel = "-"
  307.             pupilrecords(counter).artlevel = "-"
  308.             pupilrecords(counter).baristalevel = "-"
  309.             pupilrecords(counter).biologylevel = "-"
  310.             pupilrecords(counter).businesslevel = "-"
  311.             pupilrecords(counter).chemistrylevel = "-"
  312.             pupilrecords(counter).computinglevel = "-"
  313.             pupilrecords(counter).criminologylevel = "-"
  314.             pupilrecords(counter).cyberlevel = "-"
  315.             pupilrecords(counter).designmanlevel = "-"
  316.             pupilrecords(counter).dramalevel = "-"
  317.             pupilrecords(counter).energylevel = "-"
  318.             pupilrecords(counter).englishlevel = "-"
  319.             pupilrecords(counter).esllevel = "-"
  320.             pupilrecords(counter).frenchlevel = "-"
  321.             pupilrecords(counter).gamesdevlevel = "-"
  322.             pupilrecords(counter).geographylevel = "-"
  323.             pupilrecords(counter).graphicslevel = "-"
  324.             pupilrecords(counter).healthandfoodtechlevel = "-"
  325.             pupilrecords(counter).historylevel = "-"
  326.             pupilrecords(counter).humanbiolevel = "-"
  327.             pupilrecords(counter).italianlevel = "-"
  328.             pupilrecords(counter).jewellerylevel = "-"
  329.             pupilrecords(counter).mathematicslevel = "-"
  330.             pupilrecords(counter).medialevel = "-"
  331.             pupilrecords(counter).modernstudieslevel = "-"
  332.             pupilrecords(counter).musiclevel = "-"
  333.             pupilrecords(counter).musicleadlevel = "-"
  334.             pupilrecords(counter).musictechlevel = "-"
  335.             pupilrecords(counter).fitnesslevel = "-"
  336.             pupilrecords(counter).pelevel = "-"
  337.             pupilrecords(counter).personalDevlevel = "-"
  338.             pupilrecords(counter).photographylevel = "-"
  339.             pupilrecords(counter).physicslevel = "-"
  340.             pupilrecords(counter).politicslevel = "-"
  341.             pupilrecords(counter).pracwoodlevel = "-"
  342.             pupilrecords(counter).relevel = "-"
  343.             pupilrecords(counter).metalworklevel = "-"
  344.             pupilrecords(counter).refereeinglevel = "-"
  345.             pupilrecords(counter).skillsforworkFARElevel = "-"
  346.             pupilrecords(counter).sociologylevel = "-"
  347.             pupilrecords(counter).spanishlevel = "-"
  348.             pupilrecords(counter).sportsleadlevel = "-"
  349.             pupilrecords(counter).urdulevel = "-"
  350.             pupilrecords(counter).visuallevel = "-"
  351.  
  352.  
  353.  
  354.         Next
  355.  
  356.  
  357.         'Read in pupil data and store in arrays
  358.  
  359.         FileOpen(1, "C:\Users\mrmar\Documents\Visual Studio 2022\VB Data Files\S56 Tracking Program\S6 Tracking Program\pupildata.csv", OpenMode.Input) ' file stored in Bin/Debug of project
  360.  
  361.         For counter = 0 To pupilno - 1 'loop for each pupil
  362.  
  363.             ' read one item at a time from the file and store in parallel arrays
  364.             'Get from management report Second Curricular Context
  365.             Input(1, pupilscn(counter))
  366.             Input(1, pupilknownas(counter))
  367.             Input(1, pupilsurname(counter))
  368.             Input(1, pupilreg(counter))
  369.             Input(1, pupilsex(counter))
  370.             Input(1, pupilfme(counter))
  371.             Input(1, pupillac(counter))
  372.             Input(1, pupillanguage(counter))
  373.             Input(1, pupilatt(counter))
  374.             Input(1, pupilsimd(counter))
  375.  
  376.         Next
  377.  
  378.         FileClose(1)
  379.  
  380.  
  381.  
  382.         'Read in tracking data and store in arrays
  383.  
  384.         FileOpen(2, "C:\Users\mrmar\Documents\Visual Studio 2022\VB Data Files\S56 Tracking Program\S6 Tracking Program\tracking.csv", OpenMode.Input) ' file stored in Bin/Debug of project
  385.  
  386.  
  387.  
  388.         For counter = 0 To trackingno - 1 'loop for each row of tracking
  389.  
  390.             ' read one item at a time from the file and store in parallel arrays
  391.             'Get from Management Report First Curricula Context
  392.  
  393.  
  394.             Input(2, trackingscn(counter))
  395.             Input(2, trackingsubject(counter))
  396.             Input(2, trackinglevel(counter))
  397.             Input(2, trackingwg(counter))
  398.  
  399.  
  400.  
  401.             'Convert level to shorter names for spreadsheet
  402.  
  403.             Select Case trackinglevel(counter)
  404.                 Case "Advanced Higher"
  405.                     trackinglevel(counter) = "AH"
  406.                 Case "Higher"
  407.                     trackinglevel(counter) = "H"
  408.                 Case "National 1"
  409.                     trackinglevel(counter) = "N1"
  410.                 Case "National 2"
  411.                     trackinglevel(counter) = "N2"
  412.                 Case "National 3"
  413.                     trackinglevel(counter) = "N3"
  414.                 Case "National 4"
  415.                     trackinglevel(counter) = "N4"
  416.                 Case "National 5"
  417.                     trackinglevel(counter) = "N5"
  418.                 Case "Not Set"
  419.                     trackinglevel(counter) = "0"
  420.                 Case "NPA Level 3"
  421.                     trackinglevel(counter) = "43"
  422.                 Case "NPA Level 4"
  423.                     trackinglevel(counter) = "44"
  424.                 Case "NPA Level 5"
  425.                     trackinglevel(counter) = "45"
  426.                 Case "NPA Level 6"
  427.                     trackinglevel(counter) = "46"
  428.                 Case "NPA Level 7"
  429.                     trackinglevel(counter) = "47"
  430.                 Case "NC Level 3"
  431.                     trackinglevel(counter) = "NC3"
  432.                 Case "NC Level 4"
  433.                     trackinglevel(counter) = "NC4"
  434.                 Case "NC Level 5"
  435.                     trackinglevel(counter) = "NC5"
  436.                 Case "NC Level 6"
  437.                     trackinglevel(counter) = "NC6"
  438.             End Select
  439.  
  440.             'Convert working grade to shorter names for spreadsheet
  441.  
  442.             Select Case trackingwg(counter)
  443.                 Case "Pass"
  444.                     trackingwg(counter) = "P"
  445.                 Case "Fail"
  446.                     trackingwg(counter) = "F"
  447.                 Case "Not Set"
  448.                     trackingwg(counter) = "0"
  449.             End Select
  450.  
  451.  
  452.  
  453.         Next
  454.  
  455.         FileClose(2)
  456.  
  457.  
  458.         'Read in behaviour data and store in arrays
  459.  
  460.         FileOpen(3, "C:\Users\mrmar\Documents\Visual Studio 2022\VB Data Files\S56 Tracking Program\S6 Tracking Program\behaviours.csv", OpenMode.Input) ' file stored in Bin/Debug of project
  461.  
  462.         For counter = 0 To behavioursno - 1 'loop for each row of tracking
  463.             ' read in average behaviours one item at a time from the file and store in parallel arrays
  464.             'Get from BGE Average Behaviour Chart
  465.  
  466.  
  467.             Input(3, behaviourscn(counter))
  468.             Input(3, behaviourtariff(counter))
  469.             Input(3, behaviourengagement(counter))
  470.             Input(3, behaviourcw(counter))
  471.             Input(3, behaviourhw(counter))
  472.             Input(3, behaviourprogress(counter))
  473.         Next
  474.  
  475.         FileClose(3)
  476.  
  477.  
  478.  
  479.  
  480.  
  481.         'Put pupil data into records
  482.  
  483.         For pupilindex = 0 To pupilno - 1
  484.             pupilrecords(pupilindex).scn = pupilscn(pupilindex)
  485.             pupilrecords(pupilindex).knownas = pupilknownas(pupilindex)
  486.             pupilrecords(pupilindex).surname = pupilsurname(pupilindex)
  487.             pupilrecords(pupilindex).reg = pupilreg(pupilindex)
  488.             pupilrecords(pupilindex).sex = pupilsex(pupilindex)
  489.             pupilrecords(pupilindex).simd = pupilsimd(pupilindex)
  490.             pupilrecords(pupilindex).fme = pupilfme(pupilindex)
  491.             pupilrecords(pupilindex).lac = pupillac(pupilindex)
  492.             pupilrecords(pupilindex).language = pupillanguage(pupilindex)
  493.             pupilrecords(pupilindex).att = pupilatt(pupilindex)
  494.         Next
  495.  
  496.  
  497.  
  498.  
  499.  
  500.         'Put tracking data into records for each pupil
  501.  
  502.  
  503.         For pupilindex = 0 To pupilno - 1
  504.             For trackingindex = 0 To trackingno - 1
  505.  
  506.  
  507.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("accounting") Then
  508.                     pupilrecords(pupilindex).accounting = trackingwg(trackingindex)
  509.                     pupilrecords(pupilindex).accountinglevel = trackinglevel(trackingindex)
  510.                 End If
  511.  
  512.  
  513.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("administration") Then
  514.                     pupilrecords(pupilindex).admin = trackingwg(trackingindex)
  515.                     pupilrecords(pupilindex).adminlevel = trackinglevel(trackingindex)
  516.                 End If
  517.  
  518.  
  519.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("art & design") Then
  520.                     pupilrecords(pupilindex).art = trackingwg(trackingindex)
  521.                     pupilrecords(pupilindex).artlevel = trackinglevel(trackingindex)
  522.                 End If
  523.  
  524.  
  525.  
  526.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("barista") Then
  527.                     pupilrecords(pupilindex).barista = trackingwg(trackingindex)
  528.                     pupilrecords(pupilindex).baristalevel = trackinglevel(trackingindex)
  529.                 End If
  530.  
  531.  
  532.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "biology n5" Then
  533.                     pupilrecords(pupilindex).biology = trackingwg(trackingindex)
  534.                     pupilrecords(pupilindex).biologylevel = trackinglevel(trackingindex)
  535.                 End If
  536.  
  537.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("business") Then
  538.                     pupilrecords(pupilindex).business = trackingwg(trackingindex)
  539.                     pupilrecords(pupilindex).businesslevel = trackinglevel(trackingindex)
  540.                 End If
  541.  
  542.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("chemistry") Then
  543.                     pupilrecords(pupilindex).chemistry = trackingwg(trackingindex)
  544.                     pupilrecords(pupilindex).chemistrylevel = trackinglevel(trackingindex)
  545.                 End If
  546.  
  547.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("computing") Then
  548.                     pupilrecords(pupilindex).computing = trackingwg(trackingindex)
  549.                     pupilrecords(pupilindex).computinglevel = trackinglevel(trackingindex)
  550.                 End If
  551.  
  552.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("criminology") Then
  553.                     pupilrecords(pupilindex).criminology = trackingwg(trackingindex)
  554.                     pupilrecords(pupilindex).criminologylevel = trackinglevel(trackingindex)
  555.                 End If
  556.  
  557.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("cyber") Then
  558.                     pupilrecords(pupilindex).cyber = trackingwg(trackingindex)
  559.                     pupilrecords(pupilindex).cyberlevel = trackinglevel(trackingindex)
  560.                 End If
  561.  
  562.  
  563.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("manufacture") Then
  564.                     pupilrecords(pupilindex).designman = trackingwg(trackingindex)
  565.                     pupilrecords(pupilindex).designmanlevel = trackinglevel(trackingindex)
  566.                 End If
  567.  
  568.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("drama") Then
  569.                     pupilrecords(pupilindex).drama = trackingwg(trackingindex)
  570.                     pupilrecords(pupilindex).dramalevel = trackinglevel(trackingindex)
  571.                 End If
  572.  
  573.  
  574.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("energy") Then
  575.                     pupilrecords(pupilindex).energy = trackingwg(trackingindex)
  576.                     pupilrecords(pupilindex).energylevel = trackinglevel(trackingindex)
  577.                 End If
  578.  
  579.  
  580.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "english n5" Then
  581.                     pupilrecords(pupilindex).english = trackingwg(trackingindex)
  582.                     pupilrecords(pupilindex).englishlevel = trackinglevel(trackingindex)
  583.                 End If
  584.  
  585.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "english" Then
  586.                     pupilrecords(pupilindex).english = trackingwg(trackingindex)
  587.                     pupilrecords(pupilindex).englishlevel = trackinglevel(trackingindex)
  588.                 End If
  589.  
  590.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("second language") Then
  591.                     pupilrecords(pupilindex).esl = trackingwg(trackingindex)
  592.                     pupilrecords(pupilindex).esllevel = trackinglevel(trackingindex)
  593.                 End If
  594.  
  595.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("french") Then
  596.                     pupilrecords(pupilindex).french = trackingwg(trackingindex)
  597.                     pupilrecords(pupilindex).frenchlevel = trackinglevel(trackingindex)
  598.                 End If
  599.  
  600.  
  601.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("geography") Then
  602.                     pupilrecords(pupilindex).geography = trackingwg(trackingindex)
  603.                     pupilrecords(pupilindex).geographylevel = trackinglevel(trackingindex)
  604.                 End If
  605.  
  606.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("graphic") Then
  607.                     pupilrecords(pupilindex).graphics = trackingwg(trackingindex)
  608.                     pupilrecords(pupilindex).graphicslevel = trackinglevel(trackingindex)
  609.                 End If
  610.  
  611.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("food") Then
  612.                     pupilrecords(pupilindex).healthandfoodtech = trackingwg(trackingindex)
  613.                     pupilrecords(pupilindex).healthandfoodtechlevel = trackinglevel(trackingindex)
  614.                 End If
  615.  
  616.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("history") Then
  617.                     pupilrecords(pupilindex).history = trackingwg(trackingindex)
  618.                     pupilrecords(pupilindex).historylevel = trackinglevel(trackingindex)
  619.                 End If
  620.  
  621.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "human biology" Then
  622.                     pupilrecords(pupilindex).humanbio = trackingwg(trackingindex)
  623.                     pupilrecords(pupilindex).humanbiolevel = trackinglevel(trackingindex)
  624.                 End If
  625.  
  626.  
  627.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("italian") Then
  628.                     pupilrecords(pupilindex).italian = trackingwg(trackingindex)
  629.                     pupilrecords(pupilindex).italianlevel = trackinglevel(trackingindex)
  630.                 End If
  631.  
  632.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("jewellery") Then
  633.                     pupilrecords(pupilindex).jewellery = trackingwg(trackingindex)
  634.                     pupilrecords(pupilindex).jewellerylevel = trackinglevel(trackingindex)
  635.                 End If
  636.  
  637.  
  638.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("mathematics") Then
  639.                     pupilrecords(pupilindex).mathematics = trackingwg(trackingindex)
  640.                     pupilrecords(pupilindex).mathematicslevel = trackinglevel(trackingindex)
  641.                 End If
  642.  
  643.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("media") Then
  644.                     pupilrecords(pupilindex).media = trackingwg(trackingindex)
  645.                     pupilrecords(pupilindex).medialevel = trackinglevel(trackingindex)
  646.                 End If
  647.  
  648.  
  649.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("modern studies") Then
  650.                     pupilrecords(pupilindex).modernstudies = trackingwg(trackingindex)
  651.                     pupilrecords(pupilindex).modernstudieslevel = trackinglevel(trackingindex)
  652.                 End If
  653.  
  654.  
  655.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "music" Then
  656.                     pupilrecords(pupilindex).music = trackingwg(trackingindex)
  657.                     pupilrecords(pupilindex).musiclevel = trackinglevel(trackingindex)
  658.                 End If
  659.  
  660.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "music n5" Then
  661.                     pupilrecords(pupilindex).music = trackingwg(trackingindex)
  662.                     pupilrecords(pupilindex).musiclevel = trackinglevel(trackingindex)
  663.                 End If
  664.  
  665.  
  666.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "music leadership" Then
  667.                     pupilrecords(pupilindex).musiclead = trackingwg(trackingindex)
  668.                     pupilrecords(pupilindex).musicleadlevel = trackinglevel(trackingindex)
  669.                 End If
  670.  
  671.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)) = "music technology" Then
  672.                     pupilrecords(pupilindex).musictech = trackingwg(trackingindex)
  673.                     pupilrecords(pupilindex).musictechlevel = trackinglevel(trackingindex)
  674.                 End If
  675.  
  676.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("fitness") Then
  677.                     pupilrecords(pupilindex).fitness = trackingwg(trackingindex)
  678.                     pupilrecords(pupilindex).fitnesslevel = trackinglevel(trackingindex)
  679.                 End If
  680.  
  681.  
  682.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("pe (sqa)") Then
  683.                     pupilrecords(pupilindex).pe = trackingwg(trackingindex)
  684.                     pupilrecords(pupilindex).pelevel = trackinglevel(trackingindex)
  685.                 End If
  686.  
  687.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("personal development") Then
  688.                     pupilrecords(pupilindex).personalDev = trackingwg(trackingindex)
  689.                     pupilrecords(pupilindex).personalDevlevel = trackinglevel(trackingindex)
  690.                 End If
  691.  
  692.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("photography") Then
  693.                     pupilrecords(pupilindex).photography = trackingwg(trackingindex)
  694.                     pupilrecords(pupilindex).photographylevel = trackinglevel(trackingindex)
  695.                 End If
  696.  
  697.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("physics") Then
  698.                     pupilrecords(pupilindex).physics = trackingwg(trackingindex)
  699.                     pupilrecords(pupilindex).physicslevel = trackinglevel(trackingindex)
  700.                 End If
  701.  
  702.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("politics") Then
  703.                     pupilrecords(pupilindex).politics = trackingwg(trackingindex)
  704.                     pupilrecords(pupilindex).politicslevel = trackinglevel(trackingindex)
  705.                 End If
  706.  
  707.  
  708.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("metalwork") Then
  709.                     pupilrecords(pupilindex).metalwork = trackingwg(trackingindex)
  710.                     pupilrecords(pupilindex).metalworklevel = trackinglevel(trackingindex)
  711.                 End If
  712.  
  713.  
  714.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("woodwork") Then
  715.                     pupilrecords(pupilindex).pracwood = trackingwg(trackingindex)
  716.                     pupilrecords(pupilindex).pracwoodlevel = trackinglevel(trackingindex)
  717.                 End If
  718.  
  719.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("re (sqa)") Then
  720.                     pupilrecords(pupilindex).re = trackingwg(trackingindex)
  721.                     pupilrecords(pupilindex).relevel = trackinglevel(trackingindex)
  722.                 End If
  723.  
  724.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("refereeing") Then
  725.                     pupilrecords(pupilindex).refereeing = trackingwg(trackingindex)
  726.                     pupilrecords(pupilindex).refereeinglevel = trackinglevel(trackingindex)
  727.                 End If
  728.  
  729.  
  730.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("fare") Then
  731.                     pupilrecords(pupilindex).skillsforworkFARE = trackingwg(trackingindex)
  732.                     pupilrecords(pupilindex).skillsforworkFARElevel = trackinglevel(trackingindex)
  733.                 End If
  734.  
  735.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("sociology") Then
  736.                     pupilrecords(pupilindex).sociology = trackingwg(trackingindex)
  737.                     pupilrecords(pupilindex).sociologylevel = trackinglevel(trackingindex)
  738.                 End If
  739.  
  740.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("spanish") Then
  741.                     pupilrecords(pupilindex).spanish = trackingwg(trackingindex)
  742.                     pupilrecords(pupilindex).spanishlevel = trackinglevel(trackingindex)
  743.                 End If
  744.  
  745.  
  746.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("sports leadership") Then
  747.                     pupilrecords(pupilindex).sportslead = trackingwg(trackingindex)
  748.                     pupilrecords(pupilindex).sportsleadlevel = trackinglevel(trackingindex)
  749.                 End If
  750.  
  751.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("urdu") Then
  752.                     pupilrecords(pupilindex).urdu = trackingwg(trackingindex)
  753.                     pupilrecords(pupilindex).urdulevel = trackinglevel(trackingindex)
  754.                 End If
  755.  
  756.                 If pupilscn(pupilindex) = trackingscn(trackingindex) And LCase(trackingsubject(trackingindex)).Contains("visual") Then
  757.                     pupilrecords(pupilindex).visual = trackingwg(trackingindex)
  758.                     pupilrecords(pupilindex).visuallevel = trackinglevel(trackingindex)
  759.                 End If
  760.  
  761.  
  762.             Next
  763.  
  764.  
  765.         Next
  766.  
  767.         'work out number of subjects STUDIED at different levels for each pupil
  768.  
  769.         For pupilindex = 0 To pupilno - 1
  770.  
  771.             If (pupilrecords(pupilindex).accountinglevel = "AH" Or pupilrecords(pupilindex).accountinglevel = "47") Then
  772.                 pupilrecords(pupilindex).studyinglevel7 += 1
  773.             ElseIf (pupilrecords(pupilindex).accountinglevel = "H" Or pupilrecords(pupilindex).accountinglevel = "46" Or pupilrecords(pupilindex).accountinglevel = "NC6") Then
  774.                 pupilrecords(pupilindex).studyinglevel6 += 1
  775.             ElseIf (pupilrecords(pupilindex).accountinglevel = "N5" Or pupilrecords(pupilindex).accountinglevel = "45" Or pupilrecords(pupilindex).accountinglevel = "NC5") Then
  776.                 pupilrecords(pupilindex).studyinglevel5 += 1
  777.             ElseIf (pupilrecords(pupilindex).accountinglevel = "N4" Or pupilrecords(pupilindex).accountinglevel = "44" Or pupilrecords(pupilindex).accountinglevel = "NC4") Then
  778.                 pupilrecords(pupilindex).studyinglevel4 += 1
  779.             ElseIf (pupilrecords(pupilindex).accountinglevel = "N3" Or pupilrecords(pupilindex).accountinglevel = "43" Or pupilrecords(pupilindex).accountinglevel = "NC3") Then
  780.                 pupilrecords(pupilindex).studyinglevel3 += 1
  781.             End If
  782.  
  783.  
  784.             If (pupilrecords(pupilindex).adminlevel = "AH" Or pupilrecords(pupilindex).adminlevel = "47") Then
  785.                 pupilrecords(pupilindex).studyinglevel7 += 1
  786.             ElseIf (pupilrecords(pupilindex).adminlevel = "H" Or pupilrecords(pupilindex).adminlevel = "46" Or pupilrecords(pupilindex).adminlevel = "NC6") Then
  787.                 pupilrecords(pupilindex).studyinglevel6 += 1
  788.             ElseIf (pupilrecords(pupilindex).adminlevel = "N5" Or pupilrecords(pupilindex).adminlevel = "45" Or pupilrecords(pupilindex).adminlevel = "NC5") Then
  789.                 pupilrecords(pupilindex).studyinglevel5 += 1
  790.             ElseIf (pupilrecords(pupilindex).adminlevel = "N4" Or pupilrecords(pupilindex).adminlevel = "44" Or pupilrecords(pupilindex).adminlevel = "NC4") Then
  791.                 pupilrecords(pupilindex).studyinglevel4 += 1
  792.             ElseIf (pupilrecords(pupilindex).adminlevel = "N3" Or pupilrecords(pupilindex).adminlevel = "43" Or pupilrecords(pupilindex).adminlevel = "NC3") Then
  793.                 pupilrecords(pupilindex).studyinglevel3 += 1
  794.             End If
  795.  
  796.             If (pupilrecords(pupilindex).artlevel = "AH" Or pupilrecords(pupilindex).artlevel = "47") Then
  797.                 pupilrecords(pupilindex).studyinglevel7 += 1
  798.             ElseIf (pupilrecords(pupilindex).artlevel = "H" Or pupilrecords(pupilindex).artlevel = "46" Or pupilrecords(pupilindex).artlevel = "NC6") Then
  799.                 pupilrecords(pupilindex).studyinglevel6 += 1
  800.             ElseIf (pupilrecords(pupilindex).artlevel = "N5" Or pupilrecords(pupilindex).artlevel = "45" Or pupilrecords(pupilindex).artlevel = "NC5") Then
  801.                 pupilrecords(pupilindex).studyinglevel5 += 1
  802.             ElseIf (pupilrecords(pupilindex).artlevel = "N4" Or pupilrecords(pupilindex).artlevel = "44" Or pupilrecords(pupilindex).artlevel = "NC4") Then
  803.                 pupilrecords(pupilindex).studyinglevel4 += 1
  804.             ElseIf (pupilrecords(pupilindex).artlevel = "N3" Or pupilrecords(pupilindex).artlevel = "43" Or pupilrecords(pupilindex).artlevel = "NC3") Then
  805.                 pupilrecords(pupilindex).studyinglevel3 += 1
  806.             End If
  807.  
  808.             If (pupilrecords(pupilindex).baristalevel = "AH" Or pupilrecords(pupilindex).baristalevel = "47") Then
  809.                 pupilrecords(pupilindex).studyinglevel7 += 1
  810.             ElseIf (pupilrecords(pupilindex).baristalevel = "H" Or pupilrecords(pupilindex).baristalevel = "46" Or pupilrecords(pupilindex).baristalevel = "NC6") Then
  811.                 pupilrecords(pupilindex).studyinglevel6 += 1
  812.             ElseIf (pupilrecords(pupilindex).baristalevel = "N5" Or pupilrecords(pupilindex).baristalevel = "45" Or pupilrecords(pupilindex).baristalevel = "NC5") Then
  813.                 pupilrecords(pupilindex).studyinglevel5 += 1
  814.             ElseIf (pupilrecords(pupilindex).baristalevel = "N4" Or pupilrecords(pupilindex).baristalevel = "44" Or pupilrecords(pupilindex).baristalevel = "NC4") Then
  815.                 pupilrecords(pupilindex).studyinglevel4 += 1
  816.             ElseIf (pupilrecords(pupilindex).baristalevel = "N3" Or pupilrecords(pupilindex).baristalevel = "43" Or pupilrecords(pupilindex).baristalevel = "NC3") Then
  817.                 pupilrecords(pupilindex).studyinglevel3 += 1
  818.             End If
  819.  
  820.             If (pupilrecords(pupilindex).biologylevel = "AH" Or pupilrecords(pupilindex).biologylevel = "47") Then
  821.                 pupilrecords(pupilindex).studyinglevel7 += 1
  822.             ElseIf (pupilrecords(pupilindex).biologylevel = "H" Or pupilrecords(pupilindex).biologylevel = "46" Or pupilrecords(pupilindex).biologylevel = "NC6") Then
  823.                 pupilrecords(pupilindex).studyinglevel6 += 1
  824.             ElseIf (pupilrecords(pupilindex).biologylevel = "N5" Or pupilrecords(pupilindex).biologylevel = "45" Or pupilrecords(pupilindex).biologylevel = "NC5") Then
  825.                 pupilrecords(pupilindex).studyinglevel5 += 1
  826.             ElseIf (pupilrecords(pupilindex).biologylevel = "N4" Or pupilrecords(pupilindex).biologylevel = "44" Or pupilrecords(pupilindex).biologylevel = "NC4") Then
  827.                 pupilrecords(pupilindex).studyinglevel4 += 1
  828.             ElseIf (pupilrecords(pupilindex).biologylevel = "N3" Or pupilrecords(pupilindex).biologylevel = "43" Or pupilrecords(pupilindex).biologylevel = "NC3") Then
  829.                 pupilrecords(pupilindex).studyinglevel3 += 1
  830.             End If
  831.  
  832.             If (pupilrecords(pupilindex).businesslevel = "AH" Or pupilrecords(pupilindex).businesslevel = "47") Then
  833.                 pupilrecords(pupilindex).studyinglevel7 += 1
  834.             ElseIf (pupilrecords(pupilindex).businesslevel = "H" Or pupilrecords(pupilindex).businesslevel = "46" Or pupilrecords(pupilindex).businesslevel = "NC6") Then
  835.                 pupilrecords(pupilindex).studyinglevel6 += 1
  836.             ElseIf (pupilrecords(pupilindex).businesslevel = "N5" Or pupilrecords(pupilindex).businesslevel = "45" Or pupilrecords(pupilindex).businesslevel = "NC5") Then
  837.                 pupilrecords(pupilindex).studyinglevel5 += 1
  838.             ElseIf (pupilrecords(pupilindex).businesslevel = "N4" Or pupilrecords(pupilindex).businesslevel = "44" Or pupilrecords(pupilindex).businesslevel = "NC4") Then
  839.                 pupilrecords(pupilindex).studyinglevel4 += 1
  840.             ElseIf (pupilrecords(pupilindex).businesslevel = "N3" Or pupilrecords(pupilindex).businesslevel = "43" Or pupilrecords(pupilindex).businesslevel = "NC3") Then
  841.                 pupilrecords(pupilindex).studyinglevel3 += 1
  842.             End If
  843.  
  844.             If (pupilrecords(pupilindex).chemistrylevel = "AH" Or pupilrecords(pupilindex).chemistrylevel = "47") Then
  845.                 pupilrecords(pupilindex).studyinglevel7 += 1
  846.             ElseIf (pupilrecords(pupilindex).chemistrylevel = "H" Or pupilrecords(pupilindex).chemistrylevel = "46" Or pupilrecords(pupilindex).chemistrylevel = "NC6") Then
  847.                 pupilrecords(pupilindex).studyinglevel6 += 1
  848.             ElseIf (pupilrecords(pupilindex).chemistrylevel = "N5" Or pupilrecords(pupilindex).chemistrylevel = "45" Or pupilrecords(pupilindex).chemistrylevel = "NC5") Then
  849.                 pupilrecords(pupilindex).studyinglevel5 += 1
  850.             ElseIf (pupilrecords(pupilindex).chemistrylevel = "N4" Or pupilrecords(pupilindex).chemistrylevel = "44" Or pupilrecords(pupilindex).chemistrylevel = "NC4") Then
  851.                 pupilrecords(pupilindex).studyinglevel4 += 1
  852.             ElseIf (pupilrecords(pupilindex).chemistrylevel = "N3" Or pupilrecords(pupilindex).chemistrylevel = "43" Or pupilrecords(pupilindex).chemistrylevel = "NC3") Then
  853.                 pupilrecords(pupilindex).studyinglevel3 += 1
  854.             End If
  855.  
  856.             If (pupilrecords(pupilindex).computinglevel = "AH" Or pupilrecords(pupilindex).computinglevel = "47") Then
  857.                 pupilrecords(pupilindex).studyinglevel7 += 1
  858.             ElseIf (pupilrecords(pupilindex).computinglevel = "H" Or pupilrecords(pupilindex).computinglevel = "46" Or pupilrecords(pupilindex).computinglevel = "NC6") Then
  859.                 pupilrecords(pupilindex).studyinglevel6 += 1
  860.             ElseIf (pupilrecords(pupilindex).computinglevel = "N5" Or pupilrecords(pupilindex).computinglevel = "45" Or pupilrecords(pupilindex).computinglevel = "NC5") Then
  861.                 pupilrecords(pupilindex).studyinglevel5 += 1
  862.             ElseIf (pupilrecords(pupilindex).computinglevel = "N4" Or pupilrecords(pupilindex).computinglevel = "44" Or pupilrecords(pupilindex).computinglevel = "NC4") Then
  863.                 pupilrecords(pupilindex).studyinglevel4 += 1
  864.             ElseIf (pupilrecords(pupilindex).computinglevel = "N3" Or pupilrecords(pupilindex).computinglevel = "43" Or pupilrecords(pupilindex).computinglevel = "NC3") Then
  865.                 pupilrecords(pupilindex).studyinglevel3 += 1
  866.             End If
  867.  
  868.             If (pupilrecords(pupilindex).criminologylevel = "AH" Or pupilrecords(pupilindex).criminologylevel = "47") Then
  869.                 pupilrecords(pupilindex).studyinglevel7 += 1
  870.             ElseIf (pupilrecords(pupilindex).criminologylevel = "H" Or pupilrecords(pupilindex).criminologylevel = "46" Or pupilrecords(pupilindex).criminologylevel = "NC6") Then
  871.                 pupilrecords(pupilindex).studyinglevel6 += 1
  872.             ElseIf (pupilrecords(pupilindex).criminologylevel = "N5" Or pupilrecords(pupilindex).criminologylevel = "45" Or pupilrecords(pupilindex).criminologylevel = "NC5") Then
  873.                 pupilrecords(pupilindex).studyinglevel5 += 1
  874.             ElseIf (pupilrecords(pupilindex).criminologylevel = "N4" Or pupilrecords(pupilindex).criminologylevel = "44" Or pupilrecords(pupilindex).criminologylevel = "NC4") Then
  875.                 pupilrecords(pupilindex).studyinglevel4 += 1
  876.             ElseIf (pupilrecords(pupilindex).criminologylevel = "N3" Or pupilrecords(pupilindex).criminologylevel = "43" Or pupilrecords(pupilindex).criminologylevel = "NC3") Then
  877.                 pupilrecords(pupilindex).studyinglevel3 += 1
  878.             End If
  879.  
  880.             If (pupilrecords(pupilindex).cyberlevel = "AH" Or pupilrecords(pupilindex).cyberlevel = "47") Then
  881.                 pupilrecords(pupilindex).studyinglevel7 += 1
  882.             ElseIf (pupilrecords(pupilindex).cyberlevel = "H" Or pupilrecords(pupilindex).cyberlevel = "46" Or pupilrecords(pupilindex).cyberlevel = "NC6") Then
  883.                 pupilrecords(pupilindex).studyinglevel6 += 1
  884.             ElseIf (pupilrecords(pupilindex).cyberlevel = "N5" Or pupilrecords(pupilindex).cyberlevel = "45" Or pupilrecords(pupilindex).cyberlevel = "NC5") Then
  885.                 pupilrecords(pupilindex).studyinglevel5 += 1
  886.             ElseIf (pupilrecords(pupilindex).cyberlevel = "N4" Or pupilrecords(pupilindex).cyberlevel = "44" Or pupilrecords(pupilindex).cyberlevel = "NC4") Then
  887.                 pupilrecords(pupilindex).studyinglevel4 += 1
  888.             ElseIf (pupilrecords(pupilindex).cyberlevel = "N3" Or pupilrecords(pupilindex).cyberlevel = "43" Or pupilrecords(pupilindex).cyberlevel = "NC3") Then
  889.                 pupilrecords(pupilindex).studyinglevel3 += 1
  890.             End If
  891.  
  892.             If (pupilrecords(pupilindex).designmanlevel = "AH" Or pupilrecords(pupilindex).designmanlevel = "47") Then
  893.                 pupilrecords(pupilindex).studyinglevel7 += 1
  894.             ElseIf (pupilrecords(pupilindex).designmanlevel = "H" Or pupilrecords(pupilindex).designmanlevel = "46" Or pupilrecords(pupilindex).designmanlevel = "NC6") Then
  895.                 pupilrecords(pupilindex).studyinglevel6 += 1
  896.             ElseIf (pupilrecords(pupilindex).designmanlevel = "N5" Or pupilrecords(pupilindex).designmanlevel = "45" Or pupilrecords(pupilindex).designmanlevel = "NC5") Then
  897.                 pupilrecords(pupilindex).studyinglevel5 += 1
  898.             ElseIf (pupilrecords(pupilindex).designmanlevel = "N4" Or pupilrecords(pupilindex).designmanlevel = "44" Or pupilrecords(pupilindex).designmanlevel = "NC4") Then
  899.                 pupilrecords(pupilindex).studyinglevel4 += 1
  900.             ElseIf (pupilrecords(pupilindex).designmanlevel = "N3" Or pupilrecords(pupilindex).designmanlevel = "43" Or pupilrecords(pupilindex).designmanlevel = "NC3") Then
  901.                 pupilrecords(pupilindex).studyinglevel3 += 1
  902.             End If
  903.  
  904.             If (pupilrecords(pupilindex).dramalevel = "AH" Or pupilrecords(pupilindex).dramalevel = "47") Then
  905.                 pupilrecords(pupilindex).studyinglevel7 += 1
  906.             ElseIf (pupilrecords(pupilindex).dramalevel = "H" Or pupilrecords(pupilindex).dramalevel = "46" Or pupilrecords(pupilindex).dramalevel = "NC6") Then
  907.                 pupilrecords(pupilindex).studyinglevel6 += 1
  908.             ElseIf (pupilrecords(pupilindex).dramalevel = "N5" Or pupilrecords(pupilindex).dramalevel = "45" Or pupilrecords(pupilindex).dramalevel = "NC5") Then
  909.                 pupilrecords(pupilindex).studyinglevel5 += 1
  910.             ElseIf (pupilrecords(pupilindex).dramalevel = "N4" Or pupilrecords(pupilindex).dramalevel = "44" Or pupilrecords(pupilindex).dramalevel = "NC4") Then
  911.                 pupilrecords(pupilindex).studyinglevel4 += 1
  912.             ElseIf (pupilrecords(pupilindex).dramalevel = "N3" Or pupilrecords(pupilindex).dramalevel = "43" Or pupilrecords(pupilindex).dramalevel = "NC3") Then
  913.                 pupilrecords(pupilindex).studyinglevel3 += 1
  914.             End If
  915.  
  916.             If (pupilrecords(pupilindex).energylevel = "AH" Or pupilrecords(pupilindex).energylevel = "47") Then
  917.                 pupilrecords(pupilindex).studyinglevel7 += 1
  918.             ElseIf (pupilrecords(pupilindex).energylevel = "H" Or pupilrecords(pupilindex).energylevel = "46" Or pupilrecords(pupilindex).energylevel = "NC6") Then
  919.                 pupilrecords(pupilindex).studyinglevel6 += 1
  920.             ElseIf (pupilrecords(pupilindex).energylevel = "N5" Or pupilrecords(pupilindex).energylevel = "45" Or pupilrecords(pupilindex).energylevel = "NC5") Then
  921.                 pupilrecords(pupilindex).studyinglevel5 += 1
  922.             ElseIf (pupilrecords(pupilindex).energylevel = "N4" Or pupilrecords(pupilindex).energylevel = "44" Or pupilrecords(pupilindex).energylevel = "NC4") Then
  923.                 pupilrecords(pupilindex).studyinglevel4 += 1
  924.             ElseIf (pupilrecords(pupilindex).energylevel = "N3" Or pupilrecords(pupilindex).energylevel = "43" Or pupilrecords(pupilindex).energylevel = "NC3") Then
  925.                 pupilrecords(pupilindex).studyinglevel3 += 1
  926.             End If
  927.  
  928.             If (pupilrecords(pupilindex).englishlevel = "AH" Or pupilrecords(pupilindex).englishlevel = "47") Then
  929.                 pupilrecords(pupilindex).studyinglevel7 += 1
  930.             ElseIf (pupilrecords(pupilindex).englishlevel = "H" Or pupilrecords(pupilindex).englishlevel = "46" Or pupilrecords(pupilindex).englishlevel = "NC6") Then
  931.                 pupilrecords(pupilindex).studyinglevel6 += 1
  932.             ElseIf (pupilrecords(pupilindex).englishlevel = "N5" Or pupilrecords(pupilindex).englishlevel = "45" Or pupilrecords(pupilindex).englishlevel = "NC5") Then
  933.                 pupilrecords(pupilindex).studyinglevel5 += 1
  934.             ElseIf (pupilrecords(pupilindex).englishlevel = "N4" Or pupilrecords(pupilindex).englishlevel = "44" Or pupilrecords(pupilindex).englishlevel = "NC4") Then
  935.                 pupilrecords(pupilindex).studyinglevel4 += 1
  936.             ElseIf (pupilrecords(pupilindex).englishlevel = "N3" Or pupilrecords(pupilindex).englishlevel = "43" Or pupilrecords(pupilindex).englishlevel = "NC3") Then
  937.                 pupilrecords(pupilindex).studyinglevel3 += 1
  938.             End If
  939.  
  940.             If (pupilrecords(pupilindex).esllevel = "AH" Or pupilrecords(pupilindex).esllevel = "47") Then
  941.                 pupilrecords(pupilindex).studyinglevel7 += 1
  942.             ElseIf (pupilrecords(pupilindex).esllevel = "H" Or pupilrecords(pupilindex).esllevel = "46" Or pupilrecords(pupilindex).esllevel = "NC6") Then
  943.                 pupilrecords(pupilindex).studyinglevel6 += 1
  944.             ElseIf (pupilrecords(pupilindex).esllevel = "N5" Or pupilrecords(pupilindex).esllevel = "45" Or pupilrecords(pupilindex).esllevel = "NC5") Then
  945.                 pupilrecords(pupilindex).studyinglevel5 += 1
  946.             ElseIf (pupilrecords(pupilindex).esllevel = "N4" Or pupilrecords(pupilindex).esllevel = "44" Or pupilrecords(pupilindex).esllevel = "NC4") Then
  947.                 pupilrecords(pupilindex).studyinglevel4 += 1
  948.             ElseIf (pupilrecords(pupilindex).esllevel = "N3" Or pupilrecords(pupilindex).esllevel = "43" Or pupilrecords(pupilindex).esllevel = "NC3") Then
  949.                 pupilrecords(pupilindex).studyinglevel3 += 1
  950.             End If
  951.  
  952.             If (pupilrecords(pupilindex).frenchlevel = "AH" Or pupilrecords(pupilindex).frenchlevel = "47") Then
  953.                 pupilrecords(pupilindex).studyinglevel7 += 1
  954.             ElseIf (pupilrecords(pupilindex).frenchlevel = "H" Or pupilrecords(pupilindex).frenchlevel = "46" Or pupilrecords(pupilindex).frenchlevel = "NC6") Then
  955.                 pupilrecords(pupilindex).studyinglevel6 += 1
  956.             ElseIf (pupilrecords(pupilindex).frenchlevel = "N5" Or pupilrecords(pupilindex).frenchlevel = "45" Or pupilrecords(pupilindex).frenchlevel = "NC5") Then
  957.                 pupilrecords(pupilindex).studyinglevel5 += 1
  958.             ElseIf (pupilrecords(pupilindex).frenchlevel = "N4" Or pupilrecords(pupilindex).frenchlevel = "44" Or pupilrecords(pupilindex).frenchlevel = "NC4") Then
  959.                 pupilrecords(pupilindex).studyinglevel4 += 1
  960.             ElseIf (pupilrecords(pupilindex).frenchlevel = "N3" Or pupilrecords(pupilindex).frenchlevel = "43" Or pupilrecords(pupilindex).frenchlevel = "NC3") Then
  961.                 pupilrecords(pupilindex).studyinglevel3 += 1
  962.             End If
  963.  
  964.  
  965.             If (pupilrecords(pupilindex).geographylevel = "AH" Or pupilrecords(pupilindex).geographylevel = "47") Then
  966.                 pupilrecords(pupilindex).studyinglevel7 += 1
  967.             ElseIf (pupilrecords(pupilindex).geographylevel = "H" Or pupilrecords(pupilindex).geographylevel = "46" Or pupilrecords(pupilindex).geographylevel = "NC6") Then
  968.                 pupilrecords(pupilindex).studyinglevel6 += 1
  969.             ElseIf (pupilrecords(pupilindex).geographylevel = "N5" Or pupilrecords(pupilindex).geographylevel = "45" Or pupilrecords(pupilindex).geographylevel = "NC5") Then
  970.                 pupilrecords(pupilindex).studyinglevel5 += 1
  971.             ElseIf (pupilrecords(pupilindex).geographylevel = "N4" Or pupilrecords(pupilindex).geographylevel = "44" Or pupilrecords(pupilindex).geographylevel = "NC4") Then
  972.                 pupilrecords(pupilindex).studyinglevel4 += 1
  973.             ElseIf (pupilrecords(pupilindex).geographylevel = "N3" Or pupilrecords(pupilindex).geographylevel = "43" Or pupilrecords(pupilindex).geographylevel = "NC3") Then
  974.                 pupilrecords(pupilindex).studyinglevel3 += 1
  975.             End If
  976.  
  977.             If (pupilrecords(pupilindex).graphicslevel = "AH" Or pupilrecords(pupilindex).graphicslevel = "47") Then
  978.                 pupilrecords(pupilindex).studyinglevel7 += 1
  979.             ElseIf (pupilrecords(pupilindex).graphicslevel = "H" Or pupilrecords(pupilindex).graphicslevel = "46" Or pupilrecords(pupilindex).graphicslevel = "NC6") Then
  980.                 pupilrecords(pupilindex).studyinglevel6 += 1
  981.             ElseIf (pupilrecords(pupilindex).graphicslevel = "N5" Or pupilrecords(pupilindex).graphicslevel = "45" Or pupilrecords(pupilindex).graphicslevel = "NC5") Then
  982.                 pupilrecords(pupilindex).studyinglevel5 += 1
  983.             ElseIf (pupilrecords(pupilindex).graphicslevel = "N4" Or pupilrecords(pupilindex).graphicslevel = "44" Or pupilrecords(pupilindex).graphicslevel = "NC4") Then
  984.                 pupilrecords(pupilindex).studyinglevel4 += 1
  985.             ElseIf (pupilrecords(pupilindex).graphicslevel = "N3" Or pupilrecords(pupilindex).graphicslevel = "43" Or pupilrecords(pupilindex).graphicslevel = "NC3") Then
  986.                 pupilrecords(pupilindex).studyinglevel3 += 1
  987.             End If
  988.  
  989.             If (pupilrecords(pupilindex).healthandfoodtechlevel = "AH" Or pupilrecords(pupilindex).healthandfoodtechlevel = "47") Then
  990.                 pupilrecords(pupilindex).studyinglevel7 += 1
  991.             ElseIf (pupilrecords(pupilindex).healthandfoodtechlevel = "H" Or pupilrecords(pupilindex).healthandfoodtechlevel = "46" Or pupilrecords(pupilindex).healthandfoodtechlevel = "NC6") Then
  992.                 pupilrecords(pupilindex).studyinglevel6 += 1
  993.             ElseIf (pupilrecords(pupilindex).healthandfoodtechlevel = "N5" Or pupilrecords(pupilindex).healthandfoodtechlevel = "45" Or pupilrecords(pupilindex).healthandfoodtechlevel = "NC5") Then
  994.                 pupilrecords(pupilindex).studyinglevel5 += 1
  995.             ElseIf (pupilrecords(pupilindex).healthandfoodtechlevel = "N4" Or pupilrecords(pupilindex).healthandfoodtechlevel = "44" Or pupilrecords(pupilindex).healthandfoodtechlevel = "NC4") Then
  996.                 pupilrecords(pupilindex).studyinglevel4 += 1
  997.             ElseIf (pupilrecords(pupilindex).healthandfoodtechlevel = "N3" Or pupilrecords(pupilindex).healthandfoodtechlevel = "43" Or pupilrecords(pupilindex).healthandfoodtechlevel = "NC3") Then
  998.                 pupilrecords(pupilindex).studyinglevel3 += 1
  999.             End If
  1000.  
  1001.             If (pupilrecords(pupilindex).historylevel = "AH" Or pupilrecords(pupilindex).historylevel = "47") Then
  1002.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1003.             ElseIf (pupilrecords(pupilindex).historylevel = "H" Or pupilrecords(pupilindex).historylevel = "46" Or pupilrecords(pupilindex).historylevel = "NC6") Then
  1004.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1005.             ElseIf (pupilrecords(pupilindex).historylevel = "N5" Or pupilrecords(pupilindex).historylevel = "45" Or pupilrecords(pupilindex).historylevel = "NC5") Then
  1006.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1007.             ElseIf (pupilrecords(pupilindex).historylevel = "N4" Or pupilrecords(pupilindex).historylevel = "44" Or pupilrecords(pupilindex).historylevel = "NC4") Then
  1008.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1009.             ElseIf (pupilrecords(pupilindex).historylevel = "N3" Or pupilrecords(pupilindex).historylevel = "43" Or pupilrecords(pupilindex).historylevel = "NC3") Then
  1010.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1011.             End If
  1012.  
  1013.             If (pupilrecords(pupilindex).humanbiolevel = "AH" Or pupilrecords(pupilindex).humanbiolevel = "47") Then
  1014.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1015.             ElseIf (pupilrecords(pupilindex).humanbiolevel = "H" Or pupilrecords(pupilindex).humanbiolevel = "46" Or pupilrecords(pupilindex).humanbiolevel = "NC6") Then
  1016.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1017.             ElseIf (pupilrecords(pupilindex).humanbiolevel = "N5" Or pupilrecords(pupilindex).humanbiolevel = "45" Or pupilrecords(pupilindex).humanbiolevel = "NC5") Then
  1018.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1019.             ElseIf (pupilrecords(pupilindex).humanbiolevel = "N4" Or pupilrecords(pupilindex).humanbiolevel = "44" Or pupilrecords(pupilindex).humanbiolevel = "NC4") Then
  1020.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1021.             ElseIf (pupilrecords(pupilindex).humanbiolevel = "N3" Or pupilrecords(pupilindex).humanbiolevel = "43" Or pupilrecords(pupilindex).humanbiolevel = "NC3") Then
  1022.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1023.             End If
  1024.  
  1025.             If (pupilrecords(pupilindex).italianlevel = "AH" Or pupilrecords(pupilindex).italianlevel = "47") Then
  1026.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1027.             ElseIf (pupilrecords(pupilindex).italianlevel = "H" Or pupilrecords(pupilindex).italianlevel = "46" Or pupilrecords(pupilindex).italianlevel = "NC6") Then
  1028.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1029.             ElseIf (pupilrecords(pupilindex).italianlevel = "N5" Or pupilrecords(pupilindex).italianlevel = "45" Or pupilrecords(pupilindex).italianlevel = "NC5") Then
  1030.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1031.             ElseIf (pupilrecords(pupilindex).italianlevel = "N4" Or pupilrecords(pupilindex).italianlevel = "44" Or pupilrecords(pupilindex).italianlevel = "NC4") Then
  1032.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1033.             ElseIf (pupilrecords(pupilindex).italianlevel = "N3" Or pupilrecords(pupilindex).italianlevel = "43" Or pupilrecords(pupilindex).italianlevel = "NC3") Then
  1034.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1035.             End If
  1036.  
  1037.             If (pupilrecords(pupilindex).jewellerylevel = "AH" Or pupilrecords(pupilindex).jewellerylevel = "47") Then
  1038.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1039.             ElseIf (pupilrecords(pupilindex).jewellerylevel = "H" Or pupilrecords(pupilindex).jewellerylevel = "46" Or pupilrecords(pupilindex).jewellerylevel = "NC6") Then
  1040.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1041.             ElseIf (pupilrecords(pupilindex).jewellerylevel = "N5" Or pupilrecords(pupilindex).jewellerylevel = "45" Or pupilrecords(pupilindex).jewellerylevel = "NC5") Then
  1042.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1043.             ElseIf (pupilrecords(pupilindex).jewellerylevel = "N4" Or pupilrecords(pupilindex).jewellerylevel = "44" Or pupilrecords(pupilindex).jewellerylevel = "NC4") Then
  1044.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1045.             ElseIf (pupilrecords(pupilindex).jewellerylevel = "N3" Or pupilrecords(pupilindex).jewellerylevel = "43" Or pupilrecords(pupilindex).jewellerylevel = "NC3") Then
  1046.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1047.             End If
  1048.  
  1049.             If (pupilrecords(pupilindex).mathematicslevel = "AH" Or pupilrecords(pupilindex).mathematicslevel = "47") Then
  1050.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1051.             ElseIf (pupilrecords(pupilindex).mathematicslevel = "H" Or pupilrecords(pupilindex).mathematicslevel = "46" Or pupilrecords(pupilindex).mathematicslevel = "NC6") Then
  1052.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1053.             ElseIf (pupilrecords(pupilindex).mathematicslevel = "N5" Or pupilrecords(pupilindex).mathematicslevel = "45" Or pupilrecords(pupilindex).mathematicslevel = "NC5") Then
  1054.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1055.             ElseIf (pupilrecords(pupilindex).mathematicslevel = "N4" Or pupilrecords(pupilindex).mathematicslevel = "44" Or pupilrecords(pupilindex).mathematicslevel = "NC4") Then
  1056.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1057.             ElseIf (pupilrecords(pupilindex).mathematicslevel = "N3" Or pupilrecords(pupilindex).mathematicslevel = "43" Or pupilrecords(pupilindex).mathematicslevel = "NC3") Then
  1058.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1059.             End If
  1060.  
  1061.             If (pupilrecords(pupilindex).medialevel = "AH" Or pupilrecords(pupilindex).medialevel = "47") Then
  1062.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1063.             ElseIf (pupilrecords(pupilindex).medialevel = "H" Or pupilrecords(pupilindex).medialevel = "46" Or pupilrecords(pupilindex).medialevel = "NC6") Then
  1064.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1065.             ElseIf (pupilrecords(pupilindex).medialevel = "N5" Or pupilrecords(pupilindex).medialevel = "45" Or pupilrecords(pupilindex).medialevel = "NC5") Then
  1066.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1067.             ElseIf (pupilrecords(pupilindex).medialevel = "N4" Or pupilrecords(pupilindex).medialevel = "44" Or pupilrecords(pupilindex).medialevel = "NC4") Then
  1068.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1069.             ElseIf (pupilrecords(pupilindex).medialevel = "N3" Or pupilrecords(pupilindex).medialevel = "43" Or pupilrecords(pupilindex).medialevel = "NC3") Then
  1070.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1071.             End If
  1072.  
  1073.             If (pupilrecords(pupilindex).modernstudieslevel = "AH" Or pupilrecords(pupilindex).modernstudieslevel = "47") Then
  1074.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1075.             ElseIf (pupilrecords(pupilindex).modernstudieslevel = "H" Or pupilrecords(pupilindex).modernstudieslevel = "46" Or pupilrecords(pupilindex).modernstudieslevel = "NC6") Then
  1076.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1077.             ElseIf (pupilrecords(pupilindex).modernstudieslevel = "N5" Or pupilrecords(pupilindex).modernstudieslevel = "45" Or pupilrecords(pupilindex).modernstudieslevel = "NC5") Then
  1078.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1079.             ElseIf (pupilrecords(pupilindex).modernstudieslevel = "N4" Or pupilrecords(pupilindex).modernstudieslevel = "44" Or pupilrecords(pupilindex).modernstudieslevel = "NC4") Then
  1080.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1081.             ElseIf (pupilrecords(pupilindex).modernstudieslevel = "N3" Or pupilrecords(pupilindex).modernstudieslevel = "43" Or pupilrecords(pupilindex).modernstudieslevel = "NC3") Then
  1082.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1083.             End If
  1084.  
  1085.             If (pupilrecords(pupilindex).musiclevel = "AH" Or pupilrecords(pupilindex).musiclevel = "47") Then
  1086.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1087.             ElseIf (pupilrecords(pupilindex).musiclevel = "H" Or pupilrecords(pupilindex).musiclevel = "46" Or pupilrecords(pupilindex).musiclevel = "NC6") Then
  1088.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1089.             ElseIf (pupilrecords(pupilindex).musiclevel = "N5" Or pupilrecords(pupilindex).musiclevel = "45" Or pupilrecords(pupilindex).musiclevel = "NC5") Then
  1090.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1091.             ElseIf (pupilrecords(pupilindex).musiclevel = "N4" Or pupilrecords(pupilindex).musiclevel = "44" Or pupilrecords(pupilindex).musiclevel = "NC4") Then
  1092.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1093.             ElseIf (pupilrecords(pupilindex).musiclevel = "N3" Or pupilrecords(pupilindex).musiclevel = "43" Or pupilrecords(pupilindex).musiclevel = "NC3") Then
  1094.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1095.             End If
  1096.  
  1097.             If (pupilrecords(pupilindex).musicleadlevel = "AH" Or pupilrecords(pupilindex).musicleadlevel = "47") Then
  1098.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1099.             ElseIf (pupilrecords(pupilindex).musicleadlevel = "H" Or pupilrecords(pupilindex).musicleadlevel = "46" Or pupilrecords(pupilindex).musicleadlevel = "NC6") Then
  1100.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1101.             ElseIf (pupilrecords(pupilindex).musicleadlevel = "N5" Or pupilrecords(pupilindex).musicleadlevel = "45" Or pupilrecords(pupilindex).musicleadlevel = "NC5") Then
  1102.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1103.             ElseIf (pupilrecords(pupilindex).musicleadlevel = "N4" Or pupilrecords(pupilindex).musicleadlevel = "44" Or pupilrecords(pupilindex).musicleadlevel = "NC4") Then
  1104.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1105.             ElseIf (pupilrecords(pupilindex).musicleadlevel = "N3" Or pupilrecords(pupilindex).musicleadlevel = "43" Or pupilrecords(pupilindex).musicleadlevel = "NC3") Then
  1106.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1107.             End If
  1108.  
  1109.             If (pupilrecords(pupilindex).musictechlevel = "AH" Or pupilrecords(pupilindex).musictechlevel = "47") Then
  1110.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1111.             ElseIf (pupilrecords(pupilindex).musictechlevel = "H" Or pupilrecords(pupilindex).musictechlevel = "46" Or pupilrecords(pupilindex).musictechlevel = "NC6") Then
  1112.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1113.             ElseIf (pupilrecords(pupilindex).musictechlevel = "N5" Or pupilrecords(pupilindex).musictechlevel = "45" Or pupilrecords(pupilindex).musictechlevel = "NC5") Then
  1114.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1115.             ElseIf (pupilrecords(pupilindex).musictechlevel = "N4" Or pupilrecords(pupilindex).musictechlevel = "44" Or pupilrecords(pupilindex).musictechlevel = "NC4") Then
  1116.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1117.             ElseIf (pupilrecords(pupilindex).musictechlevel = "N3" Or pupilrecords(pupilindex).musictechlevel = "43" Or pupilrecords(pupilindex).musictechlevel = "NC3") Then
  1118.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1119.             End If
  1120.  
  1121.             If (pupilrecords(pupilindex).fitnesslevel = "AH" Or pupilrecords(pupilindex).fitnesslevel = "47") Then
  1122.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1123.             ElseIf (pupilrecords(pupilindex).fitnesslevel = "H" Or pupilrecords(pupilindex).fitnesslevel = "46" Or pupilrecords(pupilindex).fitnesslevel = "NC6") Then
  1124.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1125.             ElseIf (pupilrecords(pupilindex).fitnesslevel = "N5" Or pupilrecords(pupilindex).fitnesslevel = "45" Or pupilrecords(pupilindex).fitnesslevel = "NC5") Then
  1126.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1127.             ElseIf (pupilrecords(pupilindex).fitnesslevel = "N4" Or pupilrecords(pupilindex).fitnesslevel = "44" Or pupilrecords(pupilindex).fitnesslevel = "NC4") Then
  1128.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1129.             ElseIf (pupilrecords(pupilindex).fitnesslevel = "N3" Or pupilrecords(pupilindex).fitnesslevel = "43" Or pupilrecords(pupilindex).fitnesslevel = "NC3") Then
  1130.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1131.             End If
  1132.  
  1133.             If (pupilrecords(pupilindex).pelevel = "AH" Or pupilrecords(pupilindex).pelevel = "47") Then
  1134.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1135.             ElseIf (pupilrecords(pupilindex).pelevel = "H" Or pupilrecords(pupilindex).pelevel = "46" Or pupilrecords(pupilindex).pelevel = "NC6") Then
  1136.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1137.             ElseIf (pupilrecords(pupilindex).pelevel = "N5" Or pupilrecords(pupilindex).pelevel = "45" Or pupilrecords(pupilindex).pelevel = "NC5") Then
  1138.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1139.             ElseIf (pupilrecords(pupilindex).pelevel = "N4" Or pupilrecords(pupilindex).pelevel = "44" Or pupilrecords(pupilindex).pelevel = "NC4") Then
  1140.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1141.             ElseIf (pupilrecords(pupilindex).pelevel = "N3" Or pupilrecords(pupilindex).pelevel = "43" Or pupilrecords(pupilindex).pelevel = "NC3") Then
  1142.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1143.             End If
  1144.  
  1145.             If (pupilrecords(pupilindex).personalDevlevel = "AH" Or pupilrecords(pupilindex).personalDevlevel = "47") Then
  1146.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1147.             ElseIf (pupilrecords(pupilindex).personalDevlevel = "H" Or pupilrecords(pupilindex).personalDevlevel = "46" Or pupilrecords(pupilindex).personalDevlevel = "NC6") Then
  1148.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1149.             ElseIf (pupilrecords(pupilindex).personalDevlevel = "N5" Or pupilrecords(pupilindex).personalDevlevel = "45" Or pupilrecords(pupilindex).personalDevlevel = "NC5") Then
  1150.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1151.             ElseIf (pupilrecords(pupilindex).personalDevlevel = "N4" Or pupilrecords(pupilindex).personalDevlevel = "44" Or pupilrecords(pupilindex).personalDevlevel = "NC4") Then
  1152.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1153.             ElseIf (pupilrecords(pupilindex).personalDevlevel = "N3" Or pupilrecords(pupilindex).personalDevlevel = "43" Or pupilrecords(pupilindex).personalDevlevel = "NC3") Then
  1154.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1155.             End If
  1156.  
  1157.             If (pupilrecords(pupilindex).photographylevel = "AH" Or pupilrecords(pupilindex).photographylevel = "47") Then
  1158.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1159.             ElseIf (pupilrecords(pupilindex).photographylevel = "H" Or pupilrecords(pupilindex).photographylevel = "46" Or pupilrecords(pupilindex).photographylevel = "NC6") Then
  1160.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1161.             ElseIf (pupilrecords(pupilindex).photographylevel = "N5" Or pupilrecords(pupilindex).photographylevel = "45" Or pupilrecords(pupilindex).photographylevel = "NC5") Then
  1162.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1163.             ElseIf (pupilrecords(pupilindex).photographylevel = "N4" Or pupilrecords(pupilindex).photographylevel = "44" Or pupilrecords(pupilindex).photographylevel = "NC4") Then
  1164.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1165.             ElseIf (pupilrecords(pupilindex).photographylevel = "N3" Or pupilrecords(pupilindex).photographylevel = "43" Or pupilrecords(pupilindex).photographylevel = "NC3") Then
  1166.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1167.             End If
  1168.  
  1169.             If (pupilrecords(pupilindex).physicslevel = "AH" Or pupilrecords(pupilindex).physicslevel = "47") Then
  1170.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1171.             ElseIf (pupilrecords(pupilindex).physicslevel = "H" Or pupilrecords(pupilindex).physicslevel = "46" Or pupilrecords(pupilindex).physicslevel = "NC6") Then
  1172.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1173.             ElseIf (pupilrecords(pupilindex).physicslevel = "N5" Or pupilrecords(pupilindex).physicslevel = "45" Or pupilrecords(pupilindex).physicslevel = "NC5") Then
  1174.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1175.             ElseIf (pupilrecords(pupilindex).physicslevel = "N4" Or pupilrecords(pupilindex).physicslevel = "44" Or pupilrecords(pupilindex).physicslevel = "NC4") Then
  1176.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1177.             ElseIf (pupilrecords(pupilindex).physicslevel = "N3" Or pupilrecords(pupilindex).physicslevel = "43" Or pupilrecords(pupilindex).physicslevel = "NC3") Then
  1178.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1179.             End If
  1180.  
  1181.             If (pupilrecords(pupilindex).politicslevel = "AH" Or pupilrecords(pupilindex).politicslevel = "47") Then
  1182.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1183.             ElseIf (pupilrecords(pupilindex).politicslevel = "H" Or pupilrecords(pupilindex).politicslevel = "46" Or pupilrecords(pupilindex).politicslevel = "NC6") Then
  1184.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1185.             ElseIf (pupilrecords(pupilindex).politicslevel = "N5" Or pupilrecords(pupilindex).politicslevel = "45" Or pupilrecords(pupilindex).politicslevel = "NC5") Then
  1186.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1187.             ElseIf (pupilrecords(pupilindex).politicslevel = "N4" Or pupilrecords(pupilindex).politicslevel = "44" Or pupilrecords(pupilindex).politicslevel = "NC4") Then
  1188.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1189.             ElseIf (pupilrecords(pupilindex).politicslevel = "N3" Or pupilrecords(pupilindex).politicslevel = "43" Or pupilrecords(pupilindex).politicslevel = "NC3") Then
  1190.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1191.             End If
  1192.  
  1193.             If (pupilrecords(pupilindex).metalworklevel = "AH" Or pupilrecords(pupilindex).metalworklevel = "47") Then
  1194.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1195.             ElseIf (pupilrecords(pupilindex).metalworklevel = "H" Or pupilrecords(pupilindex).metalworklevel = "46" Or pupilrecords(pupilindex).metalworklevel = "NC6") Then
  1196.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1197.             ElseIf (pupilrecords(pupilindex).metalworklevel = "N5" Or pupilrecords(pupilindex).metalworklevel = "45" Or pupilrecords(pupilindex).metalworklevel = "NC5") Then
  1198.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1199.             ElseIf (pupilrecords(pupilindex).metalworklevel = "N4" Or pupilrecords(pupilindex).metalworklevel = "44" Or pupilrecords(pupilindex).metalworklevel = "NC4") Then
  1200.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1201.             ElseIf (pupilrecords(pupilindex).metalworklevel = "N3" Or pupilrecords(pupilindex).metalworklevel = "43" Or pupilrecords(pupilindex).metalworklevel = "NC3") Then
  1202.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1203.             End If
  1204.  
  1205.             If (pupilrecords(pupilindex).pracwoodlevel = "AH" Or pupilrecords(pupilindex).pracwoodlevel = "47") Then
  1206.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1207.             ElseIf (pupilrecords(pupilindex).pracwoodlevel = "H" Or pupilrecords(pupilindex).pracwoodlevel = "46" Or pupilrecords(pupilindex).pracwoodlevel = "NC6") Then
  1208.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1209.             ElseIf (pupilrecords(pupilindex).pracwoodlevel = "N5" Or pupilrecords(pupilindex).pracwoodlevel = "45" Or pupilrecords(pupilindex).pracwoodlevel = "NC5") Then
  1210.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1211.             ElseIf (pupilrecords(pupilindex).pracwoodlevel = "N4" Or pupilrecords(pupilindex).pracwoodlevel = "44" Or pupilrecords(pupilindex).pracwoodlevel = "NC4") Then
  1212.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1213.             ElseIf (pupilrecords(pupilindex).pracwoodlevel = "N3" Or pupilrecords(pupilindex).pracwoodlevel = "43" Or pupilrecords(pupilindex).pracwoodlevel = "NC3") Then
  1214.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1215.             End If
  1216.  
  1217.             If (pupilrecords(pupilindex).relevel = "AH" Or pupilrecords(pupilindex).relevel = "47") Then
  1218.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1219.             ElseIf (pupilrecords(pupilindex).relevel = "H" Or pupilrecords(pupilindex).relevel = "46" Or pupilrecords(pupilindex).relevel = "NC6") Then
  1220.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1221.             ElseIf (pupilrecords(pupilindex).relevel = "N5" Or pupilrecords(pupilindex).relevel = "45" Or pupilrecords(pupilindex).relevel = "NC5") Then
  1222.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1223.             ElseIf (pupilrecords(pupilindex).relevel = "N4" Or pupilrecords(pupilindex).relevel = "44" Or pupilrecords(pupilindex).relevel = "NC4") Then
  1224.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1225.             ElseIf (pupilrecords(pupilindex).relevel = "N3" Or pupilrecords(pupilindex).relevel = "43" Or pupilrecords(pupilindex).relevel = "NC3") Then
  1226.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1227.             End If
  1228.  
  1229.  
  1230.             If (pupilrecords(pupilindex).refereeinglevel = "AH" Or pupilrecords(pupilindex).refereeinglevel = "47") Then
  1231.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1232.             ElseIf (pupilrecords(pupilindex).refereeinglevel = "H" Or pupilrecords(pupilindex).refereeinglevel = "46" Or pupilrecords(pupilindex).refereeinglevel = "NC6") Then
  1233.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1234.             ElseIf (pupilrecords(pupilindex).refereeinglevel = "N5" Or pupilrecords(pupilindex).refereeinglevel = "45" Or pupilrecords(pupilindex).refereeinglevel = "NC5") Then
  1235.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1236.             ElseIf (pupilrecords(pupilindex).refereeinglevel = "N4" Or pupilrecords(pupilindex).refereeinglevel = "44" Or pupilrecords(pupilindex).refereeinglevel = "NC4") Then
  1237.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1238.             ElseIf (pupilrecords(pupilindex).refereeinglevel = "N3" Or pupilrecords(pupilindex).refereeinglevel = "43" Or pupilrecords(pupilindex).refereeinglevel = "NC3") Then
  1239.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1240.             End If
  1241.  
  1242.             If (pupilrecords(pupilindex).skillsforworkFARElevel = "AH" Or pupilrecords(pupilindex).skillsforworkFARElevel = "47") Then
  1243.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1244.             ElseIf (pupilrecords(pupilindex).skillsforworkFARElevel = "H" Or pupilrecords(pupilindex).skillsforworkFARElevel = "46" Or pupilrecords(pupilindex).skillsforworkFARElevel = "NC6") Then
  1245.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1246.             ElseIf (pupilrecords(pupilindex).skillsforworkFARElevel = "N5" Or pupilrecords(pupilindex).skillsforworkFARElevel = "45" Or pupilrecords(pupilindex).skillsforworkFARElevel = "NC5") Then
  1247.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1248.             ElseIf (pupilrecords(pupilindex).skillsforworkFARElevel = "N4" Or pupilrecords(pupilindex).skillsforworkFARElevel = "44" Or pupilrecords(pupilindex).skillsforworkFARElevel = "NC4") Then
  1249.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1250.             ElseIf (pupilrecords(pupilindex).skillsforworkFARElevel = "N3" Or pupilrecords(pupilindex).skillsforworkFARElevel = "43" Or pupilrecords(pupilindex).skillsforworkFARElevel = "NC3") Then
  1251.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1252.             End If
  1253.  
  1254.             If (pupilrecords(pupilindex).sociologylevel = "AH" Or pupilrecords(pupilindex).sociologylevel = "47") Then
  1255.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1256.             ElseIf (pupilrecords(pupilindex).sociologylevel = "H" Or pupilrecords(pupilindex).sociologylevel = "46" Or pupilrecords(pupilindex).sociologylevel = "NC6") Then
  1257.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1258.             ElseIf (pupilrecords(pupilindex).sociologylevel = "N5" Or pupilrecords(pupilindex).sociologylevel = "45" Or pupilrecords(pupilindex).sociologylevel = "NC5") Then
  1259.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1260.             ElseIf (pupilrecords(pupilindex).sociologylevel = "N4" Or pupilrecords(pupilindex).sociologylevel = "44" Or pupilrecords(pupilindex).sociologylevel = "NC4") Then
  1261.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1262.             ElseIf (pupilrecords(pupilindex).sociologylevel = "N3" Or pupilrecords(pupilindex).sociologylevel = "43" Or pupilrecords(pupilindex).sociologylevel = "NC3") Then
  1263.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1264.             End If
  1265.  
  1266.             If (pupilrecords(pupilindex).spanishlevel = "AH" Or pupilrecords(pupilindex).spanishlevel = "47") Then
  1267.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1268.             ElseIf (pupilrecords(pupilindex).spanishlevel = "H" Or pupilrecords(pupilindex).spanishlevel = "46" Or pupilrecords(pupilindex).spanishlevel = "NC6") Then
  1269.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1270.             ElseIf (pupilrecords(pupilindex).spanishlevel = "N5" Or pupilrecords(pupilindex).spanishlevel = "45" Or pupilrecords(pupilindex).spanishlevel = "NC5") Then
  1271.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1272.             ElseIf (pupilrecords(pupilindex).spanishlevel = "N4" Or pupilrecords(pupilindex).spanishlevel = "44" Or pupilrecords(pupilindex).spanishlevel = "NC4") Then
  1273.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1274.             ElseIf (pupilrecords(pupilindex).spanishlevel = "N3" Or pupilrecords(pupilindex).spanishlevel = "43" Or pupilrecords(pupilindex).spanishlevel = "NC3") Then
  1275.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1276.             End If
  1277.  
  1278.             If (pupilrecords(pupilindex).sportsleadlevel = "AH" Or pupilrecords(pupilindex).sportsleadlevel = "47") Then
  1279.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1280.             ElseIf (pupilrecords(pupilindex).sportsleadlevel = "H" Or pupilrecords(pupilindex).sportsleadlevel = "46" Or pupilrecords(pupilindex).sportsleadlevel = "NC6") Then
  1281.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1282.             ElseIf (pupilrecords(pupilindex).sportsleadlevel = "N5" Or pupilrecords(pupilindex).sportsleadlevel = "45" Or pupilrecords(pupilindex).sportsleadlevel = "NC5") Then
  1283.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1284.             ElseIf (pupilrecords(pupilindex).sportsleadlevel = "N4" Or pupilrecords(pupilindex).sportsleadlevel = "44" Or pupilrecords(pupilindex).sportsleadlevel = "NC4") Then
  1285.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1286.             ElseIf (pupilrecords(pupilindex).sportsleadlevel = "N3" Or pupilrecords(pupilindex).sportsleadlevel = "43" Or pupilrecords(pupilindex).sportsleadlevel = "NC3") Then
  1287.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1288.             End If
  1289.  
  1290.             If (pupilrecords(pupilindex).urdulevel = "AH" Or pupilrecords(pupilindex).urdulevel = "47") Then
  1291.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1292.             ElseIf (pupilrecords(pupilindex).urdulevel = "H" Or pupilrecords(pupilindex).urdulevel = "46" Or pupilrecords(pupilindex).urdulevel = "NC6") Then
  1293.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1294.             ElseIf (pupilrecords(pupilindex).urdulevel = "N5" Or pupilrecords(pupilindex).urdulevel = "45" Or pupilrecords(pupilindex).urdulevel = "NC5") Then
  1295.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1296.             ElseIf (pupilrecords(pupilindex).urdulevel = "N4" Or pupilrecords(pupilindex).urdulevel = "44" Or pupilrecords(pupilindex).urdulevel = "NC4") Then
  1297.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1298.             ElseIf (pupilrecords(pupilindex).urdulevel = "N3" Or pupilrecords(pupilindex).urdulevel = "43" Or pupilrecords(pupilindex).urdulevel = "NC3") Then
  1299.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1300.             End If
  1301.  
  1302.             If (pupilrecords(pupilindex).visuallevel = "AH" Or pupilrecords(pupilindex).visuallevel = "47") Then
  1303.                 pupilrecords(pupilindex).studyinglevel7 += 1
  1304.             ElseIf (pupilrecords(pupilindex).visuallevel = "H" Or pupilrecords(pupilindex).visuallevel = "46" Or pupilrecords(pupilindex).visuallevel = "NC6") Then
  1305.                 pupilrecords(pupilindex).studyinglevel6 += 1
  1306.             ElseIf (pupilrecords(pupilindex).visuallevel = "N5" Or pupilrecords(pupilindex).visuallevel = "45" Or pupilrecords(pupilindex).visuallevel = "NC5") Then
  1307.                 pupilrecords(pupilindex).studyinglevel5 += 1
  1308.             ElseIf (pupilrecords(pupilindex).visuallevel = "N4" Or pupilrecords(pupilindex).visuallevel = "44" Or pupilrecords(pupilindex).visuallevel = "NC4") Then
  1309.                 pupilrecords(pupilindex).studyinglevel4 += 1
  1310.             ElseIf (pupilrecords(pupilindex).visuallevel = "N3" Or pupilrecords(pupilindex).visuallevel = "43" Or pupilrecords(pupilindex).visuallevel = "NC3") Then
  1311.                 pupilrecords(pupilindex).studyinglevel3 += 1
  1312.             End If
  1313.  
  1314.         Next
  1315.  
  1316.  
  1317.  
  1318.  
  1319.         For pupilindex = 0 To pupilno - 1
  1320.  
  1321.             Select Case pupilrecords(pupilindex).accountinglevel
  1322.  
  1323.                 Case "AH"
  1324.                     If pupilrecords(pupilindex).accounting = "6" Or pupilrecords(pupilindex).accounting = "5" Or pupilrecords(pupilindex).accounting = "4" Or pupilrecords(pupilindex).accounting = "3" Or pupilrecords(pupilindex).accounting = "2" Or pupilrecords(pupilindex).accounting = "1" Then
  1325.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1326.                     End If
  1327.                 Case "47"
  1328.                     If pupilrecords(pupilindex).accounting = "P" Then
  1329.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1330.                     End If
  1331.                 Case "H"
  1332.                     If pupilrecords(pupilindex).accounting = "6" Or pupilrecords(pupilindex).accounting = "5" Or pupilrecords(pupilindex).accounting = "4" Or pupilrecords(pupilindex).accounting = "3" Or pupilrecords(pupilindex).accounting = "2" Or pupilrecords(pupilindex).accounting = "1" Then
  1333.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1334.                     End If
  1335.                 Case "46"
  1336.                     If pupilrecords(pupilindex).accounting = "P" Then
  1337.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1338.                     End If
  1339.                 Case "N5"
  1340.                     If pupilrecords(pupilindex).accounting = "6" Or pupilrecords(pupilindex).accounting = "5" Or pupilrecords(pupilindex).accounting = "4" Or pupilrecords(pupilindex).accounting = "3" Or pupilrecords(pupilindex).accounting = "2" Or pupilrecords(pupilindex).accounting = "1" Then
  1341.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1342.                     End If
  1343.                 Case "45"
  1344.                     If pupilrecords(pupilindex).accounting = "P" Then
  1345.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1346.                     End If
  1347.                 Case "N4", "44"
  1348.                     If pupilrecords(pupilindex).accounting = "P" Then
  1349.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1350.                     End If
  1351.                 Case "N3", "43"
  1352.                     If pupilrecords(pupilindex).accounting = "P" Then
  1353.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1354.                     End If
  1355.                 Case "NC5"
  1356.                     If pupilrecords(pupilindex).accounting = "6" Or pupilrecords(pupilindex).accounting = "5" Or pupilrecords(pupilindex).accounting = "4" Or pupilrecords(pupilindex).accounting = "3" Or pupilrecords(pupilindex).accounting = "2" Or pupilrecords(pupilindex).accounting = "1" Then
  1357.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1358.                     End If
  1359.             End Select
  1360.  
  1361.             Select Case pupilrecords(pupilindex).adminlevel
  1362.  
  1363.                 Case "AH"
  1364.                     If pupilrecords(pupilindex).admin = "6" Or pupilrecords(pupilindex).admin = "5" Or pupilrecords(pupilindex).admin = "4" Or pupilrecords(pupilindex).admin = "3" Or pupilrecords(pupilindex).admin = "2" Or pupilrecords(pupilindex).admin = "1" Then
  1365.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1366.                     End If
  1367.                 Case "47"
  1368.                     If pupilrecords(pupilindex).admin = "P" Then
  1369.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1370.                     End If
  1371.                 Case "H"
  1372.                     If pupilrecords(pupilindex).admin = "6" Or pupilrecords(pupilindex).admin = "5" Or pupilrecords(pupilindex).admin = "4" Or pupilrecords(pupilindex).admin = "3" Or pupilrecords(pupilindex).admin = "2" Or pupilrecords(pupilindex).admin = "1" Then
  1373.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1374.                     End If
  1375.                 Case "46"
  1376.                     If pupilrecords(pupilindex).admin = "P" Then
  1377.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1378.                     End If
  1379.                 Case "N5"
  1380.                     If pupilrecords(pupilindex).admin = "6" Or pupilrecords(pupilindex).admin = "5" Or pupilrecords(pupilindex).admin = "4" Or pupilrecords(pupilindex).admin = "3" Or pupilrecords(pupilindex).admin = "2" Or pupilrecords(pupilindex).admin = "1" Then
  1381.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1382.                     End If
  1383.                 Case "45"
  1384.                     If pupilrecords(pupilindex).admin = "P" Then
  1385.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1386.                     End If
  1387.                 Case "N4", "44"
  1388.                     If pupilrecords(pupilindex).admin = "P" Then
  1389.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1390.                     End If
  1391.                 Case "N3", "43"
  1392.                     If pupilrecords(pupilindex).admin = "P" Then
  1393.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1394.                     End If
  1395.                 Case "NC5"
  1396.                     If pupilrecords(pupilindex).admin = "6" Or pupilrecords(pupilindex).admin = "5" Or pupilrecords(pupilindex).admin = "4" Or pupilrecords(pupilindex).admin = "3" Or pupilrecords(pupilindex).admin = "2" Or pupilrecords(pupilindex).admin = "1" Then
  1397.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1398.                     End If
  1399.  
  1400.             End Select
  1401.  
  1402.             Select Case pupilrecords(pupilindex).artlevel
  1403.  
  1404.                 Case "AH"
  1405.                     If pupilrecords(pupilindex).art = "6" Or pupilrecords(pupilindex).art = "5" Or pupilrecords(pupilindex).art = "4" Or pupilrecords(pupilindex).art = "3" Or pupilrecords(pupilindex).art = "2" Or pupilrecords(pupilindex).art = "1" Then
  1406.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1407.                     End If
  1408.                 Case "47"
  1409.                     If pupilrecords(pupilindex).art = "P" Then
  1410.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1411.                     End If
  1412.                 Case "H"
  1413.                     If pupilrecords(pupilindex).art = "6" Or pupilrecords(pupilindex).art = "5" Or pupilrecords(pupilindex).art = "4" Or pupilrecords(pupilindex).art = "3" Or pupilrecords(pupilindex).art = "2" Or pupilrecords(pupilindex).art = "1" Then
  1414.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1415.                     End If
  1416.                 Case "46"
  1417.                     If pupilrecords(pupilindex).art = "P" Then
  1418.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1419.                     End If
  1420.                 Case "N5"
  1421.                     If pupilrecords(pupilindex).art = "6" Or pupilrecords(pupilindex).art = "5" Or pupilrecords(pupilindex).art = "4" Or pupilrecords(pupilindex).art = "3" Or pupilrecords(pupilindex).art = "2" Or pupilrecords(pupilindex).art = "1" Then
  1422.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1423.                     End If
  1424.                 Case "45"
  1425.                     If pupilrecords(pupilindex).art = "P" Then
  1426.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1427.                     End If
  1428.                 Case "N4", "44"
  1429.                     If pupilrecords(pupilindex).art = "P" Then
  1430.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1431.                     End If
  1432.                 Case "N3", "43"
  1433.                     If pupilrecords(pupilindex).art = "P" Then
  1434.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1435.                     End If
  1436.                 Case "NC5"
  1437.                     If pupilrecords(pupilindex).art = "6" Or pupilrecords(pupilindex).art = "5" Or pupilrecords(pupilindex).art = "4" Or pupilrecords(pupilindex).art = "3" Or pupilrecords(pupilindex).art = "2" Or pupilrecords(pupilindex).art = "1" Then
  1438.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1439.                     End If
  1440.             End Select
  1441.  
  1442.  
  1443.             Select Case pupilrecords(pupilindex).baristalevel
  1444.  
  1445.                 Case "AH"
  1446.                     If pupilrecords(pupilindex).barista = "6" Or pupilrecords(pupilindex).barista = "5" Or pupilrecords(pupilindex).barista = "4" Or pupilrecords(pupilindex).barista = "3" Or pupilrecords(pupilindex).barista = "2" Or pupilrecords(pupilindex).barista = "1" Then
  1447.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1448.                     End If
  1449.                 Case "47"
  1450.                     If pupilrecords(pupilindex).barista = "P" Then
  1451.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1452.                     End If
  1453.                 Case "H"
  1454.                     If pupilrecords(pupilindex).barista = "6" Or pupilrecords(pupilindex).barista = "5" Or pupilrecords(pupilindex).barista = "4" Or pupilrecords(pupilindex).barista = "3" Or pupilrecords(pupilindex).barista = "2" Or pupilrecords(pupilindex).barista = "1" Then
  1455.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1456.                     End If
  1457.                 Case "46"
  1458.                     If pupilrecords(pupilindex).barista = "P" Then
  1459.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1460.                     End If
  1461.                 Case "N5"
  1462.                     If pupilrecords(pupilindex).barista = "6" Or pupilrecords(pupilindex).barista = "5" Or pupilrecords(pupilindex).barista = "4" Or pupilrecords(pupilindex).barista = "3" Or pupilrecords(pupilindex).barista = "2" Or pupilrecords(pupilindex).barista = "1" Then
  1463.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1464.                     End If
  1465.                 Case "45"
  1466.                     If pupilrecords(pupilindex).barista = "P" Then
  1467.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1468.                     End If
  1469.                 Case "N4", "44"
  1470.                     If pupilrecords(pupilindex).barista = "P" Then
  1471.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1472.                     End If
  1473.                 Case "N3", "43"
  1474.                     If pupilrecords(pupilindex).barista = "P" Then
  1475.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1476.                     End If
  1477.  
  1478.                 Case "NC5"
  1479.                     If pupilrecords(pupilindex).barista = "6" Or pupilrecords(pupilindex).barista = "5" Or pupilrecords(pupilindex).barista = "4" Or pupilrecords(pupilindex).barista = "3" Or pupilrecords(pupilindex).barista = "2" Or pupilrecords(pupilindex).barista = "1" Then
  1480.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1481.                     End If
  1482.  
  1483.             End Select
  1484.  
  1485.             Select Case pupilrecords(pupilindex).biologylevel
  1486.  
  1487.                 Case "AH"
  1488.                     If pupilrecords(pupilindex).biology = "6" Or pupilrecords(pupilindex).biology = "5" Or pupilrecords(pupilindex).biology = "4" Or pupilrecords(pupilindex).biology = "3" Or pupilrecords(pupilindex).biology = "2" Or pupilrecords(pupilindex).biology = "1" Then
  1489.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1490.                     End If
  1491.                 Case "47"
  1492.                     If pupilrecords(pupilindex).biology = "P" Then
  1493.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1494.                     End If
  1495.                 Case "H"
  1496.                     If pupilrecords(pupilindex).biology = "6" Or pupilrecords(pupilindex).biology = "5" Or pupilrecords(pupilindex).biology = "4" Or pupilrecords(pupilindex).biology = "3" Or pupilrecords(pupilindex).biology = "2" Or pupilrecords(pupilindex).biology = "1" Then
  1497.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1498.                     End If
  1499.                 Case "46"
  1500.                     If pupilrecords(pupilindex).biology = "P" Then
  1501.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1502.                     End If
  1503.                 Case "N5"
  1504.                     If pupilrecords(pupilindex).biology = "6" Or pupilrecords(pupilindex).biology = "5" Or pupilrecords(pupilindex).biology = "4" Or pupilrecords(pupilindex).biology = "3" Or pupilrecords(pupilindex).biology = "2" Or pupilrecords(pupilindex).biology = "1" Then
  1505.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1506.                     End If
  1507.                 Case "45"
  1508.                     If pupilrecords(pupilindex).biology = "P" Then
  1509.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1510.                     End If
  1511.                 Case "N4", "44"
  1512.                     If pupilrecords(pupilindex).biology = "P" Then
  1513.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1514.                     End If
  1515.                 Case "N3", "43"
  1516.                     If pupilrecords(pupilindex).biology = "P" Then
  1517.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1518.                     End If
  1519.                 Case "NC5"
  1520.                     If pupilrecords(pupilindex).biology = "6" Or pupilrecords(pupilindex).biology = "5" Or pupilrecords(pupilindex).biology = "4" Or pupilrecords(pupilindex).biology = "3" Or pupilrecords(pupilindex).biology = "2" Or pupilrecords(pupilindex).biology = "1" Then
  1521.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1522.                     End If
  1523.  
  1524.             End Select
  1525.  
  1526.             Select Case pupilrecords(pupilindex).businesslevel
  1527.  
  1528.                 Case "AH"
  1529.                     If pupilrecords(pupilindex).business = "6" Or pupilrecords(pupilindex).business = "5" Or pupilrecords(pupilindex).business = "4" Or pupilrecords(pupilindex).business = "3" Or pupilrecords(pupilindex).business = "2" Or pupilrecords(pupilindex).business = "1" Then
  1530.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1531.                     End If
  1532.                 Case "47"
  1533.                     If pupilrecords(pupilindex).business = "P" Then
  1534.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1535.                     End If
  1536.                 Case "H"
  1537.                     If pupilrecords(pupilindex).business = "6" Or pupilrecords(pupilindex).business = "5" Or pupilrecords(pupilindex).business = "4" Or pupilrecords(pupilindex).business = "3" Or pupilrecords(pupilindex).business = "2" Or pupilrecords(pupilindex).business = "1" Then
  1538.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1539.                     End If
  1540.                 Case "46"
  1541.                     If pupilrecords(pupilindex).business = "P" Then
  1542.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1543.                     End If
  1544.                 Case "N5"
  1545.                     If pupilrecords(pupilindex).business = "6" Or pupilrecords(pupilindex).business = "5" Or pupilrecords(pupilindex).business = "4" Or pupilrecords(pupilindex).business = "3" Or pupilrecords(pupilindex).business = "2" Or pupilrecords(pupilindex).business = "1" Then
  1546.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1547.                     End If
  1548.                 Case "45"
  1549.                     If pupilrecords(pupilindex).business = "P" Then
  1550.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1551.                     End If
  1552.                 Case "N4", "44"
  1553.                     If pupilrecords(pupilindex).business = "P" Then
  1554.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1555.                     End If
  1556.                 Case "N3", "43"
  1557.                     If pupilrecords(pupilindex).business = "P" Then
  1558.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1559.                     End If
  1560.                 Case "NC5"
  1561.                     If pupilrecords(pupilindex).business = "6" Or pupilrecords(pupilindex).business = "5" Or pupilrecords(pupilindex).business = "4" Or pupilrecords(pupilindex).business = "3" Or pupilrecords(pupilindex).business = "2" Or pupilrecords(pupilindex).business = "1" Then
  1562.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1563.                     End If
  1564.             End Select
  1565.  
  1566.             Select Case pupilrecords(pupilindex).chemistrylevel
  1567.  
  1568.                 Case "AH"
  1569.                     If pupilrecords(pupilindex).chemistry = "6" Or pupilrecords(pupilindex).chemistry = "5" Or pupilrecords(pupilindex).chemistry = "4" Or pupilrecords(pupilindex).chemistry = "3" Or pupilrecords(pupilindex).chemistry = "2" Or pupilrecords(pupilindex).chemistry = "1" Then
  1570.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1571.                     End If
  1572.                 Case "47"
  1573.                     If pupilrecords(pupilindex).chemistry = "P" Then
  1574.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1575.                     End If
  1576.                 Case "H"
  1577.                     If pupilrecords(pupilindex).chemistry = "6" Or pupilrecords(pupilindex).chemistry = "5" Or pupilrecords(pupilindex).chemistry = "4" Or pupilrecords(pupilindex).chemistry = "3" Or pupilrecords(pupilindex).chemistry = "2" Or pupilrecords(pupilindex).chemistry = "1" Then
  1578.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1579.                     End If
  1580.                 Case "46"
  1581.                     If pupilrecords(pupilindex).chemistry = "P" Then
  1582.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1583.                     End If
  1584.                 Case "N5"
  1585.                     If pupilrecords(pupilindex).chemistry = "6" Or pupilrecords(pupilindex).chemistry = "5" Or pupilrecords(pupilindex).chemistry = "4" Or pupilrecords(pupilindex).chemistry = "3" Or pupilrecords(pupilindex).chemistry = "2" Or pupilrecords(pupilindex).chemistry = "1" Then
  1586.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1587.                     End If
  1588.                 Case "45"
  1589.                     If pupilrecords(pupilindex).chemistry = "P" Then
  1590.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1591.                     End If
  1592.                 Case "N4", "44"
  1593.                     If pupilrecords(pupilindex).chemistry = "P" Then
  1594.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1595.                     End If
  1596.                 Case "N3", "43"
  1597.                     If pupilrecords(pupilindex).chemistry = "P" Then
  1598.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1599.                     End If
  1600.                 Case "NC5"
  1601.                     If pupilrecords(pupilindex).chemistry = "6" Or pupilrecords(pupilindex).chemistry = "5" Or pupilrecords(pupilindex).chemistry = "4" Or pupilrecords(pupilindex).chemistry = "3" Or pupilrecords(pupilindex).chemistry = "2" Or pupilrecords(pupilindex).chemistry = "1" Then
  1602.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1603.                     End If
  1604.             End Select
  1605.  
  1606.             Select Case pupilrecords(pupilindex).computinglevel
  1607.  
  1608.                 Case "AH"
  1609.                     If pupilrecords(pupilindex).computing = "6" Or pupilrecords(pupilindex).computing = "5" Or pupilrecords(pupilindex).computing = "4" Or pupilrecords(pupilindex).computing = "3" Or pupilrecords(pupilindex).computing = "2" Or pupilrecords(pupilindex).computing = "1" Then
  1610.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1611.                     End If
  1612.                 Case "47"
  1613.                     If pupilrecords(pupilindex).computing = "P" Then
  1614.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1615.                     End If
  1616.                 Case "H"
  1617.                     If pupilrecords(pupilindex).computing = "6" Or pupilrecords(pupilindex).computing = "5" Or pupilrecords(pupilindex).computing = "4" Or pupilrecords(pupilindex).computing = "3" Or pupilrecords(pupilindex).computing = "2" Or pupilrecords(pupilindex).computing = "1" Then
  1618.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1619.                     End If
  1620.                 Case "46"
  1621.                     If pupilrecords(pupilindex).computing = "P" Then
  1622.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1623.                     End If
  1624.                 Case "N5"
  1625.                     If pupilrecords(pupilindex).computing = "6" Or pupilrecords(pupilindex).computing = "5" Or pupilrecords(pupilindex).computing = "4" Or pupilrecords(pupilindex).computing = "3" Or pupilrecords(pupilindex).computing = "2" Or pupilrecords(pupilindex).computing = "1" Then
  1626.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1627.                     End If
  1628.                 Case "45"
  1629.                     If pupilrecords(pupilindex).computing = "P" Then
  1630.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1631.                     End If
  1632.                 Case "N4", "44"
  1633.                     If pupilrecords(pupilindex).computing = "P" Then
  1634.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1635.                     End If
  1636.                 Case "N3", "43"
  1637.                     If pupilrecords(pupilindex).computing = "P" Then
  1638.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1639.                     End If
  1640.                 Case "NC5"
  1641.                     If pupilrecords(pupilindex).computing = "6" Or pupilrecords(pupilindex).computing = "5" Or pupilrecords(pupilindex).computing = "4" Or pupilrecords(pupilindex).computing = "3" Or pupilrecords(pupilindex).computing = "2" Or pupilrecords(pupilindex).computing = "1" Then
  1642.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1643.                     End If
  1644.             End Select
  1645.  
  1646.             Select Case pupilrecords(pupilindex).criminologylevel
  1647.  
  1648.                 Case "AH"
  1649.                     If pupilrecords(pupilindex).criminology = "6" Or pupilrecords(pupilindex).criminology = "5" Or pupilrecords(pupilindex).criminology = "4" Or pupilrecords(pupilindex).criminology = "3" Or pupilrecords(pupilindex).criminology = "2" Or pupilrecords(pupilindex).criminology = "1" Then
  1650.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1651.                     End If
  1652.                 Case "47"
  1653.                     If pupilrecords(pupilindex).criminology = "P" Then
  1654.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1655.                     End If
  1656.                 Case "H"
  1657.                     If pupilrecords(pupilindex).criminology = "6" Or pupilrecords(pupilindex).criminology = "5" Or pupilrecords(pupilindex).criminology = "4" Or pupilrecords(pupilindex).criminology = "3" Or pupilrecords(pupilindex).criminology = "2" Or pupilrecords(pupilindex).criminology = "1" Then
  1658.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1659.                     End If
  1660.                 Case "46"
  1661.                     If pupilrecords(pupilindex).criminology = "P" Then
  1662.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1663.                     End If
  1664.                 Case "N5"
  1665.                     If pupilrecords(pupilindex).criminology = "6" Or pupilrecords(pupilindex).criminology = "5" Or pupilrecords(pupilindex).criminology = "4" Or pupilrecords(pupilindex).criminology = "3" Or pupilrecords(pupilindex).criminology = "2" Or pupilrecords(pupilindex).criminology = "1" Then
  1666.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1667.                     End If
  1668.                 Case "45"
  1669.                     If pupilrecords(pupilindex).criminology = "P" Then
  1670.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1671.                     End If
  1672.                 Case "N4", "44"
  1673.                     If pupilrecords(pupilindex).criminology = "P" Then
  1674.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1675.                     End If
  1676.                 Case "N3", "43"
  1677.                     If pupilrecords(pupilindex).criminology = "P" Then
  1678.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1679.                     End If
  1680.                 Case "NC5"
  1681.                     If pupilrecords(pupilindex).criminology = "6" Or pupilrecords(pupilindex).criminology = "5" Or pupilrecords(pupilindex).criminology = "4" Or pupilrecords(pupilindex).criminology = "3" Or pupilrecords(pupilindex).criminology = "2" Or pupilrecords(pupilindex).criminology = "1" Then
  1682.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1683.                     End If
  1684.             End Select
  1685.  
  1686.  
  1687.             Select Case pupilrecords(pupilindex).cyberlevel
  1688.  
  1689.                 Case "AH"
  1690.                     If pupilrecords(pupilindex).cyber = "6" Or pupilrecords(pupilindex).cyber = "5" Or pupilrecords(pupilindex).cyber = "4" Or pupilrecords(pupilindex).cyber = "3" Or pupilrecords(pupilindex).cyber = "2" Or pupilrecords(pupilindex).cyber = "1" Then
  1691.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1692.                     End If
  1693.                 Case "47"
  1694.                     If pupilrecords(pupilindex).cyber = "P" Then
  1695.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1696.                     End If
  1697.                 Case "H"
  1698.                     If pupilrecords(pupilindex).cyber = "6" Or pupilrecords(pupilindex).cyber = "5" Or pupilrecords(pupilindex).cyber = "4" Or pupilrecords(pupilindex).cyber = "3" Or pupilrecords(pupilindex).cyber = "2" Or pupilrecords(pupilindex).cyber = "1" Then
  1699.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1700.                     End If
  1701.                 Case "46"
  1702.                     If pupilrecords(pupilindex).cyber = "P" Then
  1703.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1704.                     End If
  1705.                 Case "N5"
  1706.                     If pupilrecords(pupilindex).cyber = "6" Or pupilrecords(pupilindex).cyber = "5" Or pupilrecords(pupilindex).cyber = "4" Or pupilrecords(pupilindex).cyber = "3" Or pupilrecords(pupilindex).cyber = "2" Or pupilrecords(pupilindex).cyber = "1" Then
  1707.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1708.                     End If
  1709.                 Case "45"
  1710.                     If pupilrecords(pupilindex).cyber = "P" Then
  1711.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1712.                     End If
  1713.                 Case "N4", "44"
  1714.                     If pupilrecords(pupilindex).cyber = "P" Then
  1715.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1716.                     End If
  1717.                 Case "N3", "43"
  1718.                     If pupilrecords(pupilindex).cyber = "P" Then
  1719.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1720.                     End If
  1721.                 Case "NC5"
  1722.                     If pupilrecords(pupilindex).cyber = "6" Or pupilrecords(pupilindex).cyber = "5" Or pupilrecords(pupilindex).cyber = "4" Or pupilrecords(pupilindex).cyber = "3" Or pupilrecords(pupilindex).cyber = "2" Or pupilrecords(pupilindex).cyber = "1" Then
  1723.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1724.                     End If
  1725.             End Select
  1726.  
  1727.             Select Case pupilrecords(pupilindex).designmanlevel
  1728.  
  1729.                 Case "AH"
  1730.                     If pupilrecords(pupilindex).designman = "6" Or pupilrecords(pupilindex).designman = "5" Or pupilrecords(pupilindex).designman = "4" Or pupilrecords(pupilindex).designman = "3" Or pupilrecords(pupilindex).designman = "2" Or pupilrecords(pupilindex).designman = "1" Then
  1731.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1732.                     End If
  1733.                 Case "47"
  1734.                     If pupilrecords(pupilindex).designman = "P" Then
  1735.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1736.                     End If
  1737.                 Case "H"
  1738.                     If pupilrecords(pupilindex).designman = "6" Or pupilrecords(pupilindex).designman = "5" Or pupilrecords(pupilindex).designman = "4" Or pupilrecords(pupilindex).designman = "3" Or pupilrecords(pupilindex).designman = "2" Or pupilrecords(pupilindex).designman = "1" Then
  1739.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1740.                     End If
  1741.                 Case "46"
  1742.                     If pupilrecords(pupilindex).designman = "P" Then
  1743.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1744.                     End If
  1745.                 Case "N5"
  1746.                     If pupilrecords(pupilindex).designman = "6" Or pupilrecords(pupilindex).designman = "5" Or pupilrecords(pupilindex).designman = "4" Or pupilrecords(pupilindex).designman = "3" Or pupilrecords(pupilindex).designman = "2" Or pupilrecords(pupilindex).designman = "1" Then
  1747.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1748.                     End If
  1749.                 Case "45"
  1750.                     If pupilrecords(pupilindex).designman = "P" Then
  1751.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1752.                     End If
  1753.                 Case "N4", "44"
  1754.                     If pupilrecords(pupilindex).designman = "P" Then
  1755.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1756.                     End If
  1757.                 Case "N3", "43"
  1758.                     If pupilrecords(pupilindex).designman = "P" Then
  1759.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1760.                     End If
  1761.                 Case "NC5"
  1762.                     If pupilrecords(pupilindex).designman = "6" Or pupilrecords(pupilindex).designman = "5" Or pupilrecords(pupilindex).designman = "4" Or pupilrecords(pupilindex).designman = "3" Or pupilrecords(pupilindex).designman = "2" Or pupilrecords(pupilindex).designman = "1" Then
  1763.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1764.                     End If
  1765.             End Select
  1766.  
  1767.             Select Case pupilrecords(pupilindex).dramalevel
  1768.  
  1769.                 Case "AH"
  1770.                     If pupilrecords(pupilindex).drama = "6" Or pupilrecords(pupilindex).drama = "5" Or pupilrecords(pupilindex).drama = "4" Or pupilrecords(pupilindex).drama = "3" Or pupilrecords(pupilindex).drama = "2" Or pupilrecords(pupilindex).drama = "1" Then
  1771.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1772.                     End If
  1773.                 Case "47"
  1774.                     If pupilrecords(pupilindex).drama = "P" Then
  1775.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1776.                     End If
  1777.                 Case "H"
  1778.                     If pupilrecords(pupilindex).drama = "6" Or pupilrecords(pupilindex).drama = "5" Or pupilrecords(pupilindex).drama = "4" Or pupilrecords(pupilindex).drama = "3" Or pupilrecords(pupilindex).drama = "2" Or pupilrecords(pupilindex).drama = "1" Then
  1779.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1780.                     End If
  1781.                 Case "46"
  1782.                     If pupilrecords(pupilindex).drama = "P" Then
  1783.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1784.                     End If
  1785.                 Case "N5"
  1786.                     If pupilrecords(pupilindex).drama = "6" Or pupilrecords(pupilindex).drama = "5" Or pupilrecords(pupilindex).drama = "4" Or pupilrecords(pupilindex).drama = "3" Or pupilrecords(pupilindex).drama = "2" Or pupilrecords(pupilindex).drama = "1" Then
  1787.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1788.                     End If
  1789.                 Case "45"
  1790.                     If pupilrecords(pupilindex).drama = "P" Then
  1791.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1792.                     End If
  1793.                 Case "N4", "44"
  1794.                     If pupilrecords(pupilindex).drama = "P" Then
  1795.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1796.                     End If
  1797.                 Case "N3", "43"
  1798.                     If pupilrecords(pupilindex).drama = "P" Then
  1799.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1800.                     End If
  1801.                 Case "NC5"
  1802.                     If pupilrecords(pupilindex).drama = "6" Or pupilrecords(pupilindex).drama = "5" Or pupilrecords(pupilindex).drama = "4" Or pupilrecords(pupilindex).drama = "3" Or pupilrecords(pupilindex).drama = "2" Or pupilrecords(pupilindex).drama = "1" Then
  1803.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1804.                     End If
  1805.             End Select
  1806.  
  1807.             Select Case pupilrecords(pupilindex).energylevel
  1808.  
  1809.                 Case "AH"
  1810.                     If pupilrecords(pupilindex).energy = "6" Or pupilrecords(pupilindex).energy = "5" Or pupilrecords(pupilindex).energy = "4" Or pupilrecords(pupilindex).energy = "3" Or pupilrecords(pupilindex).energy = "2" Or pupilrecords(pupilindex).energy = "1" Then
  1811.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1812.                     End If
  1813.                 Case "47"
  1814.                     If pupilrecords(pupilindex).energy = "P" Then
  1815.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1816.                     End If
  1817.                 Case "H"
  1818.                     If pupilrecords(pupilindex).energy = "6" Or pupilrecords(pupilindex).energy = "5" Or pupilrecords(pupilindex).energy = "4" Or pupilrecords(pupilindex).energy = "3" Or pupilrecords(pupilindex).energy = "2" Or pupilrecords(pupilindex).energy = "1" Then
  1819.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1820.                     End If
  1821.                 Case "46"
  1822.                     If pupilrecords(pupilindex).energy = "P" Then
  1823.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1824.                     End If
  1825.                 Case "N5"
  1826.                     If pupilrecords(pupilindex).energy = "6" Or pupilrecords(pupilindex).energy = "5" Or pupilrecords(pupilindex).energy = "4" Or pupilrecords(pupilindex).energy = "3" Or pupilrecords(pupilindex).energy = "2" Or pupilrecords(pupilindex).energy = "1" Then
  1827.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1828.                     End If
  1829.                 Case "45"
  1830.                     If pupilrecords(pupilindex).energy = "P" Then
  1831.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1832.                     End If
  1833.                 Case "N4", "44"
  1834.                     If pupilrecords(pupilindex).energy = "P" Then
  1835.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1836.                     End If
  1837.                 Case "N3", "43"
  1838.                     If pupilrecords(pupilindex).energy = "P" Then
  1839.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1840.                     End If
  1841.                 Case "NC5"
  1842.                     If pupilrecords(pupilindex).energy = "6" Or pupilrecords(pupilindex).energy = "5" Or pupilrecords(pupilindex).energy = "4" Or pupilrecords(pupilindex).energy = "3" Or pupilrecords(pupilindex).energy = "2" Or pupilrecords(pupilindex).energy = "1" Then
  1843.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1844.                     End If
  1845.             End Select
  1846.  
  1847.             Select Case pupilrecords(pupilindex).englishlevel
  1848.  
  1849.                 Case "AH"
  1850.                     If pupilrecords(pupilindex).english = "6" Or pupilrecords(pupilindex).english = "5" Or pupilrecords(pupilindex).english = "4" Or pupilrecords(pupilindex).english = "3" Or pupilrecords(pupilindex).english = "2" Or pupilrecords(pupilindex).english = "1" Then
  1851.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1852.                     End If
  1853.                 Case "47"
  1854.                     If pupilrecords(pupilindex).english = "P" Then
  1855.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1856.                     End If
  1857.                 Case "H"
  1858.                     If pupilrecords(pupilindex).english = "6" Or pupilrecords(pupilindex).english = "5" Or pupilrecords(pupilindex).english = "4" Or pupilrecords(pupilindex).english = "3" Or pupilrecords(pupilindex).english = "2" Or pupilrecords(pupilindex).english = "1" Then
  1859.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1860.                     End If
  1861.                 Case "46"
  1862.                     If pupilrecords(pupilindex).english = "P" Then
  1863.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1864.                     End If
  1865.                 Case "N5"
  1866.                     If pupilrecords(pupilindex).english = "6" Or pupilrecords(pupilindex).english = "5" Or pupilrecords(pupilindex).english = "4" Or pupilrecords(pupilindex).english = "3" Or pupilrecords(pupilindex).english = "2" Or pupilrecords(pupilindex).english = "1" Then
  1867.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1868.                     End If
  1869.                 Case "45"
  1870.                     If pupilrecords(pupilindex).english = "P" Then
  1871.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1872.                     End If
  1873.                 Case "N4", "44"
  1874.                     If pupilrecords(pupilindex).english = "P" Then
  1875.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1876.                     End If
  1877.                 Case "N3", "43"
  1878.                     If pupilrecords(pupilindex).english = "P" Then
  1879.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1880.                     End If
  1881.                 Case "NC5"
  1882.                     If pupilrecords(pupilindex).english = "6" Or pupilrecords(pupilindex).english = "5" Or pupilrecords(pupilindex).english = "4" Or pupilrecords(pupilindex).english = "3" Or pupilrecords(pupilindex).english = "2" Or pupilrecords(pupilindex).english = "1" Then
  1883.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1884.                     End If
  1885.             End Select
  1886.  
  1887.             Select Case pupilrecords(pupilindex).esllevel
  1888.  
  1889.                 Case "AH"
  1890.                     If pupilrecords(pupilindex).esl = "6" Or pupilrecords(pupilindex).esl = "5" Or pupilrecords(pupilindex).esl = "4" Or pupilrecords(pupilindex).esl = "3" Or pupilrecords(pupilindex).esl = "2" Or pupilrecords(pupilindex).esl = "1" Then
  1891.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1892.                     End If
  1893.                 Case "47"
  1894.                     If pupilrecords(pupilindex).esl = "P" Then
  1895.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1896.                     End If
  1897.                 Case "H"
  1898.                     If pupilrecords(pupilindex).esl = "6" Or pupilrecords(pupilindex).esl = "5" Or pupilrecords(pupilindex).esl = "4" Or pupilrecords(pupilindex).esl = "3" Or pupilrecords(pupilindex).esl = "2" Or pupilrecords(pupilindex).esl = "1" Then
  1899.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1900.                     End If
  1901.                 Case "46"
  1902.                     If pupilrecords(pupilindex).esl = "P" Then
  1903.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1904.                     End If
  1905.                 Case "N5"
  1906.                     If pupilrecords(pupilindex).esl = "6" Or pupilrecords(pupilindex).esl = "5" Or pupilrecords(pupilindex).esl = "4" Or pupilrecords(pupilindex).esl = "3" Or pupilrecords(pupilindex).esl = "2" Or pupilrecords(pupilindex).esl = "1" Then
  1907.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1908.                     End If
  1909.                 Case "45"
  1910.                     If pupilrecords(pupilindex).esl = "P" Then
  1911.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1912.                     End If
  1913.                 Case "N4", "44"
  1914.                     If pupilrecords(pupilindex).esl = "P" Then
  1915.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1916.                     End If
  1917.                 Case "N3", "43"
  1918.                     If pupilrecords(pupilindex).esl = "P" Then
  1919.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1920.                     End If
  1921.                 Case "NC5"
  1922.                     If pupilrecords(pupilindex).esl = "6" Or pupilrecords(pupilindex).esl = "5" Or pupilrecords(pupilindex).esl = "4" Or pupilrecords(pupilindex).esl = "3" Or pupilrecords(pupilindex).esl = "2" Or pupilrecords(pupilindex).esl = "1" Then
  1923.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1924.                     End If
  1925.             End Select
  1926.  
  1927.             Select Case pupilrecords(pupilindex).frenchlevel
  1928.  
  1929.                 Case "AH"
  1930.                     If pupilrecords(pupilindex).french = "6" Or pupilrecords(pupilindex).french = "5" Or pupilrecords(pupilindex).french = "4" Or pupilrecords(pupilindex).french = "3" Or pupilrecords(pupilindex).french = "2" Or pupilrecords(pupilindex).french = "1" Then
  1931.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1932.                     End If
  1933.                 Case "47"
  1934.                     If pupilrecords(pupilindex).french = "P" Then
  1935.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1936.                     End If
  1937.                 Case "H"
  1938.                     If pupilrecords(pupilindex).french = "6" Or pupilrecords(pupilindex).french = "5" Or pupilrecords(pupilindex).french = "4" Or pupilrecords(pupilindex).french = "3" Or pupilrecords(pupilindex).french = "2" Or pupilrecords(pupilindex).french = "1" Then
  1939.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1940.                     End If
  1941.                 Case "46"
  1942.                     If pupilrecords(pupilindex).french = "P" Then
  1943.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1944.                     End If
  1945.                 Case "N5"
  1946.                     If pupilrecords(pupilindex).french = "6" Or pupilrecords(pupilindex).french = "5" Or pupilrecords(pupilindex).french = "4" Or pupilrecords(pupilindex).french = "3" Or pupilrecords(pupilindex).french = "2" Or pupilrecords(pupilindex).french = "1" Then
  1947.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1948.                     End If
  1949.                 Case "45"
  1950.                     If pupilrecords(pupilindex).french = "P" Then
  1951.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1952.                     End If
  1953.                 Case "N4", "44"
  1954.                     If pupilrecords(pupilindex).french = "P" Then
  1955.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1956.                     End If
  1957.                 Case "N3", "43"
  1958.                     If pupilrecords(pupilindex).french = "P" Then
  1959.                         pupilrecords(pupilindex).achievinglevel3 += 1
  1960.                     End If
  1961.                 Case "NC5"
  1962.                     If pupilrecords(pupilindex).french = "6" Or pupilrecords(pupilindex).french = "5" Or pupilrecords(pupilindex).french = "4" Or pupilrecords(pupilindex).french = "3" Or pupilrecords(pupilindex).french = "2" Or pupilrecords(pupilindex).french = "1" Then
  1963.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1964.                     End If
  1965.             End Select
  1966.  
  1967.  
  1968.  
  1969.             Select Case pupilrecords(pupilindex).geographylevel
  1970.  
  1971.                 Case "AH"
  1972.                     If pupilrecords(pupilindex).geography = "6" Or pupilrecords(pupilindex).geography = "5" Or pupilrecords(pupilindex).geography = "4" Or pupilrecords(pupilindex).geography = "3" Or pupilrecords(pupilindex).geography = "2" Or pupilrecords(pupilindex).geography = "1" Then
  1973.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1974.                     End If
  1975.                 Case "47"
  1976.                     If pupilrecords(pupilindex).geography = "P" Then
  1977.                         pupilrecords(pupilindex).achievinglevel7 += 1
  1978.                     End If
  1979.                 Case "H"
  1980.                     If pupilrecords(pupilindex).geography = "6" Or pupilrecords(pupilindex).geography = "5" Or pupilrecords(pupilindex).geography = "4" Or pupilrecords(pupilindex).geography = "3" Or pupilrecords(pupilindex).geography = "2" Or pupilrecords(pupilindex).geography = "1" Then
  1981.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1982.                     End If
  1983.                 Case "46"
  1984.                     If pupilrecords(pupilindex).geography = "P" Then
  1985.                         pupilrecords(pupilindex).achievinglevel6 += 1
  1986.                     End If
  1987.                 Case "N5"
  1988.                     If pupilrecords(pupilindex).geography = "6" Or pupilrecords(pupilindex).geography = "5" Or pupilrecords(pupilindex).geography = "4" Or pupilrecords(pupilindex).geography = "3" Or pupilrecords(pupilindex).geography = "2" Or pupilrecords(pupilindex).geography = "1" Then
  1989.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1990.                     End If
  1991.                 Case "45"
  1992.                     If pupilrecords(pupilindex).geography = "P" Then
  1993.                         pupilrecords(pupilindex).achievinglevel5 += 1
  1994.                     End If
  1995.                 Case "N4", "44"
  1996.                     If pupilrecords(pupilindex).geography = "P" Then
  1997.                         pupilrecords(pupilindex).achievinglevel4 += 1
  1998.                     End If
  1999.                 Case "N3", "43"
  2000.                     If pupilrecords(pupilindex).geography = "P" Then
  2001.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2002.                     End If
  2003.                 Case "NC5"
  2004.                     If pupilrecords(pupilindex).geography = "6" Or pupilrecords(pupilindex).geography = "5" Or pupilrecords(pupilindex).geography = "4" Or pupilrecords(pupilindex).geography = "3" Or pupilrecords(pupilindex).geography = "2" Or pupilrecords(pupilindex).geography = "1" Then
  2005.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2006.                     End If
  2007.             End Select
  2008.  
  2009.             Select Case pupilrecords(pupilindex).graphicslevel
  2010.  
  2011.                 Case "AH"
  2012.                     If pupilrecords(pupilindex).graphics = "6" Or pupilrecords(pupilindex).graphics = "5" Or pupilrecords(pupilindex).graphics = "4" Or pupilrecords(pupilindex).graphics = "3" Or pupilrecords(pupilindex).graphics = "2" Or pupilrecords(pupilindex).graphics = "1" Then
  2013.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2014.                     End If
  2015.                 Case "47"
  2016.                     If pupilrecords(pupilindex).graphics = "P" Then
  2017.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2018.                     End If
  2019.                 Case "H"
  2020.                     If pupilrecords(pupilindex).graphics = "6" Or pupilrecords(pupilindex).graphics = "5" Or pupilrecords(pupilindex).graphics = "4" Or pupilrecords(pupilindex).graphics = "3" Or pupilrecords(pupilindex).graphics = "2" Or pupilrecords(pupilindex).graphics = "1" Then
  2021.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2022.                     End If
  2023.                 Case "46"
  2024.                     If pupilrecords(pupilindex).graphics = "P" Then
  2025.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2026.                     End If
  2027.                 Case "N5"
  2028.                     If pupilrecords(pupilindex).graphics = "6" Or pupilrecords(pupilindex).graphics = "5" Or pupilrecords(pupilindex).graphics = "4" Or pupilrecords(pupilindex).graphics = "3" Or pupilrecords(pupilindex).graphics = "2" Or pupilrecords(pupilindex).graphics = "1" Then
  2029.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2030.                     End If
  2031.                 Case "45"
  2032.                     If pupilrecords(pupilindex).graphics = "P" Then
  2033.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2034.                     End If
  2035.                 Case "N4", "44"
  2036.                     If pupilrecords(pupilindex).graphics = "P" Then
  2037.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2038.                     End If
  2039.                 Case "N3", "43"
  2040.                     If pupilrecords(pupilindex).graphics = "P" Then
  2041.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2042.                     End If
  2043.                 Case "NC5"
  2044.                     If pupilrecords(pupilindex).graphics = "6" Or pupilrecords(pupilindex).graphics = "5" Or pupilrecords(pupilindex).graphics = "4" Or pupilrecords(pupilindex).graphics = "3" Or pupilrecords(pupilindex).graphics = "2" Or pupilrecords(pupilindex).graphics = "1" Then
  2045.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2046.                     End If
  2047.             End Select
  2048.  
  2049.             Select Case pupilrecords(pupilindex).healthandfoodtechlevel
  2050.  
  2051.                 Case "AH"
  2052.                     If pupilrecords(pupilindex).healthandfoodtech = "6" Or pupilrecords(pupilindex).healthandfoodtech = "5" Or pupilrecords(pupilindex).healthandfoodtech = "4" Or pupilrecords(pupilindex).healthandfoodtech = "3" Or pupilrecords(pupilindex).healthandfoodtech = "2" Or pupilrecords(pupilindex).healthandfoodtech = "1" Then
  2053.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2054.                     End If
  2055.                 Case "47"
  2056.                     If pupilrecords(pupilindex).healthandfoodtech = "P" Then
  2057.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2058.                     End If
  2059.                 Case "H"
  2060.                     If pupilrecords(pupilindex).healthandfoodtech = "6" Or pupilrecords(pupilindex).healthandfoodtech = "5" Or pupilrecords(pupilindex).healthandfoodtech = "4" Or pupilrecords(pupilindex).healthandfoodtech = "3" Or pupilrecords(pupilindex).healthandfoodtech = "2" Or pupilrecords(pupilindex).healthandfoodtech = "1" Then
  2061.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2062.                     End If
  2063.                 Case "46"
  2064.                     If pupilrecords(pupilindex).healthandfoodtech = "P" Then
  2065.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2066.                     End If
  2067.                 Case "N5"
  2068.                     If pupilrecords(pupilindex).healthandfoodtech = "6" Or pupilrecords(pupilindex).healthandfoodtech = "5" Or pupilrecords(pupilindex).healthandfoodtech = "4" Or pupilrecords(pupilindex).healthandfoodtech = "3" Or pupilrecords(pupilindex).healthandfoodtech = "2" Or pupilrecords(pupilindex).healthandfoodtech = "1" Then
  2069.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2070.                     End If
  2071.                 Case "45"
  2072.                     If pupilrecords(pupilindex).healthandfoodtech = "P" Then
  2073.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2074.                     End If
  2075.                 Case "N4", "44"
  2076.                     If pupilrecords(pupilindex).healthandfoodtech = "P" Then
  2077.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2078.                     End If
  2079.                 Case "N3", "43"
  2080.                     If pupilrecords(pupilindex).healthandfoodtech = "P" Then
  2081.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2082.                     End If
  2083.                 Case "NC5"
  2084.                     If pupilrecords(pupilindex).healthandfoodtech = "6" Or pupilrecords(pupilindex).healthandfoodtech = "5" Or pupilrecords(pupilindex).healthandfoodtech = "4" Or pupilrecords(pupilindex).healthandfoodtech = "3" Or pupilrecords(pupilindex).healthandfoodtech = "2" Or pupilrecords(pupilindex).healthandfoodtech = "1" Then
  2085.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2086.                     End If
  2087.             End Select
  2088.  
  2089.             Select Case pupilrecords(pupilindex).historylevel
  2090.  
  2091.                 Case "AH"
  2092.                     If pupilrecords(pupilindex).history = "6" Or pupilrecords(pupilindex).history = "5" Or pupilrecords(pupilindex).history = "4" Or pupilrecords(pupilindex).history = "3" Or pupilrecords(pupilindex).history = "2" Or pupilrecords(pupilindex).history = "1" Then
  2093.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2094.                     End If
  2095.                 Case "47"
  2096.                     If pupilrecords(pupilindex).history = "P" Then
  2097.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2098.                     End If
  2099.                 Case "H"
  2100.                     If pupilrecords(pupilindex).history = "6" Or pupilrecords(pupilindex).history = "5" Or pupilrecords(pupilindex).history = "4" Or pupilrecords(pupilindex).history = "3" Or pupilrecords(pupilindex).history = "2" Or pupilrecords(pupilindex).history = "1" Then
  2101.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2102.                     End If
  2103.                 Case "46"
  2104.                     If pupilrecords(pupilindex).history = "P" Then
  2105.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2106.                     End If
  2107.                 Case "N5"
  2108.                     If pupilrecords(pupilindex).history = "6" Or pupilrecords(pupilindex).history = "5" Or pupilrecords(pupilindex).history = "4" Or pupilrecords(pupilindex).history = "3" Or pupilrecords(pupilindex).history = "2" Or pupilrecords(pupilindex).history = "1" Then
  2109.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2110.                     End If
  2111.                 Case "45"
  2112.                     If pupilrecords(pupilindex).history = "P" Then
  2113.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2114.                     End If
  2115.                 Case "N4", "44"
  2116.                     If pupilrecords(pupilindex).history = "P" Then
  2117.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2118.                     End If
  2119.                 Case "N3", "43"
  2120.                     If pupilrecords(pupilindex).history = "P" Then
  2121.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2122.                     End If
  2123.                 Case "NC5"
  2124.                     If pupilrecords(pupilindex).history = "6" Or pupilrecords(pupilindex).history = "5" Or pupilrecords(pupilindex).history = "4" Or pupilrecords(pupilindex).history = "3" Or pupilrecords(pupilindex).history = "2" Or pupilrecords(pupilindex).history = "1" Then
  2125.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2126.                     End If
  2127.             End Select
  2128.  
  2129.             Select Case pupilrecords(pupilindex).humanbiolevel
  2130.  
  2131.                 Case "AH"
  2132.                     If pupilrecords(pupilindex).humanbio = "6" Or pupilrecords(pupilindex).humanbio = "5" Or pupilrecords(pupilindex).humanbio = "4" Or pupilrecords(pupilindex).humanbio = "3" Or pupilrecords(pupilindex).humanbio = "2" Or pupilrecords(pupilindex).humanbio = "1" Then
  2133.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2134.                     End If
  2135.                 Case "47"
  2136.                     If pupilrecords(pupilindex).humanbio = "P" Then
  2137.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2138.                     End If
  2139.                 Case "H"
  2140.                     If pupilrecords(pupilindex).humanbio = "6" Or pupilrecords(pupilindex).humanbio = "5" Or pupilrecords(pupilindex).humanbio = "4" Or pupilrecords(pupilindex).humanbio = "3" Or pupilrecords(pupilindex).humanbio = "2" Or pupilrecords(pupilindex).humanbio = "1" Then
  2141.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2142.                     End If
  2143.                 Case "46"
  2144.                     If pupilrecords(pupilindex).humanbio = "P" Then
  2145.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2146.                     End If
  2147.                 Case "N5"
  2148.                     If pupilrecords(pupilindex).humanbio = "6" Or pupilrecords(pupilindex).humanbio = "5" Or pupilrecords(pupilindex).humanbio = "4" Or pupilrecords(pupilindex).humanbio = "3" Or pupilrecords(pupilindex).humanbio = "2" Or pupilrecords(pupilindex).humanbio = "1" Then
  2149.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2150.                     End If
  2151.                 Case "45"
  2152.                     If pupilrecords(pupilindex).humanbio = "P" Then
  2153.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2154.                     End If
  2155.                 Case "N4", "44"
  2156.                     If pupilrecords(pupilindex).humanbio = "P" Then
  2157.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2158.                     End If
  2159.                 Case "N3", "43"
  2160.                     If pupilrecords(pupilindex).humanbio = "P" Then
  2161.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2162.                     End If
  2163.                 Case "NC5"
  2164.                     If pupilrecords(pupilindex).humanbio = "6" Or pupilrecords(pupilindex).humanbio = "5" Or pupilrecords(pupilindex).humanbio = "4" Or pupilrecords(pupilindex).humanbio = "3" Or pupilrecords(pupilindex).humanbio = "2" Or pupilrecords(pupilindex).humanbio = "1" Then
  2165.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2166.                     End If
  2167.             End Select
  2168.  
  2169.             Select Case pupilrecords(pupilindex).italianlevel
  2170.  
  2171.                 Case "AH"
  2172.                     If pupilrecords(pupilindex).italian = "6" Or pupilrecords(pupilindex).italian = "5" Or pupilrecords(pupilindex).italian = "4" Or pupilrecords(pupilindex).italian = "3" Or pupilrecords(pupilindex).italian = "2" Or pupilrecords(pupilindex).italian = "1" Then
  2173.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2174.                     End If
  2175.                 Case "47"
  2176.                     If pupilrecords(pupilindex).italian = "P" Then
  2177.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2178.                     End If
  2179.                 Case "H"
  2180.                     If pupilrecords(pupilindex).italian = "6" Or pupilrecords(pupilindex).italian = "5" Or pupilrecords(pupilindex).italian = "4" Or pupilrecords(pupilindex).italian = "3" Or pupilrecords(pupilindex).italian = "2" Or pupilrecords(pupilindex).italian = "1" Then
  2181.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2182.                     End If
  2183.                 Case "46"
  2184.                     If pupilrecords(pupilindex).italian = "P" Then
  2185.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2186.                     End If
  2187.                 Case "N5"
  2188.                     If pupilrecords(pupilindex).italian = "6" Or pupilrecords(pupilindex).italian = "5" Or pupilrecords(pupilindex).italian = "4" Or pupilrecords(pupilindex).italian = "3" Or pupilrecords(pupilindex).italian = "2" Or pupilrecords(pupilindex).italian = "1" Then
  2189.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2190.                     End If
  2191.                 Case "45"
  2192.                     If pupilrecords(pupilindex).italian = "P" Then
  2193.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2194.                     End If
  2195.                 Case "N4", "44"
  2196.                     If pupilrecords(pupilindex).italian = "P" Then
  2197.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2198.                     End If
  2199.                 Case "N3", "43"
  2200.                     If pupilrecords(pupilindex).italian = "P" Then
  2201.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2202.                     End If
  2203.                 Case "NC5"
  2204.                     If pupilrecords(pupilindex).italian = "6" Or pupilrecords(pupilindex).italian = "5" Or pupilrecords(pupilindex).italian = "4" Or pupilrecords(pupilindex).italian = "3" Or pupilrecords(pupilindex).italian = "2" Or pupilrecords(pupilindex).italian = "1" Then
  2205.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2206.                     End If
  2207.             End Select
  2208.  
  2209.  
  2210.             Select Case pupilrecords(pupilindex).jewellerylevel
  2211.  
  2212.                 Case "AH"
  2213.                     If pupilrecords(pupilindex).jewellery = "6" Or pupilrecords(pupilindex).jewellery = "5" Or pupilrecords(pupilindex).jewellery = "4" Or pupilrecords(pupilindex).jewellery = "3" Or pupilrecords(pupilindex).jewellery = "2" Or pupilrecords(pupilindex).jewellery = "1" Then
  2214.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2215.                     End If
  2216.                 Case "47"
  2217.                     If pupilrecords(pupilindex).jewellery = "P" Then
  2218.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2219.                     End If
  2220.                 Case "H"
  2221.                     If pupilrecords(pupilindex).jewellery = "6" Or pupilrecords(pupilindex).jewellery = "5" Or pupilrecords(pupilindex).jewellery = "4" Or pupilrecords(pupilindex).jewellery = "3" Or pupilrecords(pupilindex).jewellery = "2" Or pupilrecords(pupilindex).jewellery = "1" Then
  2222.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2223.                     End If
  2224.                 Case "46"
  2225.                     If pupilrecords(pupilindex).jewellery = "P" Then
  2226.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2227.                     End If
  2228.                 Case "N5"
  2229.                     If pupilrecords(pupilindex).jewellery = "6" Or pupilrecords(pupilindex).jewellery = "5" Or pupilrecords(pupilindex).jewellery = "4" Or pupilrecords(pupilindex).jewellery = "3" Or pupilrecords(pupilindex).jewellery = "2" Or pupilrecords(pupilindex).jewellery = "1" Then
  2230.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2231.                     End If
  2232.                 Case "45"
  2233.                     If pupilrecords(pupilindex).jewellery = "P" Then
  2234.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2235.                     End If
  2236.                 Case "N4", "44"
  2237.                     If pupilrecords(pupilindex).jewellery = "P" Then
  2238.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2239.                     End If
  2240.                 Case "N3", "43"
  2241.                     If pupilrecords(pupilindex).jewellery = "P" Then
  2242.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2243.                     End If
  2244.                 Case "NC5"
  2245.                     If pupilrecords(pupilindex).jewellery = "6" Or pupilrecords(pupilindex).jewellery = "5" Or pupilrecords(pupilindex).jewellery = "4" Or pupilrecords(pupilindex).jewellery = "3" Or pupilrecords(pupilindex).jewellery = "2" Or pupilrecords(pupilindex).jewellery = "1" Then
  2246.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2247.                     End If
  2248.             End Select
  2249.  
  2250.             Select Case pupilrecords(pupilindex).mathematicslevel
  2251.  
  2252.                 Case "AH"
  2253.                     If pupilrecords(pupilindex).mathematics = "6" Or pupilrecords(pupilindex).mathematics = "5" Or pupilrecords(pupilindex).mathematics = "4" Or pupilrecords(pupilindex).mathematics = "3" Or pupilrecords(pupilindex).mathematics = "2" Or pupilrecords(pupilindex).mathematics = "1" Then
  2254.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2255.                     End If
  2256.                 Case "47"
  2257.                     If pupilrecords(pupilindex).mathematics = "P" Then
  2258.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2259.                     End If
  2260.                 Case "H"
  2261.                     If pupilrecords(pupilindex).mathematics = "6" Or pupilrecords(pupilindex).mathematics = "5" Or pupilrecords(pupilindex).mathematics = "4" Or pupilrecords(pupilindex).mathematics = "3" Or pupilrecords(pupilindex).mathematics = "2" Or pupilrecords(pupilindex).mathematics = "1" Then
  2262.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2263.                     End If
  2264.                 Case "46"
  2265.                     If pupilrecords(pupilindex).mathematics = "P" Then
  2266.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2267.                     End If
  2268.                 Case "N5"
  2269.                     If pupilrecords(pupilindex).mathematics = "6" Or pupilrecords(pupilindex).mathematics = "5" Or pupilrecords(pupilindex).mathematics = "4" Or pupilrecords(pupilindex).mathematics = "3" Or pupilrecords(pupilindex).mathematics = "2" Or pupilrecords(pupilindex).mathematics = "1" Then
  2270.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2271.                     End If
  2272.                 Case "45"
  2273.                     If pupilrecords(pupilindex).mathematics = "P" Then
  2274.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2275.                     End If
  2276.                 Case "N4", "44"
  2277.                     If pupilrecords(pupilindex).mathematics = "P" Then
  2278.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2279.                     End If
  2280.                 Case "N3", "43"
  2281.                     If pupilrecords(pupilindex).mathematics = "P" Then
  2282.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2283.                     End If
  2284.                 Case "NC5"
  2285.                     If pupilrecords(pupilindex).mathematics = "6" Or pupilrecords(pupilindex).mathematics = "5" Or pupilrecords(pupilindex).mathematics = "4" Or pupilrecords(pupilindex).mathematics = "3" Or pupilrecords(pupilindex).mathematics = "2" Or pupilrecords(pupilindex).mathematics = "1" Then
  2286.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2287.                     End If
  2288.             End Select
  2289.  
  2290.             Select Case pupilrecords(pupilindex).medialevel
  2291.                 Case "AH"
  2292.                     If pupilrecords(pupilindex).media = "6" Or pupilrecords(pupilindex).media = "5" Or pupilrecords(pupilindex).media = "4" Or pupilrecords(pupilindex).media = "3" Or pupilrecords(pupilindex).media = "2" Or pupilrecords(pupilindex).media = "1" Then
  2293.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2294.                     End If
  2295.                 Case "47"
  2296.                     If pupilrecords(pupilindex).media = "P" Then
  2297.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2298.                     End If
  2299.                 Case "H"
  2300.                     If pupilrecords(pupilindex).media = "6" Or pupilrecords(pupilindex).media = "5" Or pupilrecords(pupilindex).media = "4" Or pupilrecords(pupilindex).media = "3" Or pupilrecords(pupilindex).media = "2" Or pupilrecords(pupilindex).media = "1" Then
  2301.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2302.                     End If
  2303.                 Case "46"
  2304.                     If pupilrecords(pupilindex).media = "P" Then
  2305.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2306.                     End If
  2307.                 Case "N5"
  2308.                     If pupilrecords(pupilindex).media = "6" Or pupilrecords(pupilindex).media = "5" Or pupilrecords(pupilindex).media = "4" Or pupilrecords(pupilindex).media = "3" Or pupilrecords(pupilindex).media = "2" Or pupilrecords(pupilindex).media = "1" Then
  2309.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2310.                     End If
  2311.                 Case "45"
  2312.                     If pupilrecords(pupilindex).media = "P" Then
  2313.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2314.                     End If
  2315.                 Case "N4", "44"
  2316.                     If pupilrecords(pupilindex).media = "P" Then
  2317.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2318.                     End If
  2319.                 Case "N3", "43"
  2320.                     If pupilrecords(pupilindex).media = "P" Then
  2321.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2322.                     End If
  2323.                 Case "NC5"
  2324.                     If pupilrecords(pupilindex).media = "6" Or pupilrecords(pupilindex).media = "5" Or pupilrecords(pupilindex).media = "4" Or pupilrecords(pupilindex).media = "3" Or pupilrecords(pupilindex).media = "2" Or pupilrecords(pupilindex).media = "1" Then
  2325.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2326.                     End If
  2327.             End Select
  2328.  
  2329.             Select Case pupilrecords(pupilindex).modernstudieslevel
  2330.                 Case "AH"
  2331.                     If pupilrecords(pupilindex).modernstudies = "6" Or pupilrecords(pupilindex).modernstudies = "5" Or pupilrecords(pupilindex).modernstudies = "4" Or pupilrecords(pupilindex).modernstudies = "3" Or pupilrecords(pupilindex).modernstudies = "2" Or pupilrecords(pupilindex).modernstudies = "1" Then
  2332.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2333.                     End If
  2334.                 Case "47"
  2335.                     If pupilrecords(pupilindex).modernstudies = "P" Then
  2336.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2337.                     End If
  2338.                 Case "H"
  2339.                     If pupilrecords(pupilindex).modernstudies = "6" Or pupilrecords(pupilindex).modernstudies = "5" Or pupilrecords(pupilindex).modernstudies = "4" Or pupilrecords(pupilindex).modernstudies = "3" Or pupilrecords(pupilindex).modernstudies = "2" Or pupilrecords(pupilindex).modernstudies = "1" Then
  2340.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2341.                     End If
  2342.                 Case "46"
  2343.                     If pupilrecords(pupilindex).modernstudies = "P" Then
  2344.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2345.                     End If
  2346.                 Case "N5"
  2347.                     If pupilrecords(pupilindex).modernstudies = "6" Or pupilrecords(pupilindex).modernstudies = "5" Or pupilrecords(pupilindex).modernstudies = "4" Or pupilrecords(pupilindex).modernstudies = "3" Or pupilrecords(pupilindex).modernstudies = "2" Or pupilrecords(pupilindex).modernstudies = "1" Then
  2348.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2349.                     End If
  2350.                 Case "45"
  2351.                     If pupilrecords(pupilindex).modernstudies = "P" Then
  2352.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2353.                     End If
  2354.                 Case "N4", "44"
  2355.                     If pupilrecords(pupilindex).modernstudies = "P" Then
  2356.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2357.                     End If
  2358.                 Case "N3", "43"
  2359.                     If pupilrecords(pupilindex).modernstudies = "P" Then
  2360.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2361.                     End If
  2362.                 Case "NC5"
  2363.                     If pupilrecords(pupilindex).modernstudies = "6" Or pupilrecords(pupilindex).modernstudies = "5" Or pupilrecords(pupilindex).modernstudies = "4" Or pupilrecords(pupilindex).modernstudies = "3" Or pupilrecords(pupilindex).modernstudies = "2" Or pupilrecords(pupilindex).modernstudies = "1" Then
  2364.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2365.                     End If
  2366.             End Select
  2367.  
  2368.             Select Case pupilrecords(pupilindex).musiclevel
  2369.                 Case "AH"
  2370.                     If pupilrecords(pupilindex).music = "6" Or pupilrecords(pupilindex).music = "5" Or pupilrecords(pupilindex).music = "4" Or pupilrecords(pupilindex).music = "3" Or pupilrecords(pupilindex).music = "2" Or pupilrecords(pupilindex).music = "1" Then
  2371.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2372.                     End If
  2373.                 Case "47"
  2374.                     If pupilrecords(pupilindex).music = "P" Then
  2375.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2376.                     End If
  2377.                 Case "H"
  2378.                     If pupilrecords(pupilindex).music = "6" Or pupilrecords(pupilindex).music = "5" Or pupilrecords(pupilindex).music = "4" Or pupilrecords(pupilindex).music = "3" Or pupilrecords(pupilindex).music = "2" Or pupilrecords(pupilindex).music = "1" Then
  2379.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2380.                     End If
  2381.                 Case "46"
  2382.                     If pupilrecords(pupilindex).music = "P" Then
  2383.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2384.                     End If
  2385.                 Case "N5"
  2386.                     If pupilrecords(pupilindex).music = "6" Or pupilrecords(pupilindex).music = "5" Or pupilrecords(pupilindex).music = "4" Or pupilrecords(pupilindex).music = "3" Or pupilrecords(pupilindex).music = "2" Or pupilrecords(pupilindex).music = "1" Then
  2387.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2388.                     End If
  2389.                 Case "45"
  2390.                     If pupilrecords(pupilindex).music = "P" Then
  2391.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2392.                     End If
  2393.                 Case "N4", "44"
  2394.                     If pupilrecords(pupilindex).music = "P" Then
  2395.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2396.                     End If
  2397.                 Case "N3", "43"
  2398.                     If pupilrecords(pupilindex).music = "P" Then
  2399.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2400.                     End If
  2401.                 Case "NC5"
  2402.                     If pupilrecords(pupilindex).music = "6" Or pupilrecords(pupilindex).music = "5" Or pupilrecords(pupilindex).music = "4" Or pupilrecords(pupilindex).music = "3" Or pupilrecords(pupilindex).music = "2" Or pupilrecords(pupilindex).music = "1" Then
  2403.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2404.                     End If
  2405.             End Select
  2406.  
  2407.  
  2408.             Select Case pupilrecords(pupilindex).musicleadlevel
  2409.                 Case "AH"
  2410.                     If pupilrecords(pupilindex).musiclead = "6" Or pupilrecords(pupilindex).musiclead = "5" Or pupilrecords(pupilindex).musiclead = "4" Or pupilrecords(pupilindex).musiclead = "3" Or pupilrecords(pupilindex).musiclead = "2" Or pupilrecords(pupilindex).musiclead = "1" Then
  2411.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2412.                     End If
  2413.                 Case "47"
  2414.                     If pupilrecords(pupilindex).musiclead = "P" Then
  2415.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2416.                     End If
  2417.                 Case "H"
  2418.                     If pupilrecords(pupilindex).musiclead = "6" Or pupilrecords(pupilindex).musiclead = "5" Or pupilrecords(pupilindex).musiclead = "4" Or pupilrecords(pupilindex).musiclead = "3" Or pupilrecords(pupilindex).musiclead = "2" Or pupilrecords(pupilindex).musiclead = "1" Then
  2419.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2420.                     End If
  2421.                 Case "46"
  2422.                     If pupilrecords(pupilindex).musiclead = "P" Then
  2423.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2424.                     End If
  2425.                 Case "N5"
  2426.                     If pupilrecords(pupilindex).musiclead = "6" Or pupilrecords(pupilindex).musiclead = "5" Or pupilrecords(pupilindex).musiclead = "4" Or pupilrecords(pupilindex).musiclead = "3" Or pupilrecords(pupilindex).musiclead = "2" Or pupilrecords(pupilindex).musiclead = "1" Then
  2427.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2428.                     End If
  2429.                 Case "45"
  2430.                     If pupilrecords(pupilindex).musiclead = "P" Then
  2431.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2432.                     End If
  2433.                 Case "N4", "44"
  2434.                     If pupilrecords(pupilindex).musiclead = "P" Then
  2435.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2436.                     End If
  2437.                 Case "N3", "43"
  2438.                     If pupilrecords(pupilindex).musiclead = "P" Then
  2439.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2440.                     End If
  2441.                 Case "NC5"
  2442.                     If pupilrecords(pupilindex).musiclead = "6" Or pupilrecords(pupilindex).musiclead = "5" Or pupilrecords(pupilindex).musiclead = "4" Or pupilrecords(pupilindex).musiclead = "3" Or pupilrecords(pupilindex).musiclead = "2" Or pupilrecords(pupilindex).musiclead = "1" Then
  2443.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2444.                     End If
  2445.             End Select
  2446.  
  2447.  
  2448.             Select Case pupilrecords(pupilindex).musictechlevel
  2449.                 Case "AH"
  2450.                     If pupilrecords(pupilindex).musictech = "6" Or pupilrecords(pupilindex).musictech = "5" Or pupilrecords(pupilindex).musictech = "4" Or pupilrecords(pupilindex).musictech = "3" Or pupilrecords(pupilindex).musictech = "2" Or pupilrecords(pupilindex).musictech = "1" Then
  2451.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2452.                     End If
  2453.                 Case "47"
  2454.                     If pupilrecords(pupilindex).musictech = "P" Then
  2455.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2456.                     End If
  2457.                 Case "H"
  2458.                     If pupilrecords(pupilindex).musictech = "6" Or pupilrecords(pupilindex).musictech = "5" Or pupilrecords(pupilindex).musictech = "4" Or pupilrecords(pupilindex).musictech = "3" Or pupilrecords(pupilindex).musictech = "2" Or pupilrecords(pupilindex).musictech = "1" Then
  2459.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2460.                     End If
  2461.                 Case "46"
  2462.                     If pupilrecords(pupilindex).musictech = "P" Then
  2463.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2464.                     End If
  2465.                 Case "N5"
  2466.                     If pupilrecords(pupilindex).musictech = "6" Or pupilrecords(pupilindex).musictech = "5" Or pupilrecords(pupilindex).musictech = "4" Or pupilrecords(pupilindex).musictech = "3" Or pupilrecords(pupilindex).musictech = "2" Or pupilrecords(pupilindex).musictech = "1" Then
  2467.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2468.                     End If
  2469.                 Case "45"
  2470.                     If pupilrecords(pupilindex).musictech = "P" Then
  2471.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2472.                     End If
  2473.                 Case "N4", "44"
  2474.                     If pupilrecords(pupilindex).musictech = "P" Then
  2475.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2476.                     End If
  2477.                 Case "N3", "43"
  2478.                     If pupilrecords(pupilindex).musictech = "P" Then
  2479.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2480.                     End If
  2481.                 Case "NC5"
  2482.                     If pupilrecords(pupilindex).musictech = "6" Or pupilrecords(pupilindex).musictech = "5" Or pupilrecords(pupilindex).musictech = "4" Or pupilrecords(pupilindex).musictech = "3" Or pupilrecords(pupilindex).musictech = "2" Or pupilrecords(pupilindex).musictech = "1" Then
  2483.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2484.                     End If
  2485.             End Select
  2486.  
  2487.             Select Case pupilrecords(pupilindex).fitnesslevel
  2488.                 Case "AH"
  2489.                     If pupilrecords(pupilindex).fitness = "6" Or pupilrecords(pupilindex).fitness = "5" Or pupilrecords(pupilindex).fitness = "4" Or pupilrecords(pupilindex).fitness = "3" Or pupilrecords(pupilindex).fitness = "2" Or pupilrecords(pupilindex).fitness = "1" Then
  2490.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2491.                     End If
  2492.                 Case "47"
  2493.                     If pupilrecords(pupilindex).fitness = "P" Then
  2494.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2495.                     End If
  2496.                 Case "H"
  2497.                     If pupilrecords(pupilindex).fitness = "6" Or pupilrecords(pupilindex).fitness = "5" Or pupilrecords(pupilindex).fitness = "4" Or pupilrecords(pupilindex).fitness = "3" Or pupilrecords(pupilindex).fitness = "2" Or pupilrecords(pupilindex).fitness = "1" Then
  2498.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2499.                     End If
  2500.                 Case "46"
  2501.                     If pupilrecords(pupilindex).fitness = "P" Then
  2502.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2503.                     End If
  2504.                 Case "N5"
  2505.                     If pupilrecords(pupilindex).fitness = "6" Or pupilrecords(pupilindex).fitness = "5" Or pupilrecords(pupilindex).fitness = "4" Or pupilrecords(pupilindex).fitness = "3" Or pupilrecords(pupilindex).fitness = "2" Or pupilrecords(pupilindex).fitness = "1" Then
  2506.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2507.                     End If
  2508.                 Case "45"
  2509.                     If pupilrecords(pupilindex).fitness = "P" Then
  2510.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2511.                     End If
  2512.                 Case "N4", "44"
  2513.                     If pupilrecords(pupilindex).fitness = "P" Then
  2514.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2515.                     End If
  2516.                 Case "N3", "43"
  2517.                     If pupilrecords(pupilindex).fitness = "P" Then
  2518.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2519.                     End If
  2520.                 Case "NC5"
  2521.                     If pupilrecords(pupilindex).fitness = "6" Or pupilrecords(pupilindex).fitness = "5" Or pupilrecords(pupilindex).fitness = "4" Or pupilrecords(pupilindex).fitness = "3" Or pupilrecords(pupilindex).fitness = "2" Or pupilrecords(pupilindex).fitness = "1" Then
  2522.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2523.                     End If
  2524.             End Select
  2525.  
  2526.  
  2527.             Select Case pupilrecords(pupilindex).pelevel
  2528.                 Case "AH"
  2529.                     If pupilrecords(pupilindex).pe = "6" Or pupilrecords(pupilindex).pe = "5" Or pupilrecords(pupilindex).pe = "4" Or pupilrecords(pupilindex).pe = "3" Or pupilrecords(pupilindex).pe = "2" Or pupilrecords(pupilindex).pe = "1" Then
  2530.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2531.                     End If
  2532.                 Case "47"
  2533.                     If pupilrecords(pupilindex).pe = "P" Then
  2534.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2535.                     End If
  2536.                 Case "H"
  2537.                     If pupilrecords(pupilindex).pe = "6" Or pupilrecords(pupilindex).pe = "5" Or pupilrecords(pupilindex).pe = "4" Or pupilrecords(pupilindex).pe = "3" Or pupilrecords(pupilindex).pe = "2" Or pupilrecords(pupilindex).pe = "1" Then
  2538.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2539.                     End If
  2540.                 Case "46"
  2541.                     If pupilrecords(pupilindex).pe = "P" Then
  2542.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2543.                     End If
  2544.                 Case "N5"
  2545.                     If pupilrecords(pupilindex).pe = "6" Or pupilrecords(pupilindex).pe = "5" Or pupilrecords(pupilindex).pe = "4" Or pupilrecords(pupilindex).pe = "3" Or pupilrecords(pupilindex).pe = "2" Or pupilrecords(pupilindex).pe = "1" Then
  2546.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2547.                     End If
  2548.                 Case "45"
  2549.                     If pupilrecords(pupilindex).pe = "P" Then
  2550.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2551.                     End If
  2552.                 Case "N4", "44"
  2553.                     If pupilrecords(pupilindex).pe = "P" Then
  2554.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2555.                     End If
  2556.                 Case "N3", "43"
  2557.                     If pupilrecords(pupilindex).pe = "P" Then
  2558.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2559.                     End If
  2560.                 Case "NC5"
  2561.                     If pupilrecords(pupilindex).pe = "6" Or pupilrecords(pupilindex).pe = "5" Or pupilrecords(pupilindex).pe = "4" Or pupilrecords(pupilindex).pe = "3" Or pupilrecords(pupilindex).pe = "2" Or pupilrecords(pupilindex).pe = "1" Then
  2562.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2563.                     End If
  2564.             End Select
  2565.  
  2566.  
  2567.             Select Case pupilrecords(pupilindex).personalDevlevel
  2568.                 Case "AH"
  2569.                     If pupilrecords(pupilindex).personalDev = "6" Or pupilrecords(pupilindex).personalDev = "5" Or pupilrecords(pupilindex).personalDev = "4" Or pupilrecords(pupilindex).personalDev = "3" Or pupilrecords(pupilindex).personalDev = "2" Or pupilrecords(pupilindex).personalDev = "1" Then
  2570.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2571.                     End If
  2572.                 Case "47"
  2573.                     If pupilrecords(pupilindex).personalDev = "P" Then
  2574.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2575.                     End If
  2576.                 Case "H"
  2577.                     If pupilrecords(pupilindex).personalDev = "6" Or pupilrecords(pupilindex).personalDev = "5" Or pupilrecords(pupilindex).personalDev = "4" Or pupilrecords(pupilindex).personalDev = "3" Or pupilrecords(pupilindex).personalDev = "2" Or pupilrecords(pupilindex).personalDev = "1" Then
  2578.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2579.                     End If
  2580.                 Case "46"
  2581.                     If pupilrecords(pupilindex).personalDev = "P" Then
  2582.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2583.                     End If
  2584.                 Case "N5"
  2585.                     If pupilrecords(pupilindex).personalDev = "6" Or pupilrecords(pupilindex).personalDev = "5" Or pupilrecords(pupilindex).personalDev = "4" Or pupilrecords(pupilindex).personalDev = "3" Or pupilrecords(pupilindex).personalDev = "2" Or pupilrecords(pupilindex).personalDev = "1" Then
  2586.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2587.                     End If
  2588.                 Case "45"
  2589.                     If pupilrecords(pupilindex).personalDev = "P" Then
  2590.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2591.                     End If
  2592.                 Case "N4", "44"
  2593.                     If pupilrecords(pupilindex).personalDev = "P" Then
  2594.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2595.                     End If
  2596.                 Case "N3", "43"
  2597.                     If pupilrecords(pupilindex).personalDev = "P" Then
  2598.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2599.                     End If
  2600.                 Case "NC5"
  2601.                     If pupilrecords(pupilindex).personalDev = "6" Or pupilrecords(pupilindex).personalDev = "5" Or pupilrecords(pupilindex).personalDev = "4" Or pupilrecords(pupilindex).personalDev = "3" Or pupilrecords(pupilindex).personalDev = "2" Or pupilrecords(pupilindex).personalDev = "1" Then
  2602.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2603.                     End If
  2604.             End Select
  2605.  
  2606.  
  2607.             Select Case pupilrecords(pupilindex).photographylevel
  2608.                 Case "AH"
  2609.                     If pupilrecords(pupilindex).photography = "6" Or pupilrecords(pupilindex).photography = "5" Or pupilrecords(pupilindex).photography = "4" Or pupilrecords(pupilindex).photography = "3" Or pupilrecords(pupilindex).photography = "2" Or pupilrecords(pupilindex).photography = "1" Then
  2610.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2611.                     End If
  2612.                 Case "47"
  2613.                     If pupilrecords(pupilindex).photography = "P" Then
  2614.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2615.                     End If
  2616.                 Case "H"
  2617.                     If pupilrecords(pupilindex).photography = "6" Or pupilrecords(pupilindex).photography = "5" Or pupilrecords(pupilindex).photography = "4" Or pupilrecords(pupilindex).photography = "3" Or pupilrecords(pupilindex).photography = "2" Or pupilrecords(pupilindex).photography = "1" Then
  2618.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2619.                     End If
  2620.                 Case "46"
  2621.                     If pupilrecords(pupilindex).photography = "P" Then
  2622.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2623.                     End If
  2624.                 Case "N5"
  2625.                     If pupilrecords(pupilindex).photography = "6" Or pupilrecords(pupilindex).photography = "5" Or pupilrecords(pupilindex).photography = "4" Or pupilrecords(pupilindex).photography = "3" Or pupilrecords(pupilindex).photography = "2" Or pupilrecords(pupilindex).photography = "1" Then
  2626.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2627.                     End If
  2628.                 Case "45"
  2629.                     If pupilrecords(pupilindex).photography = "P" Then
  2630.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2631.                     End If
  2632.                 Case "N4", "44"
  2633.                     If pupilrecords(pupilindex).photography = "P" Then
  2634.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2635.                     End If
  2636.                 Case "N3", "43"
  2637.                     If pupilrecords(pupilindex).photography = "P" Then
  2638.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2639.                     End If
  2640.                 Case "NC5"
  2641.                     If pupilrecords(pupilindex).photography = "6" Or pupilrecords(pupilindex).photography = "5" Or pupilrecords(pupilindex).photography = "4" Or pupilrecords(pupilindex).photography = "3" Or pupilrecords(pupilindex).photography = "2" Or pupilrecords(pupilindex).photography = "1" Then
  2642.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2643.                     End If
  2644.             End Select
  2645.  
  2646.  
  2647.  
  2648.             Select Case pupilrecords(pupilindex).physicslevel
  2649.                 Case "AH"
  2650.                     If pupilrecords(pupilindex).physics = "6" Or pupilrecords(pupilindex).physics = "5" Or pupilrecords(pupilindex).physics = "4" Or pupilrecords(pupilindex).physics = "3" Or pupilrecords(pupilindex).physics = "2" Or pupilrecords(pupilindex).physics = "1" Then
  2651.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2652.                     End If
  2653.                 Case "47"
  2654.                     If pupilrecords(pupilindex).physics = "P" Then
  2655.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2656.                     End If
  2657.                 Case "H"
  2658.                     If pupilrecords(pupilindex).physics = "6" Or pupilrecords(pupilindex).physics = "5" Or pupilrecords(pupilindex).physics = "4" Or pupilrecords(pupilindex).physics = "3" Or pupilrecords(pupilindex).physics = "2" Or pupilrecords(pupilindex).physics = "1" Then
  2659.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2660.                     End If
  2661.                 Case "46"
  2662.                     If pupilrecords(pupilindex).physics = "P" Then
  2663.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2664.                     End If
  2665.                 Case "N5"
  2666.                     If pupilrecords(pupilindex).physics = "6" Or pupilrecords(pupilindex).physics = "5" Or pupilrecords(pupilindex).physics = "4" Or pupilrecords(pupilindex).physics = "3" Or pupilrecords(pupilindex).physics = "2" Or pupilrecords(pupilindex).physics = "1" Then
  2667.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2668.                     End If
  2669.                 Case "45"
  2670.                     If pupilrecords(pupilindex).physics = "P" Then
  2671.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2672.                     End If
  2673.                 Case "N4", "44"
  2674.                     If pupilrecords(pupilindex).physics = "P" Then
  2675.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2676.                     End If
  2677.                 Case "N3", "43"
  2678.                     If pupilrecords(pupilindex).physics = "P" Then
  2679.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2680.                     End If
  2681.                 Case "NC5"
  2682.                     If pupilrecords(pupilindex).physics = "6" Or pupilrecords(pupilindex).physics = "5" Or pupilrecords(pupilindex).physics = "4" Or pupilrecords(pupilindex).physics = "3" Or pupilrecords(pupilindex).physics = "2" Or pupilrecords(pupilindex).physics = "1" Then
  2683.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2684.                     End If
  2685.             End Select
  2686.  
  2687.             Select Case pupilrecords(pupilindex).politicslevel
  2688.                 Case "AH"
  2689.                     If pupilrecords(pupilindex).politics = "6" Or pupilrecords(pupilindex).politics = "5" Or pupilrecords(pupilindex).politics = "4" Or pupilrecords(pupilindex).politics = "3" Or pupilrecords(pupilindex).politics = "2" Or pupilrecords(pupilindex).politics = "1" Then
  2690.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2691.                     End If
  2692.                 Case "47"
  2693.                     If pupilrecords(pupilindex).politics = "P" Then
  2694.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2695.                     End If
  2696.                 Case "H"
  2697.                     If pupilrecords(pupilindex).politics = "6" Or pupilrecords(pupilindex).politics = "5" Or pupilrecords(pupilindex).politics = "4" Or pupilrecords(pupilindex).politics = "3" Or pupilrecords(pupilindex).politics = "2" Or pupilrecords(pupilindex).politics = "1" Then
  2698.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2699.                     End If
  2700.                 Case "46"
  2701.                     If pupilrecords(pupilindex).politics = "P" Then
  2702.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2703.                     End If
  2704.                 Case "N5"
  2705.                     If pupilrecords(pupilindex).politics = "6" Or pupilrecords(pupilindex).politics = "5" Or pupilrecords(pupilindex).politics = "4" Or pupilrecords(pupilindex).politics = "3" Or pupilrecords(pupilindex).politics = "2" Or pupilrecords(pupilindex).politics = "1" Then
  2706.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2707.                     End If
  2708.                 Case "45"
  2709.                     If pupilrecords(pupilindex).politics = "P" Then
  2710.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2711.                     End If
  2712.                 Case "N4", "44"
  2713.                     If pupilrecords(pupilindex).politics = "P" Then
  2714.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2715.                     End If
  2716.                 Case "N3", "43"
  2717.                     If pupilrecords(pupilindex).politics = "P" Then
  2718.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2719.                     End If
  2720.                 Case "NC5"
  2721.                     If pupilrecords(pupilindex).politics = "6" Or pupilrecords(pupilindex).politics = "5" Or pupilrecords(pupilindex).politics = "4" Or pupilrecords(pupilindex).politics = "3" Or pupilrecords(pupilindex).politics = "2" Or pupilrecords(pupilindex).politics = "1" Then
  2722.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2723.                     End If
  2724.             End Select
  2725.  
  2726.             Select Case pupilrecords(pupilindex).pracwoodlevel
  2727.                 Case "AH"
  2728.                     If pupilrecords(pupilindex).pracwood = "6" Or pupilrecords(pupilindex).pracwood = "5" Or pupilrecords(pupilindex).pracwood = "4" Or pupilrecords(pupilindex).pracwood = "3" Or pupilrecords(pupilindex).pracwood = "2" Or pupilrecords(pupilindex).pracwood = "1" Then
  2729.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2730.                     End If
  2731.                 Case "47"
  2732.                     If pupilrecords(pupilindex).pracwood = "P" Then
  2733.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2734.                     End If
  2735.                 Case "H"
  2736.                     If pupilrecords(pupilindex).pracwood = "6" Or pupilrecords(pupilindex).pracwood = "5" Or pupilrecords(pupilindex).pracwood = "4" Or pupilrecords(pupilindex).pracwood = "3" Or pupilrecords(pupilindex).pracwood = "2" Or pupilrecords(pupilindex).pracwood = "1" Then
  2737.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2738.                     End If
  2739.                 Case "46"
  2740.                     If pupilrecords(pupilindex).pracwood = "P" Then
  2741.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2742.                     End If
  2743.                 Case "N5"
  2744.                     If pupilrecords(pupilindex).pracwood = "6" Or pupilrecords(pupilindex).pracwood = "5" Or pupilrecords(pupilindex).pracwood = "4" Or pupilrecords(pupilindex).pracwood = "3" Or pupilrecords(pupilindex).pracwood = "2" Or pupilrecords(pupilindex).pracwood = "1" Then
  2745.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2746.                     End If
  2747.                 Case "45"
  2748.                     If pupilrecords(pupilindex).pracwood = "P" Then
  2749.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2750.                     End If
  2751.                 Case "N4", "44"
  2752.                     If pupilrecords(pupilindex).pracwood = "P" Then
  2753.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2754.                     End If
  2755.                 Case "N3", "43"
  2756.                     If pupilrecords(pupilindex).pracwood = "P" Then
  2757.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2758.                     End If
  2759.                 Case "NC5"
  2760.                     If pupilrecords(pupilindex).pracwood = "6" Or pupilrecords(pupilindex).pracwood = "5" Or pupilrecords(pupilindex).pracwood = "4" Or pupilrecords(pupilindex).pracwood = "3" Or pupilrecords(pupilindex).pracwood = "2" Or pupilrecords(pupilindex).pracwood = "1" Then
  2761.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2762.                     End If
  2763.             End Select
  2764.  
  2765.             Select Case pupilrecords(pupilindex).relevel
  2766.                 Case "AH"
  2767.                     If pupilrecords(pupilindex).re = "6" Or pupilrecords(pupilindex).re = "5" Or pupilrecords(pupilindex).re = "4" Or pupilrecords(pupilindex).re = "3" Or pupilrecords(pupilindex).re = "2" Or pupilrecords(pupilindex).re = "1" Then
  2768.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2769.                     End If
  2770.                 Case "47"
  2771.                     If pupilrecords(pupilindex).re = "P" Then
  2772.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2773.                     End If
  2774.                 Case "H"
  2775.                     If pupilrecords(pupilindex).re = "6" Or pupilrecords(pupilindex).re = "5" Or pupilrecords(pupilindex).re = "4" Or pupilrecords(pupilindex).re = "3" Or pupilrecords(pupilindex).re = "2" Or pupilrecords(pupilindex).re = "1" Then
  2776.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2777.                     End If
  2778.                 Case "46"
  2779.                     If pupilrecords(pupilindex).re = "P" Then
  2780.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2781.                     End If
  2782.                 Case "N5"
  2783.                     If pupilrecords(pupilindex).re = "6" Or pupilrecords(pupilindex).re = "5" Or pupilrecords(pupilindex).re = "4" Or pupilrecords(pupilindex).re = "3" Or pupilrecords(pupilindex).re = "2" Or pupilrecords(pupilindex).re = "1" Then
  2784.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2785.                     End If
  2786.                 Case "45"
  2787.                     If pupilrecords(pupilindex).re = "P" Then
  2788.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2789.                     End If
  2790.                 Case "N4", "44"
  2791.                     If pupilrecords(pupilindex).re = "P" Then
  2792.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2793.                     End If
  2794.                 Case "N3", "43"
  2795.                     If pupilrecords(pupilindex).re = "P" Then
  2796.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2797.                     End If
  2798.                 Case "NC5"
  2799.                     If pupilrecords(pupilindex).re = "6" Or pupilrecords(pupilindex).re = "5" Or pupilrecords(pupilindex).re = "4" Or pupilrecords(pupilindex).re = "3" Or pupilrecords(pupilindex).re = "2" Or pupilrecords(pupilindex).re = "1" Then
  2800.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2801.                     End If
  2802.             End Select
  2803.  
  2804.             Select Case pupilrecords(pupilindex).metalworklevel
  2805.                 Case "AH"
  2806.                     If pupilrecords(pupilindex).metalwork = "6" Or pupilrecords(pupilindex).metalwork = "5" Or pupilrecords(pupilindex).metalwork = "4" Or pupilrecords(pupilindex).metalwork = "3" Or pupilrecords(pupilindex).metalwork = "2" Or pupilrecords(pupilindex).metalwork = "1" Then
  2807.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2808.                     End If
  2809.                 Case "47"
  2810.                     If pupilrecords(pupilindex).metalwork = "P" Then
  2811.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2812.                     End If
  2813.                 Case "H"
  2814.                     If pupilrecords(pupilindex).metalwork = "6" Or pupilrecords(pupilindex).metalwork = "5" Or pupilrecords(pupilindex).metalwork = "4" Or pupilrecords(pupilindex).metalwork = "3" Or pupilrecords(pupilindex).metalwork = "2" Or pupilrecords(pupilindex).metalwork = "1" Then
  2815.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2816.                     End If
  2817.                 Case "46"
  2818.                     If pupilrecords(pupilindex).metalwork = "P" Then
  2819.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2820.                     End If
  2821.                 Case "N5"
  2822.                     If pupilrecords(pupilindex).metalwork = "6" Or pupilrecords(pupilindex).metalwork = "5" Or pupilrecords(pupilindex).metalwork = "4" Or pupilrecords(pupilindex).metalwork = "3" Or pupilrecords(pupilindex).metalwork = "2" Or pupilrecords(pupilindex).metalwork = "1" Then
  2823.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2824.                     End If
  2825.                 Case "45"
  2826.                     If pupilrecords(pupilindex).metalwork = "P" Then
  2827.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2828.                     End If
  2829.                 Case "N4", "44"
  2830.                     If pupilrecords(pupilindex).metalwork = "P" Then
  2831.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2832.                     End If
  2833.                 Case "N3", "43"
  2834.                     If pupilrecords(pupilindex).metalwork = "P" Then
  2835.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2836.                     End If
  2837.                 Case "NC5"
  2838.                     If pupilrecords(pupilindex).metalwork = "6" Or pupilrecords(pupilindex).metalwork = "5" Or pupilrecords(pupilindex).metalwork = "4" Or pupilrecords(pupilindex).metalwork = "3" Or pupilrecords(pupilindex).metalwork = "2" Or pupilrecords(pupilindex).metalwork = "1" Then
  2839.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2840.                     End If
  2841.             End Select
  2842.  
  2843.             Select Case pupilrecords(pupilindex).refereeinglevel
  2844.                 Case "AH"
  2845.                     If pupilrecords(pupilindex).refereeing = "6" Or pupilrecords(pupilindex).refereeing = "5" Or pupilrecords(pupilindex).refereeing = "4" Or pupilrecords(pupilindex).refereeing = "3" Or pupilrecords(pupilindex).refereeing = "2" Or pupilrecords(pupilindex).refereeing = "1" Then
  2846.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2847.                     End If
  2848.                 Case "47"
  2849.                     If pupilrecords(pupilindex).refereeing = "P" Then
  2850.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2851.                     End If
  2852.                 Case "H"
  2853.                     If pupilrecords(pupilindex).refereeing = "6" Or pupilrecords(pupilindex).refereeing = "5" Or pupilrecords(pupilindex).refereeing = "4" Or pupilrecords(pupilindex).refereeing = "3" Or pupilrecords(pupilindex).refereeing = "2" Or pupilrecords(pupilindex).refereeing = "1" Then
  2854.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2855.                     End If
  2856.                 Case "46"
  2857.                     If pupilrecords(pupilindex).refereeing = "P" Then
  2858.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2859.                     End If
  2860.                 Case "N5"
  2861.                     If pupilrecords(pupilindex).refereeing = "6" Or pupilrecords(pupilindex).refereeing = "5" Or pupilrecords(pupilindex).refereeing = "4" Or pupilrecords(pupilindex).refereeing = "3" Or pupilrecords(pupilindex).refereeing = "2" Or pupilrecords(pupilindex).refereeing = "1" Then
  2862.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2863.                     End If
  2864.                 Case "45"
  2865.                     If pupilrecords(pupilindex).refereeing = "P" Then
  2866.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2867.                     End If
  2868.                 Case "N4", "44"
  2869.                     If pupilrecords(pupilindex).refereeing = "P" Then
  2870.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2871.                     End If
  2872.                 Case "N3", "43"
  2873.                     If pupilrecords(pupilindex).refereeing = "P" Then
  2874.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2875.                     End If
  2876.                 Case "NC5"
  2877.                     If pupilrecords(pupilindex).refereeing = "6" Or pupilrecords(pupilindex).refereeing = "5" Or pupilrecords(pupilindex).refereeing = "4" Or pupilrecords(pupilindex).refereeing = "3" Or pupilrecords(pupilindex).refereeing = "2" Or pupilrecords(pupilindex).refereeing = "1" Then
  2878.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2879.                     End If
  2880.             End Select
  2881.  
  2882.             Select Case pupilrecords(pupilindex).skillsforworkFARElevel
  2883.                 Case "AH"
  2884.                     If pupilrecords(pupilindex).skillsforworkFARE = "6" Or pupilrecords(pupilindex).skillsforworkFARE = "5" Or pupilrecords(pupilindex).skillsforworkFARE = "4" Or pupilrecords(pupilindex).skillsforworkFARE = "3" Or pupilrecords(pupilindex).skillsforworkFARE = "2" Or pupilrecords(pupilindex).skillsforworkFARE = "1" Then
  2885.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2886.                     End If
  2887.                 Case "47"
  2888.                     If pupilrecords(pupilindex).skillsforworkFARE = "P" Then
  2889.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2890.                     End If
  2891.                 Case "H"
  2892.                     If pupilrecords(pupilindex).skillsforworkFARE = "6" Or pupilrecords(pupilindex).skillsforworkFARE = "5" Or pupilrecords(pupilindex).skillsforworkFARE = "4" Or pupilrecords(pupilindex).skillsforworkFARE = "3" Or pupilrecords(pupilindex).skillsforworkFARE = "2" Or pupilrecords(pupilindex).skillsforworkFARE = "1" Then
  2893.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2894.                     End If
  2895.                 Case "46"
  2896.                     If pupilrecords(pupilindex).skillsforworkFARE = "P" Then
  2897.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2898.                     End If
  2899.                 Case "N5"
  2900.                     If pupilrecords(pupilindex).skillsforworkFARE = "6" Or pupilrecords(pupilindex).skillsforworkFARE = "5" Or pupilrecords(pupilindex).skillsforworkFARE = "4" Or pupilrecords(pupilindex).skillsforworkFARE = "3" Or pupilrecords(pupilindex).skillsforworkFARE = "2" Or pupilrecords(pupilindex).skillsforworkFARE = "1" Then
  2901.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2902.                     End If
  2903.                 Case "45"
  2904.                     If pupilrecords(pupilindex).skillsforworkFARE = "P" Then
  2905.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2906.                     End If
  2907.                 Case "N4", "44"
  2908.                     If pupilrecords(pupilindex).skillsforworkFARE = "P" Then
  2909.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2910.                     End If
  2911.                 Case "N3", "43"
  2912.                     If pupilrecords(pupilindex).skillsforworkFARE = "P" Then
  2913.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2914.                     End If
  2915.                 Case "NC5"
  2916.                     If pupilrecords(pupilindex).skillsforworkFARE = "6" Or pupilrecords(pupilindex).skillsforworkFARE = "5" Or pupilrecords(pupilindex).skillsforworkFARE = "4" Or pupilrecords(pupilindex).skillsforworkFARE = "3" Or pupilrecords(pupilindex).skillsforworkFARE = "2" Or pupilrecords(pupilindex).skillsforworkFARE = "1" Then
  2917.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2918.                     End If
  2919.             End Select
  2920.  
  2921.             Select Case pupilrecords(pupilindex).sociologylevel
  2922.                 Case "AH"
  2923.                     If pupilrecords(pupilindex).sociology = "6" Or pupilrecords(pupilindex).sociology = "5" Or pupilrecords(pupilindex).sociology = "4" Or pupilrecords(pupilindex).sociology = "3" Or pupilrecords(pupilindex).sociology = "2" Or pupilrecords(pupilindex).sociology = "1" Then
  2924.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2925.                     End If
  2926.                 Case "47"
  2927.                     If pupilrecords(pupilindex).sociology = "P" Then
  2928.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2929.                     End If
  2930.                 Case "H"
  2931.                     If pupilrecords(pupilindex).sociology = "6" Or pupilrecords(pupilindex).sociology = "5" Or pupilrecords(pupilindex).sociology = "4" Or pupilrecords(pupilindex).sociology = "3" Or pupilrecords(pupilindex).sociology = "2" Or pupilrecords(pupilindex).sociology = "1" Then
  2932.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2933.                     End If
  2934.                 Case "46"
  2935.                     If pupilrecords(pupilindex).sociology = "P" Then
  2936.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2937.                     End If
  2938.                 Case "N5"
  2939.                     If pupilrecords(pupilindex).sociology = "6" Or pupilrecords(pupilindex).sociology = "5" Or pupilrecords(pupilindex).sociology = "4" Or pupilrecords(pupilindex).sociology = "3" Or pupilrecords(pupilindex).sociology = "2" Or pupilrecords(pupilindex).sociology = "1" Then
  2940.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2941.                     End If
  2942.                 Case "45"
  2943.                     If pupilrecords(pupilindex).sociology = "P" Then
  2944.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2945.                     End If
  2946.                 Case "N4", "44"
  2947.                     If pupilrecords(pupilindex).sociology = "P" Then
  2948.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2949.                     End If
  2950.                 Case "N3", "43"
  2951.                     If pupilrecords(pupilindex).sociology = "P" Then
  2952.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2953.                     End If
  2954.                 Case "NC5"
  2955.                     If pupilrecords(pupilindex).sociology = "6" Or pupilrecords(pupilindex).sociology = "5" Or pupilrecords(pupilindex).sociology = "4" Or pupilrecords(pupilindex).sociology = "3" Or pupilrecords(pupilindex).sociology = "2" Or pupilrecords(pupilindex).sociology = "1" Then
  2956.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2957.                     End If
  2958.             End Select
  2959.  
  2960.             Select Case pupilrecords(pupilindex).spanishlevel
  2961.                 Case "AH"
  2962.                     If pupilrecords(pupilindex).spanish = "6" Or pupilrecords(pupilindex).spanish = "5" Or pupilrecords(pupilindex).spanish = "4" Or pupilrecords(pupilindex).spanish = "3" Or pupilrecords(pupilindex).spanish = "2" Or pupilrecords(pupilindex).spanish = "1" Then
  2963.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2964.                     End If
  2965.                 Case "47"
  2966.                     If pupilrecords(pupilindex).spanish = "P" Then
  2967.                         pupilrecords(pupilindex).achievinglevel7 += 1
  2968.                     End If
  2969.                 Case "H"
  2970.                     If pupilrecords(pupilindex).spanish = "6" Or pupilrecords(pupilindex).spanish = "5" Or pupilrecords(pupilindex).spanish = "4" Or pupilrecords(pupilindex).spanish = "3" Or pupilrecords(pupilindex).spanish = "2" Or pupilrecords(pupilindex).spanish = "1" Then
  2971.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2972.                     End If
  2973.                 Case "46"
  2974.                     If pupilrecords(pupilindex).spanish = "P" Then
  2975.                         pupilrecords(pupilindex).achievinglevel6 += 1
  2976.                     End If
  2977.                 Case "N5"
  2978.                     If pupilrecords(pupilindex).spanish = "6" Or pupilrecords(pupilindex).spanish = "5" Or pupilrecords(pupilindex).spanish = "4" Or pupilrecords(pupilindex).spanish = "3" Or pupilrecords(pupilindex).spanish = "2" Or pupilrecords(pupilindex).spanish = "1" Then
  2979.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2980.                     End If
  2981.                 Case "45"
  2982.                     If pupilrecords(pupilindex).spanish = "P" Then
  2983.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2984.                     End If
  2985.                 Case "N4", "44"
  2986.                     If pupilrecords(pupilindex).spanish = "P" Then
  2987.                         pupilrecords(pupilindex).achievinglevel4 += 1
  2988.                     End If
  2989.                 Case "N3", "43"
  2990.                     If pupilrecords(pupilindex).spanish = "P" Then
  2991.                         pupilrecords(pupilindex).achievinglevel3 += 1
  2992.                     End If
  2993.                 Case "NC5"
  2994.                     If pupilrecords(pupilindex).spanish = "6" Or pupilrecords(pupilindex).spanish = "5" Or pupilrecords(pupilindex).spanish = "4" Or pupilrecords(pupilindex).spanish = "3" Or pupilrecords(pupilindex).spanish = "2" Or pupilrecords(pupilindex).spanish = "1" Then
  2995.                         pupilrecords(pupilindex).achievinglevel5 += 1
  2996.                     End If
  2997.             End Select
  2998.  
  2999.             Select Case pupilrecords(pupilindex).sportsleadlevel
  3000.                 Case "AH"
  3001.                     If pupilrecords(pupilindex).sportslead = "6" Or pupilrecords(pupilindex).sportslead = "5" Or pupilrecords(pupilindex).sportslead = "4" Or pupilrecords(pupilindex).sportslead = "3" Or pupilrecords(pupilindex).sportslead = "2" Or pupilrecords(pupilindex).sportslead = "1" Then
  3002.                         pupilrecords(pupilindex).achievinglevel7 += 1
  3003.                     End If
  3004.                 Case "47"
  3005.                     If pupilrecords(pupilindex).sportslead = "P" Then
  3006.                         pupilrecords(pupilindex).achievinglevel7 += 1
  3007.                     End If
  3008.                 Case "H"
  3009.                     If pupilrecords(pupilindex).sportslead = "6" Or pupilrecords(pupilindex).sportslead = "5" Or pupilrecords(pupilindex).sportslead = "4" Or pupilrecords(pupilindex).sportslead = "3" Or pupilrecords(pupilindex).sportslead = "2" Or pupilrecords(pupilindex).sportslead = "1" Then
  3010.                         pupilrecords(pupilindex).achievinglevel6 += 1
  3011.                     End If
  3012.                 Case "46"
  3013.                     If pupilrecords(pupilindex).sportslead = "P" Then
  3014.                         pupilrecords(pupilindex).achievinglevel6 += 1
  3015.                     End If
  3016.                 Case "N5"
  3017.                     If pupilrecords(pupilindex).sportslead = "6" Or pupilrecords(pupilindex).sportslead = "5" Or pupilrecords(pupilindex).sportslead = "4" Or pupilrecords(pupilindex).sportslead = "3" Or pupilrecords(pupilindex).sportslead = "2" Or pupilrecords(pupilindex).sportslead = "1" Then
  3018.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3019.                     End If
  3020.                 Case "45"
  3021.                     If pupilrecords(pupilindex).sportslead = "P" Then
  3022.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3023.                     End If
  3024.                 Case "N4", "44"
  3025.                     If pupilrecords(pupilindex).sportslead = "P" Then
  3026.                         pupilrecords(pupilindex).achievinglevel4 += 1
  3027.                     End If
  3028.                 Case "N3", "43"
  3029.                     If pupilrecords(pupilindex).sportslead = "P" Then
  3030.                         pupilrecords(pupilindex).achievinglevel3 += 1
  3031.                     End If
  3032.                 Case "NC5"
  3033.                     If pupilrecords(pupilindex).sportslead = "6" Or pupilrecords(pupilindex).sportslead = "5" Or pupilrecords(pupilindex).sportslead = "4" Or pupilrecords(pupilindex).sportslead = "3" Or pupilrecords(pupilindex).sportslead = "2" Or pupilrecords(pupilindex).sportslead = "1" Then
  3034.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3035.                     End If
  3036.             End Select
  3037.  
  3038.             Select Case pupilrecords(pupilindex).urdulevel
  3039.                 Case "AH"
  3040.                     If pupilrecords(pupilindex).urdu = "6" Or pupilrecords(pupilindex).urdu = "5" Or pupilrecords(pupilindex).urdu = "4" Or pupilrecords(pupilindex).urdu = "3" Or pupilrecords(pupilindex).urdu = "2" Or pupilrecords(pupilindex).urdu = "1" Then
  3041.                         pupilrecords(pupilindex).achievinglevel7 += 1
  3042.                     End If
  3043.                 Case "47"
  3044.                     If pupilrecords(pupilindex).urdu = "P" Then
  3045.                         pupilrecords(pupilindex).achievinglevel7 += 1
  3046.                     End If
  3047.                 Case "H"
  3048.                     If pupilrecords(pupilindex).urdu = "6" Or pupilrecords(pupilindex).urdu = "5" Or pupilrecords(pupilindex).urdu = "4" Or pupilrecords(pupilindex).urdu = "3" Or pupilrecords(pupilindex).urdu = "2" Or pupilrecords(pupilindex).urdu = "1" Then
  3049.                         pupilrecords(pupilindex).achievinglevel6 += 1
  3050.                     End If
  3051.                 Case "46"
  3052.                     If pupilrecords(pupilindex).urdu = "P" Then
  3053.                         pupilrecords(pupilindex).achievinglevel6 += 1
  3054.                     End If
  3055.                 Case "N5"
  3056.                     If pupilrecords(pupilindex).urdu = "6" Or pupilrecords(pupilindex).urdu = "5" Or pupilrecords(pupilindex).urdu = "4" Or pupilrecords(pupilindex).urdu = "3" Or pupilrecords(pupilindex).urdu = "2" Or pupilrecords(pupilindex).urdu = "1" Then
  3057.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3058.                     End If
  3059.                 Case "45"
  3060.                     If pupilrecords(pupilindex).urdu = "P" Then
  3061.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3062.                     End If
  3063.                 Case "N4", "44"
  3064.                     If pupilrecords(pupilindex).urdu = "P" Then
  3065.                         pupilrecords(pupilindex).achievinglevel4 += 1
  3066.                     End If
  3067.                 Case "N3", "43"
  3068.                     If pupilrecords(pupilindex).urdu = "P" Then
  3069.                         pupilrecords(pupilindex).achievinglevel3 += 1
  3070.                     End If
  3071.                 Case "NC5"
  3072.                     If pupilrecords(pupilindex).urdu = "6" Or pupilrecords(pupilindex).urdu = "5" Or pupilrecords(pupilindex).urdu = "4" Or pupilrecords(pupilindex).urdu = "3" Or pupilrecords(pupilindex).urdu = "2" Or pupilrecords(pupilindex).urdu = "1" Then
  3073.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3074.                     End If
  3075.             End Select
  3076.  
  3077.             Select Case pupilrecords(pupilindex).visuallevel
  3078.                 Case "AH"
  3079.                     If pupilrecords(pupilindex).visual = "6" Or pupilrecords(pupilindex).visual = "5" Or pupilrecords(pupilindex).visual = "4" Or pupilrecords(pupilindex).visual = "3" Or pupilrecords(pupilindex).visual = "2" Or pupilrecords(pupilindex).visual = "1" Then
  3080.                         pupilrecords(pupilindex).achievinglevel7 += 1
  3081.                     End If
  3082.                 Case "47"
  3083.                     If pupilrecords(pupilindex).visual = "P" Then
  3084.                         pupilrecords(pupilindex).achievinglevel7 += 1
  3085.                     End If
  3086.                 Case "H"
  3087.                     If pupilrecords(pupilindex).visual = "6" Or pupilrecords(pupilindex).visual = "5" Or pupilrecords(pupilindex).visual = "4" Or pupilrecords(pupilindex).visual = "3" Or pupilrecords(pupilindex).visual = "2" Or pupilrecords(pupilindex).visual = "1" Then
  3088.                         pupilrecords(pupilindex).achievinglevel6 += 1
  3089.                     End If
  3090.                 Case "46"
  3091.                     If pupilrecords(pupilindex).visual = "P" Then
  3092.                         pupilrecords(pupilindex).achievinglevel6 += 1
  3093.                     End If
  3094.                 Case "N5"
  3095.                     If pupilrecords(pupilindex).visual = "6" Or pupilrecords(pupilindex).visual = "5" Or pupilrecords(pupilindex).visual = "4" Or pupilrecords(pupilindex).visual = "3" Or pupilrecords(pupilindex).visual = "2" Or pupilrecords(pupilindex).visual = "1" Then
  3096.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3097.                     End If
  3098.                 Case "45"
  3099.                     If pupilrecords(pupilindex).visual = "P" Then
  3100.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3101.                     End If
  3102.                 Case "N4", "44"
  3103.                     If pupilrecords(pupilindex).visual = "P" Then
  3104.                         pupilrecords(pupilindex).achievinglevel4 += 1
  3105.                     End If
  3106.                 Case "N3", "43"
  3107.                     If pupilrecords(pupilindex).visual = "P" Then
  3108.                         pupilrecords(pupilindex).achievinglevel3 += 1
  3109.                     End If
  3110.                 Case "NC5"
  3111.                     If pupilrecords(pupilindex).visual = "6" Or pupilrecords(pupilindex).visual = "5" Or pupilrecords(pupilindex).visual = "4" Or pupilrecords(pupilindex).visual = "3" Or pupilrecords(pupilindex).visual = "2" Or pupilrecords(pupilindex).visual = "1" Then
  3112.                         pupilrecords(pupilindex).achievinglevel5 += 1
  3113.                     End If
  3114.             End Select
  3115.  
  3116.  
  3117.  
  3118.             pupilrecords(pupilindex).combinedlevel6 = pupilrecords(pupilindex).achievinglevel7 + pupilrecords(pupilindex).achievinglevel6
  3119.             pupilrecords(pupilindex).combinedlevel5 = pupilrecords(pupilindex).achievinglevel7 + pupilrecords(pupilindex).achievinglevel6 + pupilrecords(pupilindex).achievinglevel5
  3120.             pupilrecords(pupilindex).combinedlevel4 = pupilrecords(pupilindex).achievinglevel7 + pupilrecords(pupilindex).achievinglevel6 + pupilrecords(pupilindex).achievinglevel5 + pupilrecords(pupilindex).achievinglevel4
  3121.             pupilrecords(pupilindex).combinedlevel3 = pupilrecords(pupilindex).achievinglevel7 + pupilrecords(pupilindex).achievinglevel6 + pupilrecords(pupilindex).achievinglevel5 + pupilrecords(pupilindex).achievinglevel4 + pupilrecords(pupilindex).achievinglevel3
  3122.  
  3123.         Next
  3124.  
  3125.  
  3126.         For counter = 0 To pupilno - 1 'loop for each pupil
  3127.             If pupilrecords(counter).combinedlevel6 >= 5 Then
  3128.                 fivelevel6 += 1
  3129.             End If
  3130.  
  3131.             If pupilrecords(counter).combinedlevel6 >= 3 Then
  3132.                 threelevel6 += 1
  3133.             End If
  3134.  
  3135.             If pupilrecords(counter).combinedlevel6 >= 1 Then
  3136.                 onelevel6 += 1
  3137.             End If
  3138.  
  3139.         Next
  3140.  
  3141.  
  3142.  
  3143.         'Put average behaviours into pupil records
  3144.  
  3145.         For pupilindex = 0 To pupilno - 1
  3146.             For behaviourindex = 0 To behavioursno - 1
  3147.  
  3148.                 If pupilscn(pupilindex) = behaviourscn(behaviourindex) Then
  3149.                     pupilrecords(pupilindex).tariffpoints = Math.Round(behaviourtariff(behaviourindex), 2)
  3150.                     pupilrecords(pupilindex).avgengagement = behaviourengagement(behaviourindex)
  3151.                     pupilrecords(pupilindex).avgclasswork = behaviourcw(behaviourindex)
  3152.                     pupilrecords(pupilindex).avghomework = behaviourhw(behaviourindex)
  3153.                     pupilrecords(pupilindex).avgoverallprogress = behaviourprogress(behaviourindex)
  3154.                 End If
  3155.             Next
  3156.         Next
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.         FileOpen(5, "C:\Users\mrmar\Documents\Visual Studio 2022\VB Data Files\S56 Tracking Program\S6 Tracking Program\S6PupilTrackingRecords.csv", OpenMode.Output)
  3163.  
  3164.  
  3165.  
  3166.         'Write field headings to CSV
  3167.  
  3168.         WriteLine(5, "SCN", "Known As", "Surname", "Reg", "Sex", "SIMD", "FME", "LAC", "Language", "ATT.%", "Achieving Level 3", "Achieving Level 4", "Achieving Level 5", "Achieving Level 6", "Achieving Level 7", "Combined Level 3", "Combined Level 4", "Combined Level 5", "Combined Level 6", "Studying Level 3", "Studying Level 4", "Studying Level 5", "Studying Level 6", "Studying Level 7", "Avg Tariff Progress", "Avg Engagement", "Avg Classwork", "Avg Homework", "Avg Overall Progress", "Accounting", "AccLevel", "Administration & IT", "AdminLevel", "Art & Design", "ArtLevel", "Barista NPA", "BaristaLevel", "Biology", "BioLevel", "Business", "BusLevel", "Chemistry", "ChemLevel", "Computing Science", "CompLevel", "Criminology", "CriminologyLevel", "Cyber Security", "CyberLevel", "Design & Manufacture", "D&MLevel", "Drama", "DramaLevel", "Energy", "EnergyLevel", "English", "EngLevel", "EASL", "EASLLevel", "French", "FrenLevel", "Geography", "GeoLevel", "Graphic Comm", "GraphLevel", "H&F Tech", "H&F TechLevel", "History", "HisLevel", "Human Biology", "Human BioLevel", "Italian", "ItaLevel", "Jewellery", "JewelleryLevel", "Mathematics", "MathLevel", "Media Studies", "MediaLevel", "Modern Studies", "ModsLevel", "Music", "MusLevel", "Music Lead", "MusicLeadLevel", "Music Technology", "MusTLevel", "Fitness", "FitLevel", "Physical Education", "PE Level", "Personal Dev", "Personal DevLevel", "Photography", "PhotoLevel", "Physics", "PhysLevel", "Politics", "PoliticsLevel", "Practical Metalwork", "MetalLevel", "Practical Woodwork", "WoodLevel", "RE", "RELevel", "Refereeing", "RefereeLevel", "SFW FARE", "FareLevel", "Sociology", "SocLevel", "Spanish", "SpanLevel", "Sports Leadership", "SLLevel", "Urdu", "UrduLevel", "VisualComm", "VisualCommLevel")
  3169.  
  3170.  
  3171.         For pupilindex = 0 To pupilno - 1
  3172.  
  3173.  
  3174.             WriteLine(5, pupilrecords(pupilindex).scn,
  3175.   pupilrecords(pupilindex).knownas,
  3176.   pupilrecords(pupilindex).surname,
  3177.   pupilrecords(pupilindex).reg,
  3178.   pupilrecords(pupilindex).sex,
  3179.   pupilrecords(pupilindex).simd,
  3180.   pupilrecords(pupilindex).fme,
  3181.   pupilrecords(pupilindex).lac,
  3182.   pupilrecords(pupilindex).language,
  3183.   pupilrecords(pupilindex).att,
  3184.   pupilrecords(pupilindex).achievinglevel3,
  3185.   pupilrecords(pupilindex).achievinglevel4,
  3186.   pupilrecords(pupilindex).achievinglevel5,
  3187.   pupilrecords(pupilindex).achievinglevel6,
  3188.   pupilrecords(pupilindex).achievinglevel7,
  3189.   pupilrecords(pupilindex).combinedlevel3,
  3190.   pupilrecords(pupilindex).combinedlevel4,
  3191.   pupilrecords(pupilindex).combinedlevel5,
  3192.   pupilrecords(pupilindex).combinedlevel6,
  3193.   pupilrecords(pupilindex).studyinglevel3,
  3194.   pupilrecords(pupilindex).studyinglevel4,
  3195.   pupilrecords(pupilindex).studyinglevel5,
  3196.   pupilrecords(pupilindex).studyinglevel6,
  3197.   pupilrecords(pupilindex).studyinglevel7,
  3198.   pupilrecords(pupilindex).tariffpoints,
  3199.   pupilrecords(pupilindex).avgengagement,
  3200.   pupilrecords(pupilindex).avgclasswork,
  3201.   pupilrecords(pupilindex).avghomework,
  3202.   pupilrecords(pupilindex).avgoverallprogress,
  3203.   pupilrecords(pupilindex).accounting,
  3204.   pupilrecords(pupilindex).accountinglevel,
  3205.   pupilrecords(pupilindex).admin,
  3206.   pupilrecords(pupilindex).adminlevel,
  3207.   pupilrecords(pupilindex).art,
  3208.   pupilrecords(pupilindex).artlevel,
  3209.   pupilrecords(pupilindex).barista,
  3210.   pupilrecords(pupilindex).baristalevel,
  3211.   pupilrecords(pupilindex).biology,
  3212.   pupilrecords(pupilindex).biologylevel,
  3213.   pupilrecords(pupilindex).business,
  3214.   pupilrecords(pupilindex).businesslevel,
  3215.   pupilrecords(pupilindex).chemistry,
  3216.   pupilrecords(pupilindex).chemistrylevel,
  3217.   pupilrecords(pupilindex).computing,
  3218.   pupilrecords(pupilindex).computinglevel,
  3219.   pupilrecords(pupilindex).criminology,
  3220.   pupilrecords(pupilindex).criminologylevel,
  3221.   pupilrecords(pupilindex).cyber,
  3222.   pupilrecords(pupilindex).cyberlevel,
  3223.   pupilrecords(pupilindex).designman,
  3224.   pupilrecords(pupilindex).designmanlevel,
  3225.   pupilrecords(pupilindex).drama,
  3226.   pupilrecords(pupilindex).dramalevel,
  3227.   pupilrecords(pupilindex).energy,
  3228.   pupilrecords(pupilindex).energylevel,
  3229.   pupilrecords(pupilindex).english,
  3230.   pupilrecords(pupilindex).englishlevel,
  3231.   pupilrecords(pupilindex).esl,
  3232.   pupilrecords(pupilindex).esllevel,
  3233.   pupilrecords(pupilindex).french,
  3234.   pupilrecords(pupilindex).frenchlevel,
  3235.   pupilrecords(pupilindex).geography,
  3236.   pupilrecords(pupilindex).geographylevel,
  3237.   pupilrecords(pupilindex).graphics,
  3238.   pupilrecords(pupilindex).graphicslevel,
  3239.   pupilrecords(pupilindex).healthandfoodtech,
  3240.   pupilrecords(pupilindex).healthandfoodtechlevel,
  3241.   pupilrecords(pupilindex).history,
  3242.   pupilrecords(pupilindex).historylevel,
  3243.   pupilrecords(pupilindex).humanbio,
  3244.   pupilrecords(pupilindex).humanbiolevel,
  3245.   pupilrecords(pupilindex).italian,
  3246.   pupilrecords(pupilindex).italianlevel,
  3247.   pupilrecords(pupilindex).jewellery,
  3248.   pupilrecords(pupilindex).jewellerylevel,
  3249.   pupilrecords(pupilindex).mathematics,
  3250.   pupilrecords(pupilindex).mathematicslevel,
  3251.   pupilrecords(pupilindex).media,
  3252.   pupilrecords(pupilindex).medialevel,
  3253.   pupilrecords(pupilindex).modernstudies,
  3254.   pupilrecords(pupilindex).modernstudieslevel,
  3255.   pupilrecords(pupilindex).music,
  3256.   pupilrecords(pupilindex).musiclevel,
  3257.   pupilrecords(pupilindex).musiclead,
  3258.   pupilrecords(pupilindex).musicleadlevel,
  3259.   pupilrecords(pupilindex).musictech,
  3260.   pupilrecords(pupilindex).musictechlevel,
  3261.   pupilrecords(pupilindex).fitness,
  3262.   pupilrecords(pupilindex).fitnesslevel,
  3263.   pupilrecords(pupilindex).pe,
  3264.   pupilrecords(pupilindex).pelevel,
  3265.   pupilrecords(pupilindex).personalDev,
  3266.   pupilrecords(pupilindex).personalDevlevel,
  3267.   pupilrecords(pupilindex).photography,
  3268.   pupilrecords(pupilindex).photographylevel,
  3269.   pupilrecords(pupilindex).physics,
  3270.   pupilrecords(pupilindex).physicslevel,
  3271.   pupilrecords(pupilindex).politics,
  3272.   pupilrecords(pupilindex).politicslevel,
  3273.   pupilrecords(pupilindex).metalwork,
  3274.   pupilrecords(pupilindex).metalworklevel,
  3275.   pupilrecords(pupilindex).pracwood,
  3276.   pupilrecords(pupilindex).pracwoodlevel,
  3277.   pupilrecords(pupilindex).re,
  3278.   pupilrecords(pupilindex).relevel,
  3279.   pupilrecords(pupilindex).refereeing,
  3280.   pupilrecords(pupilindex).refereeinglevel,
  3281.   pupilrecords(pupilindex).skillsforworkFARE,
  3282.   pupilrecords(pupilindex).skillsforworkFARElevel,
  3283.   pupilrecords(pupilindex).sociology,
  3284.   pupilrecords(pupilindex).sociologylevel,
  3285.   pupilrecords(pupilindex).spanish,
  3286.   pupilrecords(pupilindex).spanishlevel,
  3287.   pupilrecords(pupilindex).sportslead,
  3288.   pupilrecords(pupilindex).sportsleadlevel,
  3289.   pupilrecords(pupilindex).urdu,
  3290.   pupilrecords(pupilindex).urdulevel,
  3291.   pupilrecords(pupilindex).visual,
  3292.   pupilrecords(pupilindex).visuallevel)
  3293.  
  3294.         Next
  3295.  
  3296.         FileClose()
  3297.  
  3298.  
  3299.  
  3300.  
  3301.         MsgBox("Your files are ready!")
  3302.  
  3303.  
  3304.         percent5at6 = (fivelevel6 / pupilno) * 100
  3305.         percent3at6 = (threelevel6 / pupilno) * 100
  3306.         percent1at6 = (onelevel6 / pupilno) * 100
  3307.  
  3308.         ListBox1.Items.Add("5@6 = " & fivelevel6 & " / " & percent5at6 & "%")
  3309.         ListBox1.Items.Add("3@6 = " & threelevel6 & " / " & percent3at6 & "%")
  3310.         ListBox1.Items.Add("1@6 = " & onelevel6 & " / " & percent1at6 & "%")
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.     End Sub
  3320. End Class
  3321.  
Tags: tracking
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement