Text this: Distributed Intelligent Tutoring System Architectures