{"text_format":"3","workbook":"xlsx","n_sheets":5,"sheets":["-HOW TO USE-","Time 1","Time 2","Pre-post comparison","Genre drop down"],"not_rendered":{"charts":18,"images":24,"defined_names":7},"read":"whole","date_system":"1900"}

{"sheet":"-HOW TO USE-","index":0,"n_rows":14,"n_cols":17,"rows_kept":14,"merged":[[0,0,0,15],[0,16,0,17],[1,0,1,7],[1,11,1,17],[2,0,2,8],[2,11,3,17],[3,0,4,8],[4,11,4,17],[10,0,10,17],[11,0,11,12],[12,0,12,17],[13,0,13,17]]}
["Grammar Evaluation & Analysis Tool, Broad Analysis Spreadsheet",{"$nulls":15},"v1"]
["Areas Covered by this Broad Analysis Tool",{"$nulls":10},"Types of Analysis Possible"]
["This tool can be used to evaluate students’ oral grammar use in\n       oral & written modalities across conversation & various text genres.  ",{"$nulls":10},"This tool can be used in a number of different ways (concurrently if desired):\n - as a checklist to evaluate the range of grammar elements used (enter \"Y\" or \"N\" into the data columns)    - \n - to rate the quality and/or consistency of students’ grammar use (enter a number into the data columns).\nNote, quality/consistency rating scales can be edited by entering the desired values in the red texted 'Min/Max rating' boxes \n\n"]
["This broad analysis tool allows for analysis of the following:\n - Functional grammar sentence parts\n - Sentence types\n - Customised feature analysis: enter the features you want to analyse into the headings that say 'enter feature here' (e.g. genre specific elements or an overall sentence structure evaluation)\n     *Only use the relevant data columns - leave unused sections blank*\n                        To analyse word types or see genre specific features \n                             please view the GET-detailed analysis data template"]
[{"$nulls":11},"If using the tool to rate quality, these ratings depend on educator judgement. As such if making comparisons between students, ratings need to be done by the same educator. "]
[]
[]
[]
[]
["Using the Tool"]
["TAB OVERVIEW\n        'Time 1' and 'Time' 2 for entering data from 2 different time points + viewing summary results & graphs;\n        'Pre-post comparison' which shows the difference between those scores and comparative graphs - these are calculated automatically."]
["NAVIGATING THE SPREADSHEETS\n  -   Each tab can be easily navigated by clicking on the shortcut buttons:\n     (note, if you change the tab names these buttons cease working)\n\n - Scroll across to view different areas (functional grammar, sentence types & custom analysis)\n - Scroll across to view individual student summary results for each section\n - Scroll down to view group summary results and graphs"]
["ENTERING & VIEWING DATA\n 1. Enter contextual information at the top of the spreadsheet (cohort name, date, assessment context etc.)\n 2. Enter student names in the 'student' column. For Time 2 you can choose students from a drop down list, or copy/paste from time 1.   \n            Optional: enter relevant additional information like group, gender etc. into the 'Other details' column.\n 3. Enter student data into the relevant data columns. Enter \"Y\"/\"N\" if check listing  or a numeric value if quality/consistency rating.\n             Optional: You can enter supporting examples / notes into the 'E.g.' / 'notes' columns \n 4. Student data can be sorted and filtered using the drop down menus advise each column heading\n\nOptional extras: \n    - there is a notes section below the functional grammar parts individual results which can be used for taking general notes\n    - if doing custom analysis, enter the features being analysed into the purple section headings where it says 'enter feature here'\n    - if quality/consistency rating: customise the quality/consistency ratings if you are not using a standard 0-3 scale è\n"]
["COPYING/PASTING DATA\n - To copy/paste data out of this template you need to select sections at a time (e.g. functional grammar data first, then sentence types then custom analysis). \n - By default you won't be able to select student's summary results, only their names & raw data. To select and copy data that cannot be selected by default,   unprotect the data spreadsheet by going to the 'Review' tab in Excel, then clicking 'Unprotect Sheet'. Note, once this has been done it is not recommended that data be sorted again as the formulas that display data may be impacted.\n - This data template has been set up as a series of live tables which allows users to export data from all 3 tabs through Power Queries"]

