Intelligent tutoring system to teach Posix extended regular expressions