Lesbarkeitsstatistiken
Zeigt, wie schwer ein Text zu lesen ist: der Flesch Reading Ease Score, die Flesch-Kincaid-Klassenstufe, eine geschĂ€tzte Lesezeit und die Anzahl der Wörter, SĂ€tze und Silben dahinter. Alles wird im Browser berechnet; Es ist kein Service oder SchlĂŒssel erforderlich.

Schalten Sie es ein
Die Funktion ist diereadabilitystats.jsPlugin (auch inplugins/all_plugins.js). Es ist eingeschaltet, sobald es geladen ist. Der Dialog wird durch den Befehl geöffnetreadability; Es gibt keine SymbolleistenschaltflĂ€che. Rufen Sie den Befehl also ĂŒber Ihre eigene SchaltflĂ€che auf oder lassen Sie die Benutzer etwas eingeben"/readability"im"/"MenĂŒ, wenn das Slash-Command-Plugin geladen wird.
<link rel="stylesheet" href="/richtexteditor/rte_theme_default.css">
<script src="/richtexteditor/rte.js"></script>
<script src="/richtexteditor/plugins/readabilitystats.js"></script>
<div id="editor"><p>The station opened in 1911 and served the valley for sixty years.</p></div>
<button type="button" onclick="editor.execCommand('readability')">Readability</button>
<script>
var editor = new RichTextEditor("#editor", {
readabilityWordsPerMinute: 200
});
</script>
Optionen
| Option | Standard | Was es bewirkt |
|---|---|---|
readabilityStats | true | falseschaltet das Plugin aus: kein Befehl und keine Methoden. |
readabilityWordsPerMinute | 200 | Lesegeschwindigkeit, die fĂŒr die SchĂ€tzung der Lesezeit verwendet wird. |
Aus dem Drehbuch
editor.getReadabilityStats()misst das aktuelle Dokument; Ăbergeben Sie stattdessen eine Zeichenfolge, um dies zu messen. FĂŒr den Artikel im Bild wurde Folgendes zurĂŒckgegeben:
{
words: 130, sentences: 10, syllables: 174, characters: 605,
avgWordsPerSentence: 13, avgSyllablesPerWord: 1.34,
fleschReadingEase: 80.4, fleschKincaidGrade: 5.3,
readingTimeMinutes: 0.7, readingTimeText: "39 sec",
easeLabel: "Easy (6th grade)"
}
Verwenden Sie es, um eine Partitur neben dem Editor anzuzeigen oder vor der Veröffentlichung zu warnen; Es wird nichts am Dokument geĂ€ndert.editor.countSyllables(word)gibt die SilbenschĂ€tzung fĂŒr ein Wort zurĂŒck.
Wie die Zahlen entstehen
- Wörter sind der in Leerzeichen unterteilte Text. SÀtze sind LÀufe, die mit enden
.,!oder?; Text ohne diese Markierung zĂ€hlt als ein Satz. Zeichen schlieĂen Leerzeichen aus. - Lesekomfort = 206,835 â 1,015 Ă (Wörter pro Satz) â 84,6 Ă (Silben pro Wort). Note = 0,39 Ă (Wörter pro Satz) + 11,8 Ă (Silben pro Wort) â 15,59, niemals unter 0.
- Das Etikett folgt den ĂŒblichen Flesch-BĂ€ndern: 90 und mehr "Very easy (5th grade)", 80 "Easy (6th grade)", 70 "Fairly easy (7th grade)", 60 "Standard (8â9th grade)", 50 "Fairly difficult (10â12th grade)", 30 "Difficult (college)", unter 30 "Very difficult (college graduate)" .
Wissenswertes
- Die Formeln und der SilbenzĂ€hler gelten fĂŒr Englisch. Der ZĂ€hler berĂŒcksichtigt nur die Buchstaben aâz, daher bedeuten die Ergebnisse fĂŒr andere Sprachen und Wörter mit Akzenten wenig.
- Silben werden anhand von Vokalgruppen geschÀtzt, daher liegen einige Wörter um eins daneben ("timetables" wird als 4 gezÀhlt).
- Eine Ăberschrift oder ein Listenelement ohne abschlieĂenden Punkt wird als Teil des nĂ€chsten Satzes gezĂ€hlt. Der Artikel des Bildes hat eine Ăberschrift und zehn SĂ€tze, und das Ergebnis ist 10.
- Der Dialog rundet die Zeit vor der Konvertierung in Sekunden auf eine Zehntelminute, sodass sie von
readingTimeTextabweichen kann: 42 Sekunden im Dialog und "39 sec" aus der Methode fĂŒr denselben Text. - Die Beschriftungen des Dialogs stammen von Sprachtasten (
text_readabilitytitle,text_rd_ease,text_rd_gradeund den anderentext_rd_*-Tasten). Die von der Methode zurĂŒckgegebeneneaseLabelundreadingTimeTextsind immer Englisch.
Verwandt: WortzÀhl-Demo, Schreibhilfe-Demo, execCommand.