An intelligent tutoring system for teaching the grammar of the Arabic language | Synapse