<%= Documents::Analysis::ReadabilityService.readability_score_text(@analysis) %>
In order to provide you with a generalized score in Notebook.ai, we compute several of the most well-known readability scores on your text. For all scales other than the Flesch-Kincaid reading ease, a higher score means a greater difficulty reading. Conversely, lower scores mean text is easier to read.
We take a weighted composite score of all readability scales to give you a singular readability score.
Number of unique words used...
<%= pie_chart({ 'exactly once' => @analysis.words_used_once_count, 'multiple times' => @analysis.words_used_repeatedly_count }, colors: ["#FF6977", Document.hex_color]) %>The higher percentage of reused words you have, the more likely a reader will be able to understand new words from context alone, as they'll have more instances in which they can infer a meaning from that word's surroundings.
Having a higher number of reused words can make text much easier to read and understand, but a limited vocabularity may result in repetition and bland writing. Having a higher number of unique words may indicate more effective word choice, but can also be indicative of jargon.
Of all your words...
<%= pie_chart({ "simple words (#{(@analysis.simple_words_count.to_f / @analysis.word_count * 100).round}%)" => @analysis.simple_words_count, "complex words (#{(@analysis.complex_words_count.to_f / @analysis.word_count * 100).round}%)" => @analysis.complex_words_count, }, colors: [Document.hex_color, "#FF6977"]) %>A complex word is a word made up of at least three morphemes, or parts. Conversely, a simple word consists of only one. For example, "bookishness" is a complex word with morphemes "book", "ish", and "ness"; while "math" is a simple word with just one morpheme: "math".
Having a healthy mixture of simple and complex words is an important aspect of variety in your writing. Replacing complex words with simple words can make your story easier to understand, while replacing simple words with complex words can enable you to more efficiently pack more context and information into the words you choose to use.
... per word | ... per sentence | ... per paragraph | |
---|---|---|---|
Letters... | <%= (@analysis.character_count.to_f / @analysis.word_count).round(4) %> | <%= (@analysis.character_count.to_f / @analysis.sentence_count).round(4) %> | <%= (@analysis.character_count.to_f / @analysis.paragraph_count).round(4) %> |
Words... | <%= (@analysis.word_count.to_f / @analysis.word_count).round(4) %> | <%= (@analysis.word_count.to_f / @analysis.sentence_count).round(4) %> | <%= (@analysis.word_count.to_f / @analysis.paragraph_count).round(4) %> |
Simple words... | <%= (@analysis.simple_words_count.to_f / @analysis.word_count).round(4) %> | <%= (@analysis.simple_words_count.to_f / @analysis.sentence_count).round(4) %> | <%= (@analysis.simple_words_count.to_f / @analysis.paragraph_count).round(4) %> |
Complex words... | <%= (@analysis.complex_words_count.to_f / @analysis.word_count).round(4) %> | <%= (@analysis.complex_words_count.to_f / @analysis.sentence_count).round(4) %> | <%= (@analysis.complex_words_count.to_f / @analysis.paragraph_count).round(4) %> |
Sentences... | <%= (@analysis.sentence_count.to_f / @analysis.word_count).round(4) %> | <%= (@analysis.sentence_count.to_f / @analysis.sentence_count).round(4) %> | <%= (@analysis.sentence_count.to_f / @analysis.paragraph_count).round(4) %> |
Paragraphs... | <%= (@analysis.paragraph_count.to_f / @analysis.word_count).round(4) %> | <%= (@analysis.paragraph_count.to_f / @analysis.sentence_count).round(4) %> | <%= (@analysis.paragraph_count.to_f / @analysis.paragraph_count).round(4) %> |