1. A method of determining textual complexity by performing dynamic analysis of text using machine learning artificial intelligence, comprising the steps of: a) receiving, in an application server, input data; b) formatting, by the application server, the received input data; c) storing, by the application server, the formatted data in a storage device creating a digital library; d) performing, by the application server, quantitative analysis of the input data in parallel with the application server performing qualitative analysis of said input data; e) executing complexity analysis, by the application server, of the input data using data generated from said performed quantitative analysis and qualitative analysis to predict the textual complexity of the input data; f) refining, by the application server, the complexity analysis of said input data using the machine learning artificial intelligence; and g) providing improved accuracy of textual complexity predictions based on the refined complexity analysis.