Text this: Modeling of an English speaking scoring system integrating natural language processing techniques