{"sheet":"Time 1","index":1,"n_rows":69,"n_cols":76,"rows_kept":69,"merged":[[0,0,1,1],[2,0,3,1],[2,3,2,4],[2,7,2,8],[2,10,2,12],[2,13,2,18],[2,22,2,25],[3,68,3,75],[4,2,4,26],[4,28,4,39],[4,41,4,54],[4,68,4,69],[4,70,4,71],[4,72,4,73],[4,74,4,75],[5,2,5,19],[5,21,6,26],[5,28,6,33],[5,35,6,39],[5,41,6,48],[5,50,6,54],[6,2,6,5],[6,6,6,19],[7,2,11,2],[7,3,10,3],[7,4,11,4],[7,5,10,5],[7,6,11,6],[7,7,10,7],[7,8,11,8],[7,9,10,9],[7,10,11,10],[7,11,10,11],[7,12,11,12],[7,13,10,13],[7,14,11,14],[7,15,10,15],[7,16,11,16],[7,17,10,17],[7,18,11,19],[7,21,9,22],[7,24,7,26],[7,28,11,29],[7,30,11,31],[7,32,11,33],[7,34,9,36],[7,37,7,39],[7,41,11,42],[7,43,11,44],[7,45,11,46],[7,47,11,48],[7,49,9,51],[7,52,7,54],[8,24,11,24],[8,25,11,25],[8,26,11,26],[8,37,11,37],[8,38,11,38],[8,39,11,39],[8,52,11,52],[8,53,11,53],[8,54,11,54],[8,68,11,68],[10,21,11,21],[10,22,11,22],[10,35,11,35],[10,36,11,36],[10,50,11,50],[10,51,11,51],[46,0,46,1],[46,21,46,26],[46,28,46,39],[46,41,46,53],[46,54,47,54],[47,0,47,1],[47,21,48,21],[47,24,48,24],[47,35,48,35],[47,37,48,37],[47,50,48,50],[47,52,48,52],[48,0,48,1],[48,2,48,3],[48,4,48,5],[48,6,48,7],[48,8,48,9],[48,10,48,11],[48,12,48,13],[48,14,48,15],[48,16,48,17],[48,18,48,19],[48,28,48,29],[48,30,48,31],[48,32,48,33],[48,41,48,42],[48,43,48,44],[48,45,48,46],[48,47,48,48],[50,0,51,0],[52,0,52,1],[53,0,53,1],[68,2,68,19],[68,22,68,26],[68,28,68,39],[68,41,68,54],[69,22,93,26]]}
["Broad Analysis  (Functional grammar parts, sent. types & customised features)"]
[]
["Use as checklist (enter \"Y\"/\"N\") OR, enter rating. \n(If a student did not use a feature, enter \"0\" or \"N\". \nBlanks cells aren't counted.)",null,"Cohort:",{"$nulls":3},"Date:",{"$nulls":3},"Assessment context:",{"$nulls":10},"Genre:"," -Choose genre-"]
[{"$nulls":64}," -Choose genre-",{"$nulls":3},"Quality rating formatting upper boundaries"]
[null,null,"FUNCTIONAL GRAMMAR Sentence Parts",{"$nulls":25},"SENTENCE TYPES",{"$nulls":12},"CUSTOM ANALYSIS",{"$nulls":22},"Conversation",{"$nulls":3},0,null,1,null,2,null,3]
[null,null,"ENTER DATA HERE   (enter \"Y\"/\"N\" or quality/consistency rating value)",{"$nulls":18},"INDIVIDUAL RESULTS \n(automatically calculates)",{"$nulls":6},"ENTER DATA HERE  \n(enter \"Y\"/\"N\" or quality/consistency rating value)",{"$nulls":6},"INDIVIDUAL RESULTS\n(automatically calculates)",{"$nulls":5},"ENTER FEATURES & DATA HERE \n(enter \"Y\"/\"N\" or quality/consistency rating value)",{"$nulls":8},"INDIVIDUAL RESULTS\n(automatically calculates)",{"$nulls":13},"Discussion",{"$nulls":3},"Lower","Upper","Lower","Upper","Lower","Upper","Lower","Upper"]
["Min. rating (enter):",0,"Essential sentence parts",{"$nulls":3},"Optional extra sentence parts",{"$nulls":57},"Fiction"]
["Max. rating (enter):",3,"Who (subject)\n[often noun phrases inc. descriptors]",null,"Action \n[often verb phrases + adverbial phrases]",null,"What (object) \n[often noun phrases inc. descriptors]",null,"Descriptor\n[part of other sentence parts]",null,"Where (adv. of place)",null,"How\n(adv. of manner)",null,"When\n(adv. of time)",null,"Joining Parts\n(conjunctions & connectors)",null,"Other e.g. negatives, why/reason, degree, condition\n(often an entire clause)",null,null,"RANGE \n(number of different sentence parts used)",null,null,"QUALITY RATING",{"$nulls":3},"Simple sentences\n(single clause / idea)",null,"Compound sentences \n(multiple clauses joined by coord. conjunction)",null,"Complex sentences \n(have a subordinating conjunction)",null,"RANGE \n(number of different sentence types used)",null,null,"QUALITY RATING",{"$nulls":3},"Enter feature here",null,"Enter feature here",null,"Enter feature here",null,"Enter feature here",null,"RANGE \n(number of different features used)",null,null,"QUALITY RATING",{"$nulls":11},"Information text",{"$nulls":3},{"v":0,"d":"0.00"},{"$f":"($B$8/4)","v":0.75},{"$f":"BR8+0.01","v":0.76},{"$f":"($B$8/4)*2","v":{"v":1.5,"d":"1.50"}},{"$f":"BT8+0.01","v":1.51},{"$f":"($B$8/4)*3","v":2.25},{"$f":"BV8+0.01","v":2.26},{"$f":"($B$8/4)*4","v":{"v":3,"d":"3.00"}}]
[{"$nulls":24},"TOTAL QUALITY RATING SCORE","Overall Quality Rating % Score","Average Rating Score",{"$nulls":10},"TOTAL QUALITY RATING SCORE","Overall Quality Rating % Score","Average Rating Score",{"$nulls":12},"TOTAL RATING SCORE","Overall Rating % Score","Average Rating Score",{"$nulls":9},"Persuasive",{"$nulls":3},"Enter feature here"]
[{"$f":"BR8","v":0.75},{"$f":"BV8","v":2.25},{"$nulls":62},"Procedure"]
[{"$f":"BT8","v":{"v":1.5,"d":"1.50"}},{"$f":"BX8","v":{"v":3,"d":"3.00"}},{"$nulls":19},"TOTAL PARTS","% parts used",{"$nulls":12},"TOTAL TYPES USED","% types used",{"$nulls":13},"TOTAL FEATURES USED","% features used",{"$nulls":12},"Recount"]
[{"$nulls":64},"Report"]
["Student ê ","Other details \n(e.g. group)","Data \n(Who)","E.g. \n(Who)","Data \n(Action)","E.g. \n(Action)","Data \n(What)","E.g. \n(What)","Data\n(Descriptor)","E.g.\n(Descriptor)","Data \n(Where)","E.g.\n(Where)","Data\n(How)","E.g. \n(How)","Data\n(When)","E.g.\n(When)","Data \n(Joining parts)","E.g. \n(Joining parts)","Data \n(Other e.g. why or conditions)","E.g. \n(Other e.g. why or conditions)","Blank column","Functional grammar ind. results: total # of parts used","Functional grammar ind. results: % parts used","Column1","Functional grammar ind. results: Total quality rating score","Functional grammar ind. results: Overall Quality Rating % Score","Functional grammar ind. results: Average Rating Score","Blank column 2","Data \n(Simple sentences)","Notes \n(simple sent.)","Data\n(Compound sentences)","Notes \n(compound sentences)","Data\n(Complex sentences)","Notes \n(complex sentences)","Column2","Sentence types ind. results: total # of parts used","Sentence types ind. results: % types used","Sentence types ind. results: TOTAL QUALITY RATING SCORE","Sentence types ind. results: Overall Quality Rating % Score","Sentence types ind. results: Average Rating Score","Blank column2","Data \n(Custom feature 1)","Notes\n(Custom feature 1)","Data\n(Custom feature 2)","Notes\n(Custom feature 2)","Data\n(Custom feature 3)","Notes\n(Custom feature 3)","Data\n(Custom feature 4)","Notes\n(Custom feature 4)","Column28","Custom feature ind. results: total features","Custom feature ind. results: % features used","Custom feature ind. results: TOTAL quality rating","Custom feature ind. results: % quality rating","Custom feature ind. results: AVERAGE rating score","Column5"]
[{"$nulls":21},{"$f":"IF(COUNTA(Q14,S14,O14,M14,K14,I14,G14,E14,C14)>0,((COUNTA(Q14,S14,O14,M14,K14,I14,G14,E14,C14))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},{"$f":"IFERROR(V14/$A$57,\"\")","v":""},null,{"$f":"IF(COUNT(C14,E14,G14,I14,K14,M14,O14,S14,Q14)>0,SUM(C14,E14,G14,I14,K14,M14,O14,S14,Q14),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(C14,E14,G14,I14,K14,M14,O14,S14,Q14)>0,(Y14/$A$64),\"\"),\"\")","v":""},{"$f":"IF(COUNT(C14,E14,G14,I14,K14,M14,O14,S14,Q14)>0,AVERAGE(C14,E14,G14,I14,K14,M14,O14,S14,Q14),\"\")","v":""},{"$nulls":8},{"$f":"IF(COUNTA(AC14,AE14,AG14)>0,((COUNTA(AC14,AE14,AG14))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AJ14/3,\"\")","v":""},{"$f":"IF(COUNT(AC14,AE14,AG14)>0,SUM(AC14,AE14,AG14),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AC14,AE14,AG14)>0,(AL14/$A$64),\"\"),\"\")","v":""},{"$f":"IF(COUNT(AC14,AE14,AG14)>0,AVERAGE(AC14,AE14,AG14),\"\")","v":""},{"$nulls":10},{"$f":"IF(COUNTA(AP14,AR14,AT14,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP14,AR14,AT14,AV14))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AY14/$AP$57,\"\")","v":""},{"$f":"IF(COUNT(AP14,AR14,AT14,AV14)>0,SUM(AP14,AR14,AT14,AV14),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AP14,AR14,AT14,AV14)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},{"$f":"IF(COUNT(AP14,AR14,AT14,AV14)>0,AVERAGE(AP14,AR14,AT14,AV14),\"\")","v":""}]
[{"$nulls":21},{"$f":"IF(COUNTA(Q15,S15,O15,M15,K15,I15,G15,E15,C15)>0,((COUNTA(Q15,S15,O15,M15,K15,I15,G15,E15,C15))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},{"$f":"IFERROR(V15/$A$57,\"\")","v":""},null,{"$f":"IF(COUNT(C15,E15,G15,I15,K15,M15,O15,S15,Q15)>0,SUM(C15,E15,G15,I15,K15,M15,O15,S15,Q15),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(C15,E15,G15,I15,K15,M15,O15,S15,Q15)>0,(Y15/$A$64),\"\"),\"\")","v":""},{"$f":"IF(COUNT(C15,E15,G15,I15,K15,M15,O15,S15,Q15)>0,AVERAGE(C15,E15,G15,I15,K15,M15,O15,S15,Q15),\"\")","v":""},{"$nulls":8},{"$f":"IF(COUNTA(AC15,AE15,AG15)>0,((COUNTA(AC15,AE15,AG15))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AJ15/3,\"\")","v":""},{"$f":"IF(COUNT(AC15,AE15,AG15)>0,SUM(AC15,AE15,AG15),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AC15,AE15,AG15)>0,(AL15/$A$64),\"\"),\"\")","v":""},"",{"$nulls":10},{"$f":"IF(COUNTA(AP15,AR15,AT15,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP15,AR15,AT15,AV15))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AY15/$AP$57,\"\")","v":""},{"$f":"IF(COUNT(AP15,AR15,AT15,AV15)>0,SUM(AP15,AR15,AT15,AV15),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AP15,AR15,AT15,AV15)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},{"$f":"IF(COUNT(AP15,AR15,AT15,AV15)>0,AVERAGE(AP15,AR15,AT15,AV15),\"\")","v":""}]
[{"$nulls":21},{"$f":"IF(COUNTA(Q16,S16,O16,M16,K16,I16,G16,E16,C16)>0,((COUNTA(Q16,S16,O16,M16,K16,I16,G16,E16,C16))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC16,AE16,AG16)>0,((COUNTA(AC16,AE16,AG16))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP16,AR16,AT16,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP16,AR16,AT16,AV16))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP16,AR16,AT16,AV16)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q17,S17,O17,M17,K17,I17,G17,E17,C17)>0,((COUNTA(Q17,S17,O17,M17,K17,I17,G17,E17,C17))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC17,AE17,AG17)>0,((COUNTA(AC17,AE17,AG17))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP17,AR17,AT17,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP17,AR17,AT17,AV17))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP17,AR17,AT17,AV17)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q18,S18,O18,M18,K18,I18,G18,E18,C18)>0,((COUNTA(Q18,S18,O18,M18,K18,I18,G18,E18,C18))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC18,AE18,AG18)>0,((COUNTA(AC18,AE18,AG18))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP18,AR18,AT18,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP18,AR18,AT18,AV18))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP18,AR18,AT18,AV18)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q19,S19,O19,M19,K19,I19,G19,E19,C19)>0,((COUNTA(Q19,S19,O19,M19,K19,I19,G19,E19,C19))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC19,AE19,AG19)>0,((COUNTA(AC19,AE19,AG19))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP19,AR19,AT19,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP19,AR19,AT19,AV19))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP19,AR19,AT19,AV19)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q20,S20,O20,M20,K20,I20,G20,E20,C20)>0,((COUNTA(Q20,S20,O20,M20,K20,I20,G20,E20,C20))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC20,AE20,AG20)>0,((COUNTA(AC20,AE20,AG20))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP20,AR20,AT20,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP20,AR20,AT20,AV20))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP20,AR20,AT20,AV20)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q21,S21,O21,M21,K21,I21,G21,E21,C21)>0,((COUNTA(Q21,S21,O21,M21,K21,I21,G21,E21,C21))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC21,AE21,AG21)>0,((COUNTA(AC21,AE21,AG21))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP21,AR21,AT21,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP21,AR21,AT21,AV21))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP21,AR21,AT21,AV21)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q22,S22,O22,M22,K22,I22,G22,E22,C22)>0,((COUNTA(Q22,S22,O22,M22,K22,I22,G22,E22,C22))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC22,AE22,AG22)>0,((COUNTA(AC22,AE22,AG22))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP22,AR22,AT22,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP22,AR22,AT22,AV22))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP22,AR22,AT22,AV22)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q23,S23,O23,M23,K23,I23,G23,E23,C23)>0,((COUNTA(Q23,S23,O23,M23,K23,I23,G23,E23,C23))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC23,AE23,AG23)>0,((COUNTA(AC23,AE23,AG23))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP23,AR23,AT23,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP23,AR23,AT23,AV23))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP23,AR23,AT23,AV23)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q24,S24,O24,M24,K24,I24,G24,E24,C24)>0,((COUNTA(Q24,S24,O24,M24,K24,I24,G24,E24,C24))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC24,AE24,AG24)>0,((COUNTA(AC24,AE24,AG24))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP24,AR24,AT24,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP24,AR24,AT24,AV24))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP24,AR24,AT24,AV24)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q25,S25,O25,M25,K25,I25,G25,E25,C25)>0,((COUNTA(Q25,S25,O25,M25,K25,I25,G25,E25,C25))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC25,AE25,AG25)>0,((COUNTA(AC25,AE25,AG25))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP25,AR25,AT25,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP25,AR25,AT25,AV25))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP25,AR25,AT25,AV25)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q26,S26,O26,M26,K26,I26,G26,E26,C26)>0,((COUNTA(Q26,S26,O26,M26,K26,I26,G26,E26,C26))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC26,AE26,AG26)>0,((COUNTA(AC26,AE26,AG26))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP26,AR26,AT26,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP26,AR26,AT26,AV26))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP26,AR26,AT26,AV26)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q27,S27,O27,M27,K27,I27,G27,E27,C27)>0,((COUNTA(Q27,S27,O27,M27,K27,I27,G27,E27,C27))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC27,AE27,AG27)>0,((COUNTA(AC27,AE27,AG27))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP27,AR27,AT27,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP27,AR27,AT27,AV27))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP27,AR27,AT27,AV27)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q28,S28,O28,M28,K28,I28,G28,E28,C28)>0,((COUNTA(Q28,S28,O28,M28,K28,I28,G28,E28,C28))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC28,AE28,AG28)>0,((COUNTA(AC28,AE28,AG28))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP28,AR28,AT28,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP28,AR28,AT28,AV28))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP28,AR28,AT28,AV28)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q29,S29,O29,M29,K29,I29,G29,E29,C29)>0,((COUNTA(Q29,S29,O29,M29,K29,I29,G29,E29,C29))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC29,AE29,AG29)>0,((COUNTA(AC29,AE29,AG29))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP29,AR29,AT29,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP29,AR29,AT29,AV29))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP29,AR29,AT29,AV29)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q30,S30,O30,M30,K30,I30,G30,E30,C30)>0,((COUNTA(Q30,S30,O30,M30,K30,I30,G30,E30,C30))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC30,AE30,AG30)>0,((COUNTA(AC30,AE30,AG30))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP30,AR30,AT30,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP30,AR30,AT30,AV30))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP30,AR30,AT30,AV30)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q31,S31,O31,M31,K31,I31,G31,E31,C31)>0,((COUNTA(Q31,S31,O31,M31,K31,I31,G31,E31,C31))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC31,AE31,AG31)>0,((COUNTA(AC31,AE31,AG31))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP31,AR31,AT31,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP31,AR31,AT31,AV31))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP31,AR31,AT31,AV31)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q32,S32,O32,M32,K32,I32,G32,E32,C32)>0,((COUNTA(Q32,S32,O32,M32,K32,I32,G32,E32,C32))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC32,AE32,AG32)>0,((COUNTA(AC32,AE32,AG32))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP32,AR32,AT32,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP32,AR32,AT32,AV32))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP32,AR32,AT32,AV32)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q33,S33,O33,M33,K33,I33,G33,E33,C33)>0,((COUNTA(Q33,S33,O33,M33,K33,I33,G33,E33,C33))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC33,AE33,AG33)>0,((COUNTA(AC33,AE33,AG33))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP33,AR33,AT33,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP33,AR33,AT33,AV33))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP33,AR33,AT33,AV33)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q34,S34,O34,M34,K34,I34,G34,E34,C34)>0,((COUNTA(Q34,S34,O34,M34,K34,I34,G34,E34,C34))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC34,AE34,AG34)>0,((COUNTA(AC34,AE34,AG34))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP34,AR34,AT34,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP34,AR34,AT34,AV34))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP34,AR34,AT34,AV34)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q35,S35,O35,M35,K35,I35,G35,E35,C35)>0,((COUNTA(Q35,S35,O35,M35,K35,I35,G35,E35,C35))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC35,AE35,AG35)>0,((COUNTA(AC35,AE35,AG35))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP35,AR35,AT35,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP35,AR35,AT35,AV35))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP35,AR35,AT35,AV35)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q36,S36,O36,M36,K36,I36,G36,E36,C36)>0,((COUNTA(Q36,S36,O36,M36,K36,I36,G36,E36,C36))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC36,AE36,AG36)>0,((COUNTA(AC36,AE36,AG36))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP36,AR36,AT36,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP36,AR36,AT36,AV36))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP36,AR36,AT36,AV36)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q37,S37,O37,M37,K37,I37,G37,E37,C37)>0,((COUNTA(Q37,S37,O37,M37,K37,I37,G37,E37,C37))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC37,AE37,AG37)>0,((COUNTA(AC37,AE37,AG37))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP37,AR37,AT37,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP37,AR37,AT37,AV37))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP37,AR37,AT37,AV37)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q38,S38,O38,M38,K38,I38,G38,E38,C38)>0,((COUNTA(Q38,S38,O38,M38,K38,I38,G38,E38,C38))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC38,AE38,AG38)>0,((COUNTA(AC38,AE38,AG38))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP38,AR38,AT38,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP38,AR38,AT38,AV38))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP38,AR38,AT38,AV38)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q39,S39,O39,M39,K39,I39,G39,E39,C39)>0,((COUNTA(Q39,S39,O39,M39,K39,I39,G39,E39,C39))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC39,AE39,AG39)>0,((COUNTA(AC39,AE39,AG39))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP39,AR39,AT39,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP39,AR39,AT39,AV39))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP39,AR39,AT39,AV39)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q40,S40,O40,M40,K40,I40,G40,E40,C40)>0,((COUNTA(Q40,S40,O40,M40,K40,I40,G40,E40,C40))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC40,AE40,AG40)>0,((COUNTA(AC40,AE40,AG40))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP40,AR40,AT40,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP40,AR40,AT40,AV40))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP40,AR40,AT40,AV40)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q41,S41,O41,M41,K41,I41,G41,E41,C41)>0,((COUNTA(Q41,S41,O41,M41,K41,I41,G41,E41,C41))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC41,AE41,AG41)>0,((COUNTA(AC41,AE41,AG41))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP41,AR41,AT41,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP41,AR41,AT41,AV41))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP41,AR41,AT41,AV41)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q42,S42,O42,M42,K42,I42,G42,E42,C42)>0,((COUNTA(Q42,S42,O42,M42,K42,I42,G42,E42,C42))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC42,AE42,AG42)>0,((COUNTA(AC42,AE42,AG42))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP42,AR42,AT42,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP42,AR42,AT42,AV42))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP42,AR42,AT42,AV42)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q43,S43,O43,M43,K43,I43,G43,E43,C43)>0,((COUNTA(Q43,S43,O43,M43,K43,I43,G43,E43,C43))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC43,AE43,AG43)>0,((COUNTA(AC43,AE43,AG43))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP43,AR43,AT43,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP43,AR43,AT43,AV43))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP43,AR43,AT43,AV43)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q44,S44,O44,M44,K44,I44,G44,E44,C44)>0,((COUNTA(Q44,S44,O44,M44,K44,I44,G44,E44,C44))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC44,AE44,AG44)>0,((COUNTA(AC44,AE44,AG44))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP44,AR44,AT44,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP44,AR44,AT44,AV44))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP44,AR44,AT44,AV44)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[{"$nulls":21},{"$f":"IF(COUNTA(Q45,S45,O45,M45,K45,I45,G45,E45,C45)>0,((COUNTA(Q45,S45,O45,M45,K45,I45,G45,E45,C45))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC45,AE45,AG45)>0,((COUNTA(AC45,AE45,AG45))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP45,AR45,AT45,BROADanalysis.NewTime1[[#This Row],[Data\n(Custom feature 4)]])>0,((COUNTA(AP45,AR45,AT45,AV45))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime1[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP45,AR45,AT45,AV45)>0,(BROADanalysis.NewTime1[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[]
["GROUP AVERAGE RESULTS",{"$nulls":20},"GROUP AVERAGE RESULTS",{"$nulls":6},"GROUP AVERAGE RESULTS",{"$nulls":12},"GROUP AVERAGE RESULTS",{"$nulls":12},"Average rating score"]
["# of students with data who included sentence part/ type",null,{"$f":"IFERROR(IF(C53=0,\"\",COUNTA(C14:C45))-COUNTIF(BROADanalysis.NewTime1[Data \n(Who)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data \n(Who)],\"0\"),\"\")","v":""},{"$f":"IFERROR(C48/C54,\"\")","v":""},{"$f":"IFERROR(IF(E53=0,\"\",COUNTA(E14:E45))-COUNTIF(BROADanalysis.NewTime1[Data \n(Action)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data \n(Action)],\"0\"),\"\")","v":""},{"$f":"IFERROR(E48/E54,\"\")","v":""},{"$f":"IFERROR(IF(G53=0,\"\",COUNTA(G14:G45))-COUNTIF(BROADanalysis.NewTime1[Data \n(What)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data \n(What)],\"0\"),\"\")","v":""},{"$f":"IFERROR(G48/G54,\"\")","v":""},{"$f":"IFERROR(IF(I53=0,\"\",COUNTA(I14:I45))-COUNTIF(BROADanalysis.NewTime1[Data\n(Descriptor)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data\n(Descriptor)],\"0\"),\"\")","v":""},{"$f":"IFERROR(I48/I54,\"\")","v":""},{"$f":"IFERROR(IF(K53=0,\"\",COUNTA(K14:K45))-COUNTIF(BROADanalysis.NewTime1[Data \n(Where)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data \n(Where)],\"0\"),\"\")","v":""},{"$f":"IFERROR(K48/K54,\"\")","v":""},{"$f":"IFERROR(IF(M53=0,\"\",COUNTA(M14:M45))-COUNTIF(BROADanalysis.NewTime1[Data\n(How)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data\n(How)],\"0\"),\"\")","v":""},{"$f":"IFERROR(M48/M54,\"\")","v":""},{"$f":"IFERROR(IF(O53=0,\"\",COUNTA(O14:O45))-COUNTIF(BROADanalysis.NewTime1[Data\n(When)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data\n(When)],\"0\"),\"\")","v":""},{"$f":"IFERROR(O48/O54,\"\")","v":""},{"$f":"IFERROR(IF(Q53=0,\"\",COUNTA(Q14:Q45))-COUNTIF(BROADanalysis.NewTime1[Data \n(Joining parts)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data \n(Joining parts)],\"0\"),\"\")","v":""},{"$f":"IFERROR(Q48/Q54,\"\")","v":""},{"$f":"IFERROR(IF(S53=0,\"\",COUNTA(S14:S45))-COUNTIF(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],\"n\")-COUNTIF(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],\"0\"),\"\")","v":""},{"$f":"IFERROR(S48/S54,\"\")","v":""},null,"Av. # of different sent. parts used",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Functional grammar ind. results: total '# of parts used]),\"\")","v":""},{"$f":"W49","v":""},"Av. total quality rating scores",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Functional grammar ind. results: Total quality rating score]),\"\")","v":""},"Average single rating score",null,{"$f":"IFERROR(IF(AC54=0,\"\",COUNTA(AC14:AC45))-COUNTIF(AC14:AC45,\"n\")-COUNTIF(AC14:AC45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AC48/AC54,\"\")","v":""},{"$f":"IFERROR(IF(AE54=0,\"\",COUNTA(AE14:AE45))-COUNTIF(AE14:AE45,\"n\")-COUNTIF(AE14:AE45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AE48/AE54,\"\")","v":""},{"$f":"IFERROR(IF(AG54=0,\"\",COUNTA(AG14:AG45))-COUNTIF(AG14:AG45,\"n\")-COUNTIF(AG14:AG45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AG48/AG54,\"\")","v":""},{"$f":"AK49","v":""},"# of different sent. types used",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Sentence types ind. results: total '# of parts used]),\"\")","v":""},"Total quality rating scores",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE]),\"\")","v":""},"Average single rating score",null,{"$f":"IFERROR(IF(AP54=0,\"\",COUNTA(AP14:AP45))-COUNTIF(AP14:AP45,\"n\")-COUNTIF(AP14:AP45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AP48/AP54,\"\")","v":""},{"$f":"IFERROR(IF(AR54=0,\"\",COUNTA(AR14:AR45))-COUNTIF(AR14:AR45,\"n\")-COUNTIF(AR14:AR45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AR48/AR54,\"\")","v":""},{"$f":"IFERROR(IF(AT54=0,\"\",COUNTA(AT14:AT45))-COUNTIF(AT14:AT45,\"n\")-COUNTIF(AT14:AT45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AT48/AT54,\"\")","v":""},{"$f":"IFERROR(IF(AV54=0,\"\",COUNTA(AV14:AV45))-COUNTIF(AV14:AV45,\"n\")-COUNTIF(AV14:AV45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AV48/AV54,\"\")","v":""},{"$f":"AZ49","v":""},"# of features used",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Custom feature ind. results: total features]),\"\")","v":""},"Total quality rating scores",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating]),\"\")","v":""}]
["Quality rating group average\n(blank cells aren't counted)",null,{"$f":"IFERROR(AVERAGE(C14:C45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(E14:E45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(G14:G45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(I14:I45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(K14:K45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(M14:M45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(O14:O45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(Q14:Q45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(S14:S45),\"\")","v":""},{"$nulls":3},{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Functional grammar ind. results: % parts used]),\"\")","v":""},{"$f":"AA49","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Functional grammar ind. results: Overall Quality Rating % Score]),\"\")","v":""},{"$f":"IFERROR((AVERAGE(BROADanalysis.NewTime1[Functional grammar ind. results: Average Rating Score])),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AC14:AC45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AE14:AE45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AG14:AG45),\"\")","v":""},null,{"$f":"AN49","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Sentence types ind. results: % types used]),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Sentence types ind. results: Overall Quality Rating % Score]),\"\")","v":""},{"$f":"IFERROR((AVERAGE(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score])),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AP14:AP45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AR14:AR45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AT14:AT45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AV14:AV45),\"\")","v":""},null,{"$f":"BC49","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Custom feature ind. results: % features used]),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime1[Custom feature ind. results: % quality rating]),\"\")","v":""},{"$f":"IFERROR((AVERAGE(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score])),\"\")","v":""}]
[]
["Graph labels","%","Who (subject)","Who (subject)","Action","Action","What","What","Descriptor","Descriptor","Where","Where","How","How","When","When","Joining parts","Joining parts","Other (e.g. why or conditions)","Other (e.g. why or conditions)",{"$nulls":3},"Overall group av. % parts included",{"$nulls":4},"Simple sentences","Simple sentences","Compound sentences","Compound sentences","Complex sentences","Complex sentences","Overall group av. % sentence types used",{"$nulls":5},"%",{"$f":"AP8","v":"Enter feature here"},{"$f":"AP51","v":"Enter feature here"},{"$f":"AR8","v":"Enter feature here"},{"$f":"AR51","v":"Enter feature here"},{"$f":"AT8","v":"Enter feature here"},{"$f":"AT51","v":"Enter feature here"},{"$f":"AV8","v":"Enter feature here"},{"$f":"AV51","v":"Enter feature here"},"Overall group av. % features used"]
[null,"Quality ratings","Who (subject)","Who (subject)","Action","Action","What","What","Descriptor","Descriptor","Where","Where","How","How","When","When","Joining parts","Joining parts","Other (e.g. why or conditions)","Other (e.g. why or conditions)",{"$nulls":3},"Overall group average rating",{"$nulls":4},"Simple sentences","Simple sentences","Compound sentences","Compound sentences","Complex sentences","Complex sentences","Overall group av. Quality rating",{"$nulls":4},"Overall group av.","Quality ratings",{"$f":"AP51","v":"Enter feature here"},{"$f":"AP51","v":"Enter feature here"},{"$f":"AR51","v":"Enter feature here"},{"$f":"AR51","v":"Enter feature here"},{"$f":"AT51","v":"Enter feature here"},{"$f":"AT51","v":"Enter feature here"},{"$f":"AV51","v":"Enter feature here"},{"$f":"AV51","v":"Enter feature here"},"Overall group average rating",{"$nulls":4},"Overall group av."]
["Sent. Part used by someone or to be included? (Inc. numbers, & Y, excl. N,0 & blanks)",null,{"$f":"COUNTA(C14:C45)-COUNTIF(C14:C45,\"n\")-COUNTIF(C14:C45,\"0\")","v":0},null,{"$f":"COUNTA(E14:E45)-COUNTIF(E14:E45,\"n\")-COUNTIF(E14:E45,\"0\")","v":0},null,{"$f":"COUNTA(G14:G45)-COUNTIF(G14:G45,\"n\")-COUNTIF(G14:G45,\"0\")","v":0},null,{"$f":"COUNTA(I14:I45)-COUNTIF(I14:I45,\"n\")-COUNTIF(I14:I45,\"0\")","v":0},null,{"$f":"COUNTA(K14:K45)-COUNTIF(K14:K45,\"n\")-COUNTIF(K14:K45,\"0\")","v":0},null,{"$f":"COUNTA(M14:M45)-COUNTIF(M14:M45,\"n\")-COUNTIF(M14:M45,\"0\")","v":0},null,{"$f":"COUNTA(O14:O45)-COUNTIF(O14:O45,\"n\")-COUNTIF(O14:O45,\"0\")","v":0},null,{"$f":"COUNTA(Q14:Q45)-COUNTIF(Q14:Q45,\"n\")-COUNTIF(Q14:Q45,\"0\")","v":0},null,{"$f":"COUNTA(S14:S45)-COUNTIF(S14:S45,\"n\")-COUNTIF(S14:S45,\"0\")","v":0},{"$nulls":9},{"$f":"COUNTA(AC14:AC45)-COUNTIF(AC14:AC45,\"n\")-COUNTIF(AC14:AC45,\"0\")","v":0},null,{"$f":"COUNTA(AE14:AE45)-COUNTIF(AE14:AE45,\"n\")-COUNTIF(AE14:AE45,\"0\")","v":0},null,{"$f":"COUNTA(AG14:AG45)-COUNTIF(AG14:AG45,\"n\")-COUNTIF(AG14:AG45,\"0\")","v":0},{"$nulls":7},"Sent. Part used by someone or to be included? (>0=Y)",{"$f":"COUNTA(AP14:AP45)-COUNTIF(AP14:AP45,\"n\")-COUNTIF(AP14:AP45,\"0\")","v":0},null,{"$f":"COUNTA(AR14:AR45)-COUNTIF(AR14:AR45,\"n\")-COUNTIF(AR14:AR45,\"0\")","v":0},null,{"$f":"COUNTA(AT14:AT45)-COUNTIF(AT14:AT45,\"n\")-COUNTIF(AT14:AT45,\"0\")","v":0},null,{"$f":"COUNTA(AV14:AV45)-COUNTIF(AV14:AV45,\"n\")-COUNTIF(AV14:AV45,\"0\")","v":0}]
["# of kids who have data for this \n(inc N, Y, numbers; excludes blanks):",null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Who)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Action)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(What)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(Descriptor)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Where)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(How)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(When)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Joining parts)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)])","v":0},null,null,"Max # of kids who inc. something",{"$f":"MAX(C54:S54)","v":0},{"$nulls":5},{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Simple sentences)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(Compound sentences)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(Complex sentences)])","v":0},{"$nulls":7},"# of kids who have data for this (everything bar blanks):",{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Custom feature 1)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(Custom feature 2)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(Custom feature 3)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(Custom feature 4)])","v":0}]
[]
["Total possible functional parts",{"$nulls":40},"Total possible custom parts:"]
[{"$f":"COUNTIF(C53:T53,\">0\")","v":0},{"$nulls":40},{"$f":"COUNTIF(AP53:AV53,\">0\")","v":0}]
[]
["Total students",{"$nulls":40},"Total possible quality rating"]
[{"$f":"COUNTA(A14:A45)","v":0},{"$nulls":40},{"$f":"AP57*$B$8","v":0}]
[]
[]
["Total possible quality rating"]
[{"$f":"$A$57*$B$8","v":0}]
[]
[]
[]
[]
["GRAPHS:",null,"FUNCTIONAL GRAMMAR GRAPHS",{"$nulls":19},"NOTES (enter)",{"$nulls":5},"SENTENCE TYPE GRAPHS",{"$nulls":12},"CUSTOM ANALYSIS GRAPHS"]

{"sheet":"Time 2","index":2,"n_rows":69,"n_cols":76,"rows_kept":69,"merged":[[0,0,1,1],[2,0,3,1],[2,3,2,4],[2,7,2,8],[2,10,2,12],[2,13,2,18],[2,22,2,25],[3,68,3,75],[4,2,4,26],[4,28,4,39],[4,41,4,54],[4,68,4,69],[4,70,4,71],[4,72,4,73],[4,74,4,75],[5,2,5,19],[5,21,6,26],[5,28,6,33],[5,35,6,39],[5,41,6,48],[5,50,6,54],[6,2,6,5],[6,6,6,19],[7,2,11,2],[7,3,10,3],[7,4,11,4],[7,5,10,5],[7,6,11,6],[7,7,10,7],[7,8,11,8],[7,9,10,9],[7,10,11,10],[7,11,10,11],[7,12,11,12],[7,13,10,13],[7,14,11,14],[7,15,10,15],[7,16,11,16],[7,17,10,17],[7,18,11,19],[7,21,9,22],[7,24,7,26],[7,28,11,29],[7,30,11,31],[7,32,11,33],[7,34,9,36],[7,37,7,39],[7,41,11,42],[7,43,11,44],[7,45,11,46],[7,47,11,48],[7,49,9,51],[7,52,7,54],[8,24,11,24],[8,25,11,25],[8,26,11,26],[8,37,11,37],[8,38,11,38],[8,39,11,39],[8,52,11,52],[8,53,11,53],[8,54,11,54],[8,68,11,68],[10,21,11,21],[10,22,11,22],[10,35,11,35],[10,36,11,36],[10,50,11,50],[10,51,11,51],[46,0,46,1],[46,21,46,26],[46,28,46,39],[46,41,46,53],[46,54,47,54],[47,0,47,1],[47,21,48,21],[47,24,48,24],[47,35,48,35],[47,37,48,37],[47,50,48,50],[47,52,48,52],[48,0,48,1],[48,2,48,3],[48,4,48,5],[48,6,48,7],[48,8,48,9],[48,10,48,11],[48,12,48,13],[48,14,48,15],[48,16,48,17],[48,18,48,19],[48,28,48,29],[48,30,48,31],[48,32,48,33],[48,41,48,42],[48,43,48,44],[48,45,48,46],[48,47,48,48],[50,0,51,0],[52,0,52,1],[53,0,53,1],[68,2,68,19],[68,22,68,26],[68,28,68,39],[68,41,68,54],[69,22,93,26]]}
["Broad Analysis  (Functional grammar parts, sent. types & customised features)"]
[]
["Use as checklist (enter \"Y\"/\"N\") OR, enter rating. \n(If a student did not use a feature, enter \"0\" or \"N\". \nBlanks cells aren't counted.)",null,"Cohort:",{"$nulls":3},"Date:",{"$nulls":3},"Assessment context:",{"$nulls":10},"Genre:"," -Choose genre-"]
[{"$nulls":64}," -Choose genre-",{"$nulls":3},"Quality rating formatting upper boundaries"]
[null,null,"FUNCTIONAL GRAMMAR Sentence Parts",{"$nulls":25},"SENTENCE TYPES",{"$nulls":12},"CUSTOM ANALYSIS",{"$nulls":22},"Conversation",{"$nulls":3},0,null,1,null,2,null,3]
[null,null,"ENTER DATA HERE   (enter \"Y\"/\"N\" or quality/consistency rating value)",{"$nulls":18},"INDIVIDUAL RESULTS \n(automatically calculates)",{"$nulls":6},"ENTER DATA HERE  \n(enter \"Y\"/\"N\" or consistency rating value)",{"$nulls":6},"INDIVIDUAL RESULTS\n(automatically calculates)",{"$nulls":5},"ENTER FEATURES & DATA HERE \n(enter \"Y\"/\"N\" or quality/consistency rating value)",{"$nulls":8},"INDIVIDUAL RESULTS\n(automatically calculates)",{"$nulls":13},"Discussion",{"$nulls":3},"Lower","Upper","Lower","Upper","Lower","Upper","Lower","Upper"]
["Min. rating:",{"$f":"'Time 1'!B7","v":0},"Essential sentence parts",{"$nulls":3},"Optional extra sentence parts",{"$nulls":57},"Fiction"]
["Max. rating:",{"$f":"'Time 1'!B8","v":3},"Who (subject)\n[often noun phrases inc. descriptors]",null,"Action \n[often verb phrases + adverbial phrases]",null,"What (object) \n[often noun phrases inc. descriptors]",null,"Descriptor\n[part of other sentence parts]",null,"Where (adv. of place)",null,"How\n(adv. of manner)",null,"When\n(adv. of time)",null,"Joining Parts\n(conjunctions & connectors)",null,"Other e.g. negatives, why/reason, degree, condition\n(often an entire clause)",null,null,"RANGE \n(number of different sentence parts used)",null,null,"QUALITY RATING",{"$nulls":3},"Simple sentences\n(single clause / idea)",null,"Compound sentences \n(multiple clauses joined by coord. conjunction)",null,"Complex sentences \n(have a subordinating conjunction)",null,"RANGE \n(number of different sentence types used)",null,null,"QUALITY RATING",{"$nulls":3},{"$f":"'Time 1'!AP8","v":"Enter feature here"},null,{"$f":"'Time 1'!AR8","v":"Enter feature here"},null,{"$f":"'Time 1'!AT8","v":"Enter feature here"},null,{"$f":"'Time 1'!AV8","v":"Enter feature here"},null,"RANGE \n(number of different features used)",null,null,"QUALITY RATING",{"$nulls":11},"Information text",{"$nulls":3},{"v":0,"d":"0.00"},{"$f":"($B$8/4)","v":0.75},{"$f":"BR8+0.01","v":0.76},{"$f":"($B$8/4)*2","v":{"v":1.5,"d":"1.50"}},{"$f":"BT8+0.01","v":1.51},{"$f":"($B$8/4)*3","v":2.25},{"$f":"BV8+0.01","v":2.26},{"$f":"($B$8/4)*4","v":{"v":3,"d":"3.00"}}]
[{"$nulls":24},"TOTAL RATING SCORE","Overall Rating % Score","Average Rating Score",{"$nulls":10},"TOTAL RATING SCORE","Overall Rating % Score","Average Rating Score",{"$nulls":12},"TOTAL RATING SCORE","Overall Rating % Score","Average Rating Score",{"$nulls":9},"Persuasive",{"$nulls":3},"Enter feature here"]
[{"$f":"BR8","v":0.75},{"$f":"BV8","v":2.25},{"$nulls":62},"Procedure"]
[{"$f":"BT8","v":{"v":1.5,"d":"1.50"}},{"$f":"BX8","v":{"v":3,"d":"3.00"}},{"$nulls":19},"TOTAL PARTS","% parts used",{"$nulls":12},"TOTAL TYPES USED","% types used",{"$nulls":13},"TOTAL FEATURES USED","% features used",{"$nulls":12},"Recount"]
[{"$nulls":64},"Report"]
["Student ê \n(choose or copy & paste from time 1)","Other details \n(e.g. group)","Data \n(Who)","E.g. \n(Who)","Data \n(Action)","E.g. \n(Action)","Data \n(What)","E.g. \n(What)","Data\n(Descriptor)","E.g.\n(Descriptor)","Data \n(Where)","E.g.\n(Where)","Data\n(How)","E.g. \n(How)","Data\n(When)","E.g.\n(When)","Data \n(Joining parts)","E.g. \n(Joining parts)","Data \n(Other e.g. why or conditions)","E.g. \n(Other e.g. why or conditions)","Blank column","Functional grammar ind. results: total # of parts used","Functional grammar ind. results: % parts used","Column1","Functional grammar ind. results: Total quality rating score","Functional grammar ind. results: Overall Quality Rating % Score","Functional grammar ind. results: Average Rating Score","Blank column 2","Data \n(Simple sentences)","Notes \n(simple sent.)","Data\n(Compound sentences)","Notes \n(compound sentences)","Data\n(Complex sentences)","Notes \n(complex sentences)","Column2","Sentence types ind. results: total # of parts used","Sentence types ind. results: % types used","Sentence types ind. results: TOTAL QUALITY RATING SCORE","Sentence types ind. results: Overall Quality Rating % Score","Sentence types ind. results: Average Rating Score","Blank column2","Data \n(Custom feature 1)","Notes\n(Custom feature 1)","Data\n(Custom feature 2)","Notes\n(Custom feature 2)","Data\n(Custom feature 3)","Notes\n(Custom feature 3)","Data\n(Custom feature 4)","Notes\n(Custom feature 4)","Column28","Custom feature ind. results: total features","Custom feature ind. results: % features used","Custom feature ind. results: TOTAL quality rating","Custom feature ind. results: % quality rating","Custom feature ind. results: AVERAGE rating score","Column5"]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q14,S14,O14,M14,K14,I14,G14,E14,C14)>0,((COUNTA(Q14,S14,O14,M14,K14,I14,G14,E14,C14))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},{"$f":"IFERROR(V14/$A$57,\"\")","v":""},null,{"$f":"IF(COUNT(C14,E14,G14,I14,K14,M14,O14,S14,Q14)>0,SUM(C14,E14,G14,I14,K14,M14,O14,S14,Q14),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(C14,E14,G14,I14,K14,M14,O14,S14,Q14)>0,(Y14/$A$64),\"\"),\"\")","v":""},{"$f":"IF(COUNT(C14,E14,G14,I14,K14,M14,O14,S14,Q14)>0,AVERAGE(C14,E14,G14,I14,K14,M14,O14,S14,Q14),\"\")","v":""},{"$nulls":8},{"$f":"IF(COUNTA(AC14,AE14,AG14)>0,((COUNTA(AC14,AE14,AG14))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AJ14/3,\"\")","v":""},{"$f":"IF(COUNT(AC14,AE14,AG14)>0,SUM(AC14,AE14,AG14),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AC14,AE14,AG14)>0,(AL14/$A$64),\"\"),\"\")","v":""},{"$f":"IF(COUNT(AC14,AE14,AG14)>0,AVERAGE(AC14,AE14,AG14),\"\")","v":""},{"$nulls":10},{"$f":"IF(COUNTA(AP14,AR14,AT14,AV14)>0,((COUNTA(AP14,AR14,AT14,AV14))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AY14/$AP$57,\"\")","v":""},{"$f":"IF(COUNT(AP14,AR14,AT14,AV14)>0,SUM(AP14,AR14,AT14,AV14),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AP14,AR14,AT14,AV14)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},{"$f":"IF(COUNT(AP14,AR14,AT14,AV14)>0,AVERAGE(AP14,AR14,AT14,AV14),\"\")","v":""}]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q15,S15,O15,M15,K15,I15,G15,E15,C15)>0,((COUNTA(Q15,S15,O15,M15,K15,I15,G15,E15,C15))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},{"$f":"IFERROR(V15/$A$57,\"\")","v":""},null,{"$f":"IF(COUNT(C15,E15,G15,I15,K15,M15,O15,S15,Q15)>0,SUM(C15,E15,G15,I15,K15,M15,O15,S15,Q15),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(C15,E15,G15,I15,K15,M15,O15,S15,Q15)>0,(Y15/$A$64),\"\"),\"\")","v":""},{"$f":"IF(COUNT(C15,E15,G15,I15,K15,M15,O15,S15,Q15)>0,AVERAGE(C15,E15,G15,I15,K15,M15,O15,S15,Q15),\"\")","v":""},{"$nulls":8},{"$f":"IF(COUNTA(AC15,AE15,AG15)>0,((COUNTA(AC15,AE15,AG15))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AJ15/3,\"\")","v":""},{"$f":"IF(COUNT(AC15,AE15,AG15)>0,SUM(AC15,AE15,AG15),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AC15,AE15,AG15)>0,(AL15/$A$64),\"\"),\"\")","v":""},{"$f":"IF(COUNT(AC15,AE15,AG15)>0,AVERAGE(AC15,AE15,AG15),\"\")","v":""},{"$nulls":10},{"$f":"IF(COUNTA(AP15,AR15,AT15,AV15)>0,((COUNTA(AP15,AR15,AT15,AV15))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},{"$f":"IFERROR(AY15/$AP$57,\"\")","v":""},{"$f":"IF(COUNT(AP15,AR15,AT15,AV15)>0,SUM(AP15,AR15,AT15,AV15),\"\")","v":""},{"$f":"IFERROR(IF(COUNT(AP15,AR15,AT15,AV15)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},{"$f":"IF(COUNT(AP15,AR15,AT15,AV15)>0,AVERAGE(AP15,AR15,AT15,AV15),\"\")","v":""}]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q16,S16,O16,M16,K16,I16,G16,E16,C16)>0,((COUNTA(Q16,S16,O16,M16,K16,I16,G16,E16,C16))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC16,AE16,AG16)>0,((COUNTA(AC16,AE16,AG16))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP16,AR16,AT16,AV16)>0,((COUNTA(AP16,AR16,AT16,AV16))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP16,AR16,AT16,AV16)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q17,S17,O17,M17,K17,I17,G17,E17,C17)>0,((COUNTA(Q17,S17,O17,M17,K17,I17,G17,E17,C17))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC17,AE17,AG17)>0,((COUNTA(AC17,AE17,AG17))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP17,AR17,AT17,AV17)>0,((COUNTA(AP17,AR17,AT17,AV17))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP17,AR17,AT17,AV17)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q18,S18,O18,M18,K18,I18,G18,E18,C18)>0,((COUNTA(Q18,S18,O18,M18,K18,I18,G18,E18,C18))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC18,AE18,AG18)>0,((COUNTA(AC18,AE18,AG18))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP18,AR18,AT18,AV18)>0,((COUNTA(AP18,AR18,AT18,AV18))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP18,AR18,AT18,AV18)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q19,S19,O19,M19,K19,I19,G19,E19,C19)>0,((COUNTA(Q19,S19,O19,M19,K19,I19,G19,E19,C19))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC19,AE19,AG19)>0,((COUNTA(AC19,AE19,AG19))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP19,AR19,AT19,AV19)>0,((COUNTA(AP19,AR19,AT19,AV19))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP19,AR19,AT19,AV19)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q20,S20,O20,M20,K20,I20,G20,E20,C20)>0,((COUNTA(Q20,S20,O20,M20,K20,I20,G20,E20,C20))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC20,AE20,AG20)>0,((COUNTA(AC20,AE20,AG20))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP20,AR20,AT20,AV20)>0,((COUNTA(AP20,AR20,AT20,AV20))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP20,AR20,AT20,AV20)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q21,S21,O21,M21,K21,I21,G21,E21,C21)>0,((COUNTA(Q21,S21,O21,M21,K21,I21,G21,E21,C21))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC21,AE21,AG21)>0,((COUNTA(AC21,AE21,AG21))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP21,AR21,AT21,AV21)>0,((COUNTA(AP21,AR21,AT21,AV21))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP21,AR21,AT21,AV21)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q22,S22,O22,M22,K22,I22,G22,E22,C22)>0,((COUNTA(Q22,S22,O22,M22,K22,I22,G22,E22,C22))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC22,AE22,AG22)>0,((COUNTA(AC22,AE22,AG22))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP22,AR22,AT22,AV22)>0,((COUNTA(AP22,AR22,AT22,AV22))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP22,AR22,AT22,AV22)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q23,S23,O23,M23,K23,I23,G23,E23,C23)>0,((COUNTA(Q23,S23,O23,M23,K23,I23,G23,E23,C23))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC23,AE23,AG23)>0,((COUNTA(AC23,AE23,AG23))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP23,AR23,AT23,AV23)>0,((COUNTA(AP23,AR23,AT23,AV23))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP23,AR23,AT23,AV23)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q24,S24,O24,M24,K24,I24,G24,E24,C24)>0,((COUNTA(Q24,S24,O24,M24,K24,I24,G24,E24,C24))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC24,AE24,AG24)>0,((COUNTA(AC24,AE24,AG24))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP24,AR24,AT24,AV24)>0,((COUNTA(AP24,AR24,AT24,AV24))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP24,AR24,AT24,AV24)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q25,S25,O25,M25,K25,I25,G25,E25,C25)>0,((COUNTA(Q25,S25,O25,M25,K25,I25,G25,E25,C25))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC25,AE25,AG25)>0,((COUNTA(AC25,AE25,AG25))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP25,AR25,AT25,AV25)>0,((COUNTA(AP25,AR25,AT25,AV25))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP25,AR25,AT25,AV25)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q26,S26,O26,M26,K26,I26,G26,E26,C26)>0,((COUNTA(Q26,S26,O26,M26,K26,I26,G26,E26,C26))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC26,AE26,AG26)>0,((COUNTA(AC26,AE26,AG26))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP26,AR26,AT26,AV26)>0,((COUNTA(AP26,AR26,AT26,AV26))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP26,AR26,AT26,AV26)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q27,S27,O27,M27,K27,I27,G27,E27,C27)>0,((COUNTA(Q27,S27,O27,M27,K27,I27,G27,E27,C27))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC27,AE27,AG27)>0,((COUNTA(AC27,AE27,AG27))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP27,AR27,AT27,AV27)>0,((COUNTA(AP27,AR27,AT27,AV27))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP27,AR27,AT27,AV27)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q28,S28,O28,M28,K28,I28,G28,E28,C28)>0,((COUNTA(Q28,S28,O28,M28,K28,I28,G28,E28,C28))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC28,AE28,AG28)>0,((COUNTA(AC28,AE28,AG28))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP28,AR28,AT28,AV28)>0,((COUNTA(AP28,AR28,AT28,AV28))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP28,AR28,AT28,AV28)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q29,S29,O29,M29,K29,I29,G29,E29,C29)>0,((COUNTA(Q29,S29,O29,M29,K29,I29,G29,E29,C29))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC29,AE29,AG29)>0,((COUNTA(AC29,AE29,AG29))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP29,AR29,AT29,AV29)>0,((COUNTA(AP29,AR29,AT29,AV29))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP29,AR29,AT29,AV29)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q30,S30,O30,M30,K30,I30,G30,E30,C30)>0,((COUNTA(Q30,S30,O30,M30,K30,I30,G30,E30,C30))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC30,AE30,AG30)>0,((COUNTA(AC30,AE30,AG30))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP30,AR30,AT30,AV30)>0,((COUNTA(AP30,AR30,AT30,AV30))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP30,AR30,AT30,AV30)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q31,S31,O31,M31,K31,I31,G31,E31,C31)>0,((COUNTA(Q31,S31,O31,M31,K31,I31,G31,E31,C31))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC31,AE31,AG31)>0,((COUNTA(AC31,AE31,AG31))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP31,AR31,AT31,AV31)>0,((COUNTA(AP31,AR31,AT31,AV31))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP31,AR31,AT31,AV31)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q32,S32,O32,M32,K32,I32,G32,E32,C32)>0,((COUNTA(Q32,S32,O32,M32,K32,I32,G32,E32,C32))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC32,AE32,AG32)>0,((COUNTA(AC32,AE32,AG32))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP32,AR32,AT32,AV32)>0,((COUNTA(AP32,AR32,AT32,AV32))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP32,AR32,AT32,AV32)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q33,S33,O33,M33,K33,I33,G33,E33,C33)>0,((COUNTA(Q33,S33,O33,M33,K33,I33,G33,E33,C33))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC33,AE33,AG33)>0,((COUNTA(AC33,AE33,AG33))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP33,AR33,AT33,AV33)>0,((COUNTA(AP33,AR33,AT33,AV33))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP33,AR33,AT33,AV33)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q34,S34,O34,M34,K34,I34,G34,E34,C34)>0,((COUNTA(Q34,S34,O34,M34,K34,I34,G34,E34,C34))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC34,AE34,AG34)>0,((COUNTA(AC34,AE34,AG34))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP34,AR34,AT34,AV34)>0,((COUNTA(AP34,AR34,AT34,AV34))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP34,AR34,AT34,AV34)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q35,S35,O35,M35,K35,I35,G35,E35,C35)>0,((COUNTA(Q35,S35,O35,M35,K35,I35,G35,E35,C35))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC35,AE35,AG35)>0,((COUNTA(AC35,AE35,AG35))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP35,AR35,AT35,AV35)>0,((COUNTA(AP35,AR35,AT35,AV35))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP35,AR35,AT35,AV35)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q36,S36,O36,M36,K36,I36,G36,E36,C36)>0,((COUNTA(Q36,S36,O36,M36,K36,I36,G36,E36,C36))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC36,AE36,AG36)>0,((COUNTA(AC36,AE36,AG36))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP36,AR36,AT36,AV36)>0,((COUNTA(AP36,AR36,AT36,AV36))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP36,AR36,AT36,AV36)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q37,S37,O37,M37,K37,I37,G37,E37,C37)>0,((COUNTA(Q37,S37,O37,M37,K37,I37,G37,E37,C37))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC37,AE37,AG37)>0,((COUNTA(AC37,AE37,AG37))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP37,AR37,AT37,AV37)>0,((COUNTA(AP37,AR37,AT37,AV37))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP37,AR37,AT37,AV37)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q38,S38,O38,M38,K38,I38,G38,E38,C38)>0,((COUNTA(Q38,S38,O38,M38,K38,I38,G38,E38,C38))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC38,AE38,AG38)>0,((COUNTA(AC38,AE38,AG38))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP38,AR38,AT38,AV38)>0,((COUNTA(AP38,AR38,AT38,AV38))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP38,AR38,AT38,AV38)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q39,S39,O39,M39,K39,I39,G39,E39,C39)>0,((COUNTA(Q39,S39,O39,M39,K39,I39,G39,E39,C39))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC39,AE39,AG39)>0,((COUNTA(AC39,AE39,AG39))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP39,AR39,AT39,AV39)>0,((COUNTA(AP39,AR39,AT39,AV39))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP39,AR39,AT39,AV39)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q40,S40,O40,M40,K40,I40,G40,E40,C40)>0,((COUNTA(Q40,S40,O40,M40,K40,I40,G40,E40,C40))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC40,AE40,AG40)>0,((COUNTA(AC40,AE40,AG40))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP40,AR40,AT40,AV40)>0,((COUNTA(AP40,AR40,AT40,AV40))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP40,AR40,AT40,AV40)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q41,S41,O41,M41,K41,I41,G41,E41,C41)>0,((COUNTA(Q41,S41,O41,M41,K41,I41,G41,E41,C41))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC41,AE41,AG41)>0,((COUNTA(AC41,AE41,AG41))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP41,AR41,AT41,AV41)>0,((COUNTA(AP41,AR41,AT41,AV41))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP41,AR41,AT41,AV41)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q42,S42,O42,M42,K42,I42,G42,E42,C42)>0,((COUNTA(Q42,S42,O42,M42,K42,I42,G42,E42,C42))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC42,AE42,AG42)>0,((COUNTA(AC42,AE42,AG42))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP42,AR42,AT42,AV42)>0,((COUNTA(AP42,AR42,AT42,AV42))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP42,AR42,AT42,AV42)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q43,S43,O43,M43,K43,I43,G43,E43,C43)>0,((COUNTA(Q43,S43,O43,M43,K43,I43,G43,E43,C43))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC43,AE43,AG43)>0,((COUNTA(AC43,AE43,AG43))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP43,AR43,AT43,AV43)>0,((COUNTA(AP43,AR43,AT43,AV43))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP43,AR43,AT43,AV43)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q44,S44,O44,M44,K44,I44,G44,E44,C44)>0,((COUNTA(Q44,S44,O44,M44,K44,I44,G44,E44,C44))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC44,AE44,AG44)>0,((COUNTA(AC44,AE44,AG44))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP44,AR44,AT44,AV44)>0,((COUNTA(AP44,AR44,AT44,AV44))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP44,AR44,AT44,AV44)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
["Student ê ",{"$nulls":20},{"$f":"IF(COUNTA(Q45,S45,O45,M45,K45,I45,G45,E45,C45)>0,((COUNTA(Q45,S45,O45,M45,K45,I45,G45,E45,C45))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Who)]:[E.g. \n(Other e.g. why or conditions)]],\"0\"))),\"\")","v":""},"",null,"","","",{"$nulls":8},{"$f":"IF(COUNTA(AC45,AE45,AG45)>0,((COUNTA(AC45,AE45,AG45))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Simple sentences)]:[Notes \n(complex sentences)]],\"=0\"))),\"\")","v":""},"","","","",{"$nulls":10},{"$f":"IF(COUNTA(AP45,AR45,AT45,AV45)>0,((COUNTA(AP45,AR45,AT45,AV45))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=N\"))-(COUNTIF(BROADanalysis.NewTime2[[#This Row],[Data \n(Custom feature 1)]:[Notes\n(Custom feature 4)]],\"=0\"))),\"\")","v":""},"","",{"$f":"IFERROR(IF(COUNT(AP45,AR45,AT45,AV45)>0,(BROADanalysis.NewTime2[[#This Row],[Custom feature ind. results: TOTAL quality rating]]/$AP$60),\"\"),\"\")","v":""},""]
[]
["GROUP AVERAGE RESULTS",{"$nulls":20},"GROUP AVERAGE RESULTS",{"$nulls":6},"GROUP AVERAGE RESULTS",{"$nulls":12},"GROUP AVERAGE RESULTS",{"$nulls":12},"Average rating score"]
["# of students with data who included sentence part/ type",null,{"$f":"IFERROR(IF(C53=0,\"\",COUNTA(C14:C45))-COUNTIF(BROADanalysis.NewTime2[Data \n(Who)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data \n(Who)],\"0\"),\"\")","v":""},{"$f":"IFERROR(C48/C54,\"\")","v":""},{"$f":"IFERROR(IF(E53=0,\"\",COUNTA(E14:E45))-COUNTIF(BROADanalysis.NewTime2[Data \n(Action)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data \n(Action)],\"0\"),\"\")","v":""},{"$f":"IFERROR(E48/E54,\"\")","v":""},{"$f":"IFERROR(IF(G53=0,\"\",COUNTA(G14:G45))-COUNTIF(BROADanalysis.NewTime2[Data \n(What)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data \n(What)],\"0\"),\"\")","v":""},{"$f":"IFERROR(G48/G54,\"\")","v":""},{"$f":"IFERROR(IF(I53=0,\"\",COUNTA(I14:I45))-COUNTIF(BROADanalysis.NewTime2[Data\n(Descriptor)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data\n(Descriptor)],\"0\"),\"\")","v":""},{"$f":"IFERROR(I48/I54,\"\")","v":""},{"$f":"IFERROR(IF(K53=0,\"\",COUNTA(K14:K45))-COUNTIF(BROADanalysis.NewTime2[Data \n(Where)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data \n(Where)],\"0\"),\"\")","v":""},{"$f":"IFERROR(K48/K54,\"\")","v":""},{"$f":"IFERROR(IF(M53=0,\"\",COUNTA(M14:M45))-COUNTIF(BROADanalysis.NewTime2[Data\n(How)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data\n(How)],\"0\"),\"\")","v":""},{"$f":"IFERROR(M48/M54,\"\")","v":""},{"$f":"IFERROR(IF(O53=0,\"\",COUNTA(O14:O45))-COUNTIF(BROADanalysis.NewTime2[Data\n(When)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data\n(When)],\"0\"),\"\")","v":""},{"$f":"IFERROR(O48/O54,\"\")","v":""},{"$f":"IFERROR(IF(Q53=0,\"\",COUNTA(Q14:Q45))-COUNTIF(BROADanalysis.NewTime2[Data \n(Joining parts)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data \n(Joining parts)],\"0\"),\"\")","v":""},{"$f":"IFERROR(Q48/Q54,\"\")","v":""},{"$f":"IFERROR(IF(S53=0,\"\",COUNTA(S14:S45))-COUNTIF(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],\"n\")-COUNTIF(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],\"0\"),\"\")","v":""},{"$f":"IFERROR(S48/S54,\"\")","v":""},null,"Av. # of different sent. parts used",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Functional grammar ind. results: total '# of parts used]),\"\")","v":""},{"$f":"W49","v":""},"Av. total quality rating scores",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Functional grammar ind. results: Total quality rating score]),\"\")","v":""},"Average single rating score",null,{"$f":"IFERROR(IF(AC54=0,\"\",COUNTA(AC14:AC45))-COUNTIF(AC14:AC45,\"n\")-COUNTIF(AC14:AC45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AC48/AC54,\"\")","v":""},{"$f":"IFERROR(IF(AE54=0,\"\",COUNTA(AE14:AE45))-COUNTIF(AE14:AE45,\"n\")-COUNTIF(AE14:AE45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AE48/AE54,\"\")","v":""},{"$f":"IFERROR(IF(AG54=0,\"\",COUNTA(AG14:AG45))-COUNTIF(AG14:AG45,\"n\")-COUNTIF(AG14:AG45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AG48/AG54,\"\")","v":""},{"$f":"AK49","v":""},"# of different sent. types used",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Sentence types ind. results: total '# of parts used]),\"\")","v":""},"Total quality rating scores",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE]),\"\")","v":""},"Average single rating score",null,{"$f":"IFERROR(IF(AP54=0,\"\",COUNTA(AP14:AP45))-COUNTIF(AP14:AP45,\"n\")-COUNTIF(AP14:AP45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AP48/AP54,\"\")","v":""},{"$f":"IFERROR(IF(AR54=0,\"\",COUNTA(AR14:AR45))-COUNTIF(AR14:AR45,\"n\")-COUNTIF(AR14:AR45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AR48/AR54,\"\")","v":""},{"$f":"IFERROR(IF(AT54=0,\"\",COUNTA(AT14:AT45))-COUNTIF(AT14:AT45,\"n\")-COUNTIF(AT14:AT45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AT48/AT54,\"\")","v":""},{"$f":"IFERROR(IF(AV54=0,\"\",COUNTA(AV14:AV45))-COUNTIF(AV14:AV45,\"n\")-COUNTIF(AV14:AV45,\"0\"),\"\")","v":""},{"$f":"IFERROR(AV48/AV54,\"\")","v":""},{"$f":"AZ49","v":""},"# of features used",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Custom feature ind. results: total features]),\"\")","v":""},"Total quality rating scores",{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating]),\"\")","v":""}]
["Quality rating group average\n(blank cells aren't counted)",null,{"$f":"IFERROR(AVERAGE(C14:C45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(E14:E45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(G14:G45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(I14:I45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(K14:K45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(M14:M45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(O14:O45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(Q14:Q45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(S14:S45),\"\")","v":""},{"$nulls":3},{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Functional grammar ind. results: % parts used]),\"\")","v":""},{"$f":"AA49","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Functional grammar ind. results: Overall Quality Rating % Score]),\"\")","v":""},{"$f":"IFERROR((AVERAGE(BROADanalysis.NewTime2[Functional grammar ind. results: Average Rating Score])),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AC14:AC45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AE14:AE45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AG14:AG45),\"\")","v":""},null,{"$f":"AN49","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Sentence types ind. results: % types used]),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Sentence types ind. results: Overall Quality Rating % Score]),\"\")","v":""},{"$f":"IFERROR((AVERAGE(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score])),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AP14:AP45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AR14:AR45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AT14:AT45),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(AV14:AV45),\"\")","v":""},null,{"$f":"BC49","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Custom feature ind. results: % features used]),\"\")","v":""},null,{"$f":"IFERROR(AVERAGE(BROADanalysis.NewTime2[Custom feature ind. results: % quality rating]),\"\")","v":""},{"$f":"IFERROR((AVERAGE(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score])),\"\")","v":""}]
[]
["Graph labels","%","Who (subject)","Who (subject)","Action","Action","What","What","Descriptor","Descriptor","Where","Where","How","How","When","When","Joining parts","Joining parts","Other (e.g. why or conditions)","Other (e.g. why or conditions)",{"$nulls":3},"Overall group av. % parts included",{"$nulls":4},"Simple sentences","Simple sentences","Compound sentences","Compound sentences","Complex sentences","Complex sentences","Overall group av. % sentence types used",{"$nulls":5},"%",{"$f":"AP8","v":"Enter feature here"},{"$f":"AP51","v":"Enter feature here"},{"$f":"AR8","v":"Enter feature here"},{"$f":"AR51","v":"Enter feature here"},{"$f":"AT8","v":"Enter feature here"},{"$f":"AT51","v":"Enter feature here"},{"$f":"AV8","v":"Enter feature here"},{"$f":"AV51","v":"Enter feature here"},"Overall group av. % features used"]
[null,"Quality ratings","Who (subject)","Who (subject)","Action","Action","What","What","Descriptor","Descriptor","Where","Where","How","How","When","When","Joining parts","Joining parts","Other (e.g. why or conditions)","Other (e.g. why or conditions)",{"$nulls":3},"Overall group average rating",{"$nulls":4},"Simple sentences","Simple sentences","Compound sentences","Compound sentences","Complex sentences","Complex sentences","Overall group av. Quality rating",{"$nulls":4},"Overall group av.","Quality ratings",{"$f":"AP51","v":"Enter feature here"},{"$f":"AP51","v":"Enter feature here"},{"$f":"AR51","v":"Enter feature here"},{"$f":"AR51","v":"Enter feature here"},{"$f":"AT51","v":"Enter feature here"},{"$f":"AT51","v":"Enter feature here"},{"$f":"AV51","v":"Enter feature here"},{"$f":"AV51","v":"Enter feature here"},"Overall group average rating",{"$nulls":4},"Overall group av."]
["Sent. Part used by someone or to be included? (Inc. numbers, & Y, excl. N,0 & blanks)",null,{"$f":"COUNTA(C14:C45)-COUNTIF(C14:C45,\"n\")-COUNTIF(C14:C45,\"0\")","v":0},null,{"$f":"COUNTA(E14:E45)-COUNTIF(E14:E45,\"n\")-COUNTIF(E14:E45,\"0\")","v":0},null,{"$f":"COUNTA(G14:G45)-COUNTIF(G14:G45,\"n\")-COUNTIF(G14:G45,\"0\")","v":0},null,{"$f":"COUNTA(I14:I45)-COUNTIF(I14:I45,\"n\")-COUNTIF(I14:I45,\"0\")","v":0},null,{"$f":"COUNTA(K14:K45)-COUNTIF(K14:K45,\"n\")-COUNTIF(K14:K45,\"0\")","v":0},null,{"$f":"COUNTA(M14:M45)-COUNTIF(M14:M45,\"n\")-COUNTIF(M14:M45,\"0\")","v":0},null,{"$f":"COUNTA(O14:O45)-COUNTIF(O14:O45,\"n\")-COUNTIF(O14:O45,\"0\")","v":0},null,{"$f":"COUNTA(Q14:Q45)-COUNTIF(Q14:Q45,\"n\")-COUNTIF(Q14:Q45,\"0\")","v":0},null,{"$f":"COUNTA(S14:S45)-COUNTIF(S14:S45,\"n\")-COUNTIF(S14:S45,\"0\")","v":0},{"$nulls":9},{"$f":"COUNTA(AC14:AC45)-COUNTIF(AC14:AC45,\"n\")-COUNTIF(AC14:AC45,\"0\")","v":0},null,{"$f":"COUNTA(AE14:AE45)-COUNTIF(AE14:AE45,\"n\")-COUNTIF(AE14:AE45,\"0\")","v":0},null,{"$f":"COUNTA(AG14:AG45)-COUNTIF(AG14:AG45,\"n\")-COUNTIF(AG14:AG45,\"0\")","v":0},{"$nulls":7},"Sent. Part used by someone or to be included? (>0=Y)",{"$f":"COUNTA(AP14:AP45)-COUNTIF(AP14:AP45,\"n\")-COUNTIF(AP14:AP45,\"0\")","v":0},null,{"$f":"COUNTA(AR14:AR45)-COUNTIF(AR14:AR45,\"n\")-COUNTIF(AR14:AR45,\"0\")","v":0},null,{"$f":"COUNTA(AT14:AT45)-COUNTIF(AT14:AT45,\"n\")-COUNTIF(AT14:AT45,\"0\")","v":0},null,{"$f":"COUNTA(AV14:AV45)-COUNTIF(AV14:AV45,\"n\")-COUNTIF(AV14:AV45,\"0\")","v":0}]
["# of kids who have data for this \n(inc N, Y, numbers; excludes blanks):",null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(Who)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(Action)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(What)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(Descriptor)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(Where)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(How)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(When)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(Joining parts)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)])","v":0},null,null,"Max # of kids who inc. something",{"$f":"MAX(C54:S54)","v":0},{"$nulls":5},{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(Simple sentences)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(Compound sentences)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(Complex sentences)])","v":0},{"$nulls":7},"# of kids who have data for this (everything bar blanks):",{"$f":"COUNTA(BROADanalysis.NewTime2[Data \n(Custom feature 1)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(Custom feature 2)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(Custom feature 3)])","v":0},null,{"$f":"COUNTA(BROADanalysis.NewTime2[Data\n(Custom feature 4)])","v":0}]
[]
["Total possible functional parts",{"$nulls":40},"Total possible custom parts:"]
[{"$f":"COUNTIF(C53:T53,\">0\")","v":0},{"$nulls":40},{"$f":"COUNTIF(AP53:AV53,\">0\")","v":0}]
[]
["Total students",{"$nulls":40},"Total possible quality rating"]
[{"$f":"COUNTA(A14:A45)","v":32},{"$nulls":40},{"$f":"AP57*$B$8","v":0}]
[]
[]
["Total possible quality rating"]
[{"$f":"$A$57*$B$8","v":0}]
[]
[]
[]
[]
["GRAPHS:",null,"FUNCTIONAL GRAMMAR GRAPHS",{"$nulls":19},"NOTES (enter)",{"$nulls":5},"SENTENCE TYPE GRAPHS",{"$nulls":12},"CUSTOM ANALYSIS GRAPHS"]

