
The Community Guidelines are tracked continuously with Open Terms Archive. The Flesch-Kincaid readability test result is calculated with the text-readability module. This value is then averaged over all versions published in the year. The resulting grade is derived based on cohort assessments made in the USA.
getReadabilityGradeLevel = (score) -> return '5th grade (Very easy)' if score >= 90 return '6th grade (Easy)' if score >= 80 return '7th grade (Fairly easy)' if score >= 70 return '8th & 9th grade (Plain English)' if score >= 60 return '10th to 12th grade (Fairly difficult)' if score >= 50 return 'College (Difficult)' if score >= 30 return 'College graduate (Very difficult)' if score >= 10 return 'Professional (Extremely difficult)' getReadabilityGradeLevel(score)