The purpose of the tool is to provide a technical competency score of a user inputting free text.
The tool must look at all of the phrases used and make an assessment as to the linguistic fluency of the individual as a score from 1..30 where 1 denotes no obvious understanding or barely conversant and 30 denotes a strong and technical command of the English language. The system must ignore adjacent key typos and other mistakes and concentrate on grammar, syntax and word choice. It should recognize common abbreviations, the use of which may or may not affect the final score.
Typical input will consist of between 1 and 20 sentences.