{"sheet":"Pre-post comparison","index":3,"n_rows":112,"n_cols":97,"rows_kept":112,"merged":[[0,0,1,1],[2,0,3,1],[2,2,2,3],[2,4,2,5],[2,6,2,7],[2,9,2,10],[2,11,2,12],[2,14,2,16],[2,17,2,22],[2,24,2,25],[2,26,2,29],[4,2,4,3],[4,4,4,5],[4,6,4,7],[4,9,4,10],[4,11,4,12],[4,14,4,16],[4,17,4,22],[4,24,4,25],[4,26,4,29],[5,89,5,96],[6,2,6,39],[6,41,6,58],[6,60,6,80],[6,89,6,90],[6,91,6,92],[6,93,6,94],[6,95,6,96],[7,2,7,28],[7,30,8,39],[7,41,8,49],[7,50,8,58],[7,60,8,71],[7,73,8,80],[8,2,8,7],[8,8,8,28],[9,2,12,3],[9,4,12,4],[9,5,12,6],[9,7,12,7],[9,8,12,9],[9,10,12,10],[9,11,12,12],[9,13,12,13],[9,14,12,15],[9,16,12,16],[9,17,12,18],[9,19,12,19],[9,20,12,21],[9,22,12,22],[9,23,12,24],[9,25,12,25],[9,26,12,28],[9,30,10,32],[9,34,10,39],[9,41,12,43],[9,44,12,46],[9,47,12,49],[9,50,10,52],[9,53,10,58],[9,60,12,62],[9,63,12,65],[9,66,12,68],[9,69,12,71],[9,72,10,74],[9,75,10,80],[11,30,11,32],[11,34,12,36],[11,37,12,39],[11,50,11,52],[11,53,12,55],[11,56,12,58],[11,72,11,74],[11,75,12,77],[11,78,12,80],[12,32,13,32],[12,50,13,50],[12,51,13,51],[12,52,13,52],[12,74,13,74],[47,0,47,1],[47,30,47,39],[47,41,47,58],[47,60,47,80],[48,0,48,1],[48,30,48,32],[48,34,48,36],[48,37,48,39],[48,50,48,52],[48,53,48,55],[48,56,48,58],[48,72,48,74],[48,75,48,77],[48,78,48,80],[49,0,49,1],[52,0,52,1],[53,0,53,1],[68,2,68,28],[68,32,68,39],[68,41,68,58],[68,60,68,80],[69,32,99,39]]}
["Broad Analysis  (Functional grammar parts, sent. types & customised features)",{"$nulls":12},"Type"]
[]
["Use as checklist (enter \"Y\"/\"N\") OR, enter quality rating. \n(If a student did not use a feature, enter \"0\" or \"N\". \nBlanks cells aren't counted.)",null,"Time 1:",null,"Cohort:",null,{"$f":"IF('Time 1'!D3=0,\"\",'Time 1'!D3)","v":""},null,null,"Date:",null,{"$f":"IF('Time 1'!H3=0,\"\",'Time 1'!H3)","v":""},null,{"$f":"TYPE('Time 1'!H3)","v":1},"Assessment context:",null,null,{"$f":"IF('Time 1'!N3=0,\"\",'Time 1'!N3)","v":""},{"$nulls":6},"Genre:",null,{"$f":"IF('Time 1'!W3='Genre drop down'!$A$2,\"\",'Time 1'!W3)","v":" -Choose genre-"}]
[]
[null,null,"Time 2:",null,"Cohort:",null,{"$f":"IF('Time 2'!D3=0,\"\",'Time 2'!D3)","v":""},null,null,"Date:",null,{"$f":"IF('Time 2'!H3=0,\"\",'Time 2'!H3)","v":""},null,{"$f":"TYPE('Time 2'!H3)","v":1},"Assessment context:",null,null,{"$f":"IF('Time 2'!N3=0,\"\",'Time 2'!N3)","v":""},{"$nulls":6},"Genre:",null,{"$f":"IF('Time 2'!W3='Genre drop down'!$A$2,\"\",'Time 2'!W3)","v":" -Choose genre-"}]
[{"$nulls":89},"Quality rating formatting upper boundaries"]
[null,null,"FUNCTIONAL GRAMMAR Sentence Parts",{"$nulls":38},"SENTENCE TYPES",{"$nulls":18},"CUSTOM ANALYSIS",{"$nulls":28},0,null,1,null,2,null,3]
[null,null,"DATA",{"$nulls":27},"INDIVIDUAL SUMMARY RESULTS",{"$nulls":10},"DATA",{"$nulls":8},"INDIVIDUAL SUMMARY RESULTS",{"$nulls":9},"DATA",{"$nulls":12},"INDIVIDUAL SUMMARY RESULTS",{"$nulls":15},"Lower","Upper","Lower","Upper","Lower","Upper","Lower","Upper"]
["Min. quality rating (from time 1):",{"$f":"'Time 2'!B7","v":0},"Essential sentence parts",{"$nulls":5},"Optional extra sentence parts"]
["Max. quality rating (from time 1):",{"$f":"'Time 2'!B8","v":3},"Who (subject)\n[often noun phrases inc. descriptors]",null,null,"Action \n[often verb phrases + adverbial phrases]",null,null,"What (object) \n[often noun phrases inc. descriptors]",null,null,"Descriptor\n[part of other sentence parts]",null,null,"Where (adv. of place)",null,null,"How\n(adv. of manner)",null,null,"When\n(adv. of time)",null,null,"Linking Parts\n(conjunctions & connectors)",null,null,"Other e.g. negatives, why/reason, degree, condition\n(often an entire clause)",{"$nulls":3},"RANGE \n(number of different sentence parts used)",{"$nulls":3},"QUALITY RATING",{"$nulls":6},"Simple sentences\n(single clause / idea)",null,null,"Compound sentences \n(multiple clauses joined by coord. conjunction)",null,null,"Complex sentences \n(have a subordinating conjunction)",null,null,"RANGE \n(number of different sentence parts used)",null,null,"QUALITY RATING",{"$nulls":6},{"$f":"'Time 2'!AP8","v":"Enter feature here"},null,null,{"$f":"'Time 2'!AR8","v":"Enter feature here"},null,null,{"$f":"'Time 2'!AT8","v":"Enter feature here"},null,null,{"$f":"'Time 2'!AV8","v":"Enter feature here"},null,null,"RANGE \n(number of different sentence parts used)",null,null,"QUALITY RATING",{"$nulls":13},{"$f":"B9","v":{"v":0,"d":"0.00"}},{"$f":"($B$10/4)","v":0.75},{"$f":"CM10+0.01","v":0.76},{"$f":"($B$10/4)*2","v":{"v":1.5,"d":"1.50"}},{"$f":"CO10+0.01","v":1.51},{"$f":"($B$10/4)*3","v":2.25},{"$f":"CQ10+0.01","v":2.26},{"$f":"($B$10/4)*4","v":{"v":3,"d":"3.00"}}]
[{"$f":"$CM$10","v":0.75},{"$f":"$CQ$10","v":2.25}]
[{"$f":"$CO$10","v":{"v":1.5,"d":"1.50"}},{"$f":"$CS$10","v":{"v":3,"d":"3.00"}},{"$nulls":28},"% SENTENCE PARTS USED",{"$nulls":3},"TOTAL Rating Score",null,null,"AVERAGE Rating Score",{"$nulls":12},"% SENTENCE PARTS USED",null,null,"TOTAL Rating Score",null,null,"AVERAGE Rating Score",{"$nulls":15},"% FEATURES USED",null,null,"TOTAL Rating Score",null,null,"AVERAGE Rating Score"]
[{"$nulls":30},"Time 1","Time 2","Difference",{"$nulls":17},"Time 1","Time 2","Difference",{"$nulls":19},"Time 1","Time 2","Difference"]
[null,null,"Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference",null,{"$f":"\"(of  \"&'Time 1'!A57&\" parts)\"","v":"(of  0 parts)"},{"$f":"\"(of  \"&'Time 2'!A57&\" parts)\"","v":"(of  0 parts)"},null,null,"Time 1","Time 2","Difference","Time 1","Time 2","Difference",null,"Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference",{"$nulls":3},"Time 1","Time 2","Difference","Time 1","Time 2","Difference",null,"Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference","Time 1","Time 2","Difference",{"$f":"\"(of  \"&'Time 1'!AP57&\" features)\"","v":"(of  0 features)"},{"$f":"\"(of  \"&'Time 2'!AP57&\" features)\"","v":"(of  0 features)"},null,"Time 1","Time 2","Difference","Time 1","Time 2","Difference"]
["Student ê ","Other details (e.g. group)","Who Time 1 score","Who Time 2 score","Who change","Action Time 1 score","Action Time 2 score","Action change","What time 1 score","What time 2 score","What change","Desc. Time 1 score","Descr. Time 2 score","Desc. Change","Where time 1 score","Where time 2 score","Where time 2 change","How time 1 score","How time 2 score","How change","When time 1 score","When time 2 score","When change","Linking parts time 1 score","Linking parts time 2 score","Linking parts change","Other parts time 1 score","Other parts time 2 score","Other parts change","Blank column","Functional grammar ind. results: total # of parts used","Column12","Functional grammar ind. results: % parts used","Column1","Functional grammar ind. results: TOTAL QUALITY RATING SCORE","Column15","Column14","Functional grammar ind. results: Overall Quality Rating % Score","Column3","Functional grammar ind. results: Average Rating Score","Blank column 2","SS time1","SS time 2","SS diff","Compound time 1","Compound time 2","Compound dif.","Compl. Time 1","Compl. Time 2","Compl. Diff.","Sentence types ind. results: % sent parts time 1","Sentence types ind. results: % sent parts time 2","Sentence types ind. results: % sent parts time difference","Sentence types ind. results: Tot. quality rating Time 1","Sentence types ind. results: Tot. quality rating Time 2","Sentence types ind. results: Tot. quality rating Difference","Sentence types ind. results: Av. quality rating Time 1","Sentence types ind. results: Av. quality rating Time 2","Sentence types ind. results: Av. quality rating Difference.","Blank column2","Custom feature 1 Time 1","Custom feature 1 Time 2","Custom feature 1 Dif","Custom feature 2 Time 1","Custom feature 2 Time 2","Custom feature 2 Diff","Custom feature 3 time 1","Custom feature 3 time 2","Custom feature 3 Diff","Custom feature 4 time 1","Custom feature 4 time 2","Custom feature 4 diff","Custom analysis: % features used time1","Custom analysis: % features used time2","Custom analysis: % features used Difference","Custom analysis: Total quality rating Time1","Custom analysis: Total quality rating Time2","Custom analysis: Total quality rating Difference","Sentence types ind. results: Overall Quality Rating % Score12","Sentence types ind. results: Overall Quality Rating % Score13","Sentence types ind. results: Average Rating Score13","Column423","Column282","Column29","Column30","Column31"]
[{"$f":"'Time 1'!A14","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A15","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A16","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A17","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A18","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A19","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A20","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A21","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A22","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A23","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A24","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A25","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A26","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A27","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A28","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A29","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A30","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A31","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A32","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A33","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A34","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A35","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A36","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A37","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A38","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A39","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A40","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A41","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A42","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[{"$f":"'Time 1'!A43","v":0},{"$f":"BROADanalysis.NewTime2[[#This Row],[Other details \n(e.g. group)]]","v":0},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Who)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Who Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Who Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Action)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Action Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Action Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(What)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[What time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[What time 2 score]]-BROADanalysis.PrePost[[#This Row],[What time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Descriptor)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Descr. Time 2 score]]-BROADanalysis.PrePost[[#This Row],[Desc. Time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Where)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Where time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Where time 2 score]]-BROADanalysis.PrePost[[#This Row],[Where time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(How)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[How time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[How time 2 score]]-BROADanalysis.PrePost[[#This Row],[How time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(When)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[When time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[When time 2 score]]-BROADanalysis.PrePost[[#This Row],[When time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Joining parts)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Linking parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Linking parts time 1 score]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Other e.g. why or conditions)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Other parts time 2 score]]-BROADanalysis.PrePost[[#This Row],[Other parts time 1 score]]),\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: % parts used]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column12]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: total '# of parts used]],\"\")","v":""},null,{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Total quality rating score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column15]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: TOTAL QUALITY RATING SCORE]],\"\")","v":""},{"$f":"BROADanalysis.NewTime1[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"BROADanalysis.NewTime2[[#This Row],[Functional grammar ind. results: Average Rating Score]]","v":""},{"$f":"IFERROR(BROADanalysis.PrePost[[#This Row],[Column3]]-BROADanalysis.PrePost[[#This Row],[Functional grammar ind. results: Overall Quality Rating % Score]],\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Simple sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[SS time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[SS time 2]]-BROADanalysis.PrePost[[#This Row],[SS time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Compound sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compound time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compound time 2]]-BROADanalysis.PrePost[[#This Row],[Compound time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Complex sentences)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Compl. Time 2]]-BROADanalysis.PrePost[[#This Row],[Compl. Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: % types used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: % sent parts time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: TOTAL QUALITY RATING SCORE],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Tot. quality rating Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Sentence types ind. results: Average Rating Score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 2]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Av. quality rating Time 1]]),\"\")","v":""},null,{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data \n(Custom feature 1)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 1 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 2)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 2 Time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 3)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 3 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Data\n(Custom feature 4)],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 2]]-BROADanalysis.PrePost[[#This Row],[Custom feature 4 time 1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: % features used],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: % features used time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: TOTAL quality rating],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time2]]-BROADanalysis.PrePost[[#This Row],[Custom analysis: Total quality rating Time1]]),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime1[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime1[[Student ê ]],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)=\"\",\"\",INDEX(BROADanalysis.NewTime2[Custom feature ind. results: AVERAGE rating score],(MATCH(BROADanalysis.PrePost[[#This Row],[Student ê ]],BROADanalysis.NewTime2[Student ê \n(choose or copy & paste from time 1)],0)),1)),\"\")","v":""},{"$f":"IFERROR(IF(BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]=\"\",\"\",BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score13]]-BROADanalysis.PrePost[[#This Row],[Sentence types ind. results: Overall Quality Rating % Score12]]),\"\")","v":""}]
[]
[]
["GROUP AVERAGE RESULTS",{"$nulls":29},"GROUP AVERAGE RESULTS",{"$nulls":10},"GROUP AVERAGE RESULTS",{"$nulls":18},"GROUP AVERAGE RESULTS"]
["% of students with data who included sentence part/ type",null,{"$f":"'Time 1'!D48","v":""},{"$f":"'Time 2'!D48","v":""},{"$f":"IFERROR(D49-C49,\"\")","v":""},{"$f":"'Time 1'!F48","v":""},{"$f":"'Time 2'!F48","v":""},{"$f":"IFERROR(G49-F49,\"\")","v":""},{"$f":"'Time 1'!H48","v":""},{"$f":"'Time 2'!H48","v":""},{"$f":"IFERROR(J49-I49,\"\")","v":""},{"$f":"'Time 1'!J48","v":""},{"$f":"'Time 2'!J48","v":""},{"$f":"IFERROR(M49-L49,\"\")","v":""},{"$f":"'Time 1'!L48","v":""},{"$f":"'Time 2'!L48","v":""},{"$f":"IFERROR(P49-O49,\"\")","v":""},{"$f":"'Time 1'!N48","v":""},{"$f":"'Time 2'!N48","v":""},{"$f":"IFERROR(S49-R49,\"\")","v":""},{"$f":"'Time 1'!P48","v":""},{"$f":"'Time 2'!P48","v":""},{"$f":"IFERROR(V49-U49,\"\")","v":""},{"$f":"'Time 1'!R48","v":""},{"$f":"'Time 2'!R48","v":""},{"$f":"IFERROR(Y49-X49,\"\")","v":""},{"$f":"'Time 1'!T48","v":""},{"$f":"'Time 2'!T48","v":""},{"$f":"IFERROR(AB49-AA49,\"\")","v":""},null,"% SENTENCE PARTS USED",null,null,{"$f":"AG50","v":""},"TOTAL Rating Score",null,null,"AVERAGE Rating Score",{"$nulls":3},{"$f":"'Time 1'!AD48","v":""},{"$f":"'Time 2'!AD48","v":""},{"$f":"IFERROR(AQ49-AP49,\"\")","v":""},{"$f":"'Time 1'!AF48","v":""},{"$f":"'Time 2'!AF48","v":""},{"$f":"IFERROR(AT49-AS49,\"\")","v":""},{"$f":"'Time 1'!AH48","v":""},{"$f":"'Time 2'!AH48","v":""},{"$f":"IFERROR(AW49-AV49,\"\")","v":""},"% SENTENCE PARTS USED",null,null,"TOTAL Rating Score",null,null,"AVERAGE Rating Score",{"$nulls":3},{"$f":"'Time 1'!AQ48","v":""},{"$f":"'Time 2'!AQ48","v":""},{"$f":"IFERROR(BJ49-BI49,\"\")","v":""},{"$f":"'Time 1'!AS48","v":""},{"$f":"'Time 2'!AS48","v":""},{"$f":"IFERROR(BM49-BL49,\"\")","v":""},{"$f":"'Time 1'!AU48","v":""},{"$f":"'Time 2'!AU48","v":""},{"$f":"IFERROR(BP49-BO49,\"\")","v":""},{"$f":"'Time 1'!AW48","v":""},{"$f":"'Time 2'!AW48","v":""},{"$f":"IFERROR(BS49-BR49,\"\")","v":""},"% FEATURES USED",null,null,"TOTAL Rating Score",null,null,"AVERAGE Rating Score"]
["Quality rating group average\n(blank cells aren't counted)",null,{"$f":"IFERROR(AVERAGE(C16:C45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(D16:D45),\"\")","v":""},{"$f":"IFERROR(D50-C50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(F16:F45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(G16:G45),\"\")","v":""},{"$f":"IFERROR(G50-F50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(I16:I45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(J16:J45),\"\")","v":""},{"$f":"IFERROR(J50-I50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(L16:L45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(M16:M45),\"\")","v":""},{"$f":"IFERROR(M50-L50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(O16:O45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(P16:P45),\"\")","v":""},{"$f":"IFERROR(P50-O50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(R16:R45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(S16:S45),\"\")","v":""},{"$f":"IFERROR(S50-R50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(U16:U45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(V16:V45),\"\")","v":""},{"$f":"IFERROR(V50-U50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(X16:X45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(Y16:Y45),\"\")","v":""},{"$f":"IFERROR(Y50-X50,\"\")","v":""},{"$f":"IFERROR(AVERAGE(AA16:AA45),\"\")","v":""},{"$f":"IFERROR(AVERAGE(AB16:AB45),\"\")","v":""},{"$f":"IFERROR(AB50-AA50,\"\")","v":""},null,{"$f":"'Time 1'!W49","v":""},{"$f":"'Time 2'!W49","v":""},{"$f":"IFERROR(AF50-AE50,\"\")","v":""},{"$f":"AN50","v":""},{"$f":"'Time 1'!Z48","v":""},{"$f":"'Time 2'!Z48","v":""},{"$f":"IFERROR(AJ50-AI50,\"\")","v":""},{"$f":"'Time 1'!AA49","v":""},{"$f":"'Time 2'!AA49","v":""},{"$f":"IFERROR(AM50-AL50,\"\")","v":""},null,{"$f":"'Time 1'!AC49","v":""},{"$f":"'Time 2'!AC49","v":""},{"$f":"IFERROR(AQ50-AP50,\"\")","v":""},{"$f":"'Time 1'!AE49","v":""},{"$f":"'Time 2'!AE49","v":""},{"$f":"IFERROR(AT50-AS50,\"\")","v":""},{"$f":"'Time 1'!AG49","v":""},{"$f":"'Time 2'!AG49","v":""},{"$f":"IFERROR(AW50-AV50,\"\")","v":""},{"$f":"'Time 1'!AK49","v":""},{"$f":"'Time 2'!AK49","v":""},{"$f":"IFERROR(AZ50-AY50,\"\")","v":""},{"$f":"'Time 1'!AM48","v":""},{"$f":"'Time 2'!AM48","v":""},{"$f":"IFERROR(BC50-BB50,\"\")","v":""},{"$f":"'Time 1'!AN49","v":""},{"$f":"'Time 2'!AN49","v":""},{"$f":"IFERROR(BF50-BE50,\"\")","v":""},null,{"$f":"'Time 1'!AP49","v":""},{"$f":"'Time 2'!AP49","v":""},{"$f":"IFERROR(BJ50-BI50,\"\")","v":""},{"$f":"'Time 1'!AR49","v":""},{"$f":"'Time 2'!AR49","v":""},{"$f":"IFERROR(BM50-BL50,\"\")","v":""},{"$f":"'Time 1'!AT49","v":""},{"$f":"'Time 2'!AT49","v":""},{"$f":"IFERROR(BP50-BO50,\"\")","v":""},{"$f":"'Time 1'!AV49","v":""},{"$f":"'Time 2'!AV49","v":""},{"$f":"IFERROR(BS50-BR50,\"\")","v":""},{"$f":"'Time 1'!AZ49","v":""},{"$f":"'Time 2'!AZ49","v":""},{"$f":"IFERROR(BV50-BU50,\"\")","v":""},{"$f":"'Time 1'!BB48","v":""},{"$f":"'Time 2'!BB48","v":""},{"$f":"IFERROR(BY50-BX50,\"\")","v":""},{"$f":"'Time 1'!BC49","v":""},{"$f":"'Time 2'!BC49","v":""},{"$f":"IFERROR(CB50-CA50,\"\")","v":""}]
[null,null,"Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.",null,"Time 1","Time 2","Diff.",null,"Time 1","Time 2","Diff.","Time 1","Time 2","Diff.",null,"Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.",null,"Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff.","Time 1","Time 2","Diff."]
[]
["Sent. Part used by someone or to be included? (>0=Y)",null,{"$f":"COUNTA(C16:C45)+COUNTA(C14)","v":31},null,null,{"$f":"COUNTA(F16:F45)+COUNTA(F14)","v":31},null,null,{"$f":"COUNTA(I16:I45)+COUNTA(I14)","v":31},null,null,{"$f":"COUNTA(L16:L45)+COUNTA(L14)","v":31},null,null,{"$f":"COUNTA(O16:O45)+COUNTA(O14)","v":31},null,null,{"$f":"COUNTA(R16:R45)+COUNTA(R14)","v":31},null,null,{"$f":"COUNTA(U16:U45)+COUNTA(U14)","v":31},null,null,{"$f":"COUNTA(X16:X45)+COUNTA(X14)","v":31},null,null,{"$f":"COUNTA(AA16:AA45)+COUNTA(AA14)","v":31},{"$nulls":33},{"$f":"BI52","v":0},null,{"$f":"BI52","v":0},{"$f":"BL52","v":0},null,{"$f":"BL52","v":0},{"$f":"BO52","v":0},null,{"$f":"BO52","v":0},{"$f":"BR52","v":0},null,{"$f":"BR52","v":0}]
["# of kids who have data for this (everything bar blanks):",null,{"$f":"COUNTA(BROADanalysis.PrePost[Who Time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[Action Time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[What time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[Desc. Time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[Where time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[How time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[When time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[Linking parts time 1 score])","v":30},null,null,{"$f":"COUNTA(BROADanalysis.PrePost[Other parts time 1 score])","v":30},{"$nulls":3},"Max # of kids who inc. something",null,{"$f":"MAX(C54:AA54)","v":30},{"$nulls":27},{"$f":"COUNTA(BI16:BI45)","v":30},null,null,{"$f":"COUNTA(BL16:BL45)","v":30},null,null,{"$f":"COUNTA(BO16:BO45)","v":30},null,null,{"$f":"COUNTA(BR16:BR45)","v":30}]
[{"$nulls":60},{"$f":"COUNTA(BROADanalysis.NewTime1[Data \n(Custom feature 1)])","v":0},null,null,{"$f":"COUNTA(BROADanalysis.NewTime1[Data\n(Custom feature 2)])","v":0},null,null,{"$f":"COUNTA(BO16:BO45)","v":30},null,null,{"$f":"COUNTA(BR16:BR45)","v":30}]
["Total possible parts"]
[{"$f":"COUNTIF(C53:AC53,\">0\")","v":9},{"$nulls":59},"Total possible custom parts:",null,{"$f":"IF(BK49=\"\",\"Y\",\"N\")","v":"Y"}]
[{"$nulls":60},{"$f":"COUNTIF(BI54:BR54,\">0\")","v":4}]
["Total students"]
[{"$f":"COUNTA(A16:A45)-COUNTIF(BROADanalysis.PrePost[[Student ê ]],\"=0\")","v":0},{"$nulls":59},"Total possible quality rating"]
[{"$nulls":60},{"$f":"BI58*$B$10","v":12}]
[]
["Total possible quality rating"]
[{"$f":"$A$57*$B$10","v":27}]
[]
[]
[]
[]
["GRAPHS:",null,"FUNCTIONAL GRAMMAR GRAPHS",{"$nulls":29},"NOTES (enter)",{"$nulls":8},"SENTENCE TYPE GRAPHS",{"$nulls":18},"CUSTOM ANALYSIS GRAPHS"]
{"$rows_empty":34}
["Graph data"]
["% sentence parts included","Labels:","Who (subject)","Action (verb part)","What (object)","Descriptor","Where (place adv.)","How (manner adv.)","When (Time adv.)","Linking parts","Other e.g. why, condition","Overall av. % parts used",{"$nulls":29},"% sentence parts included","Labels:","Simple","Compound","Complex","Overall av. % parts used",{"$nulls":13},"% sentence parts included","Labels:",{"$f":"BI10","v":"Enter feature here"},{"$f":"BL10","v":"Enter feature here"},{"$f":"BO10","v":"Enter feature here"},{"$f":"BR10","v":"Enter feature here"},"Overall av. % features used"]
[null,{"$f":"IFERROR(#REF!,\"Time 1\")","v":"Time 1"},{"$f":"C49","v":""},{"$f":"F49","v":""},{"$f":"I49","v":""},{"$f":"L49","v":""},{"$f":"O49","v":""},{"$f":"R49","v":""},{"$f":"U49","v":""},{"$f":"X49","v":""},{"$f":"AA49","v":""},{"$f":"AE50","v":""},{"$nulls":30},{"$f":"IFERROR(#REF!,\"Time 1\")","v":"Time 1"},{"$f":"AP49","v":""},{"$f":"AS49","v":""},{"$f":"AV49","v":""},{"$f":"AY50","v":""},{"$nulls":14},{"$f":"IFERROR(#REF!,\"Time 1\")","v":"Time 1"},{"$f":"BI49","v":""},{"$f":"BL49","v":""},{"$f":"BO49","v":""},{"$f":"BR49","v":""},{"$f":"BU50","v":""}]
[null,{"$f":"IFERROR(#REF!,\"Time 2\")","v":"Time 2"},{"$f":"D49","v":""},{"$f":"G49","v":""},{"$f":"J49","v":""},{"$f":"M49","v":""},{"$f":"P49","v":""},{"$f":"S49","v":""},{"$f":"V49","v":""},{"$f":"Y49","v":""},{"$f":"AB49","v":""},{"$f":"AF50","v":""},{"$nulls":30},{"$f":"IFERROR(#REF!,\"Time 2\")","v":"Time 2"},{"$f":"AQ49","v":""},{"$f":"AT49","v":""},{"$f":"AW49","v":""},{"$f":"AZ50","v":""},{"$nulls":14},{"$f":"IFERROR(#REF!,\"Time 2\")","v":"Time 2"},{"$f":"BJ49","v":""},{"$f":"BM49","v":""},{"$f":"BP49","v":""},{"$f":"BS49","v":""},{"$f":"BV50","v":""}]
[]
[]
["Av. Quality rating","Labels:",{"$f":"C105","v":"Who (subject)"},{"$f":"D105","v":"Action (verb part)"},"What (object)","Descriptor","Where (place adv.)","How (manner adv.)","When (Time adv.)","Linking parts","Other e.g. why, condition","Overall average quality rating",{"$nulls":29},"Av. Quality rating","Labels:",{"$f":"AR105","v":"Simple"},{"$f":"AS105","v":"Compound"},"Complex","Overall av. Rating",{"$nulls":13},"Av. Quality rating","Labels:",{"$f":"BK105","v":"Enter feature here"},{"$f":"BL105","v":"Enter feature here"},"Enter feature here",{"$f":"BN105","v":"Enter feature here"},"Overall average quality rating"]
[null,{"$f":"IFERROR(#REF!,\"Time 1\")","v":"Time 1"},{"$f":"C50","v":""},{"$f":"F50","v":""},{"$f":"I50","v":""},{"$f":"L50","v":""},{"$f":"O50","v":""},{"$f":"R50","v":""},{"$f":"U50","v":""},{"$f":"X50","v":""},{"$f":"AA50","v":""},{"$f":"AL50","v":""},{"$nulls":30},{"$f":"IFERROR(#REF!,\"Time 1\")","v":"Time 1"},{"$f":"AP50","v":""},{"$f":"AS50","v":""},{"$f":"AV50","v":""},{"$f":"BE50","v":""},{"$nulls":14},{"$f":"IFERROR(#REF!,\"Time 1\")","v":"Time 1"},{"$f":"BI50","v":""},{"$f":"BL50","v":""},{"$f":"BO50","v":""},{"$f":"BR50","v":""},{"$f":"CA50","v":""}]
[null,{"$f":"IFERROR(#REF!,\"Time 2\")","v":"Time 2"},{"$f":"D50","v":""},{"$f":"G50","v":""},{"$f":"J50","v":""},{"$f":"M50","v":""},{"$f":"P50","v":""},{"$f":"S50","v":""},{"$f":"V50","v":""},{"$f":"Y50","v":""},{"$f":"AB50","v":""},{"$f":"AM50","v":""},{"$nulls":30},{"$f":"IFERROR(#REF!,\"Time 2\")","v":"Time 2"},{"$f":"AQ50","v":""},{"$f":"AT50","v":""},{"$f":"AW50","v":""},{"$f":"BF50","v":""},{"$nulls":14},{"$f":"IFERROR(#REF!,\"Time 2\")","v":"Time 2"},{"$f":"BJ50","v":""},{"$f":"BM50","v":""},{"$f":"BP50","v":""},{"$f":"BS50","v":""},{"$f":"CB50","v":""}]

{"sheet":"Genre drop down","index":4,"n_rows":9,"n_cols":1,"rows_kept":9,"hidden":true}
["Genres"]
["Choose genre"]
["Conversation"]
["Discussion"]
["Fiction"]
["Persuasive"]
["Procedure"]
["Recount"]
["Report"]