Automatic deductive coding in discourse analysis: an application of large language models in learning analytics