Applying Artificial Intelligence (AI) in a tutoring system for supporting students' English language learning in Hong Kong middle school /