Detecting the factors affecting classroom dialogue quality