Hello,
Yes, Hal can be programmed to tutor. It requires programming know-how and a LOT of labor-hours of work!
Some months ago, I posted quite a few demo versions of Hal brains with various capabilities to show off the various things that Hal could do (but doesn't presently do yet).
Those postings are probably far-down on the list of postings by now, but you could find them by going to my profile, and searching for all my postings. I do remember posting a demo brain that could give a quiz and give feedback on how well the user did on the quiz!
The purpose of those demo brains was to give programmers ideas for various capabilities that could be added to Hal.
Sincerely,
Don