讨论了一种很有发展前景的E教学开发设计思想,集智能代理和学习对象为一体来开发更智能化,更高交互性和高扩展性的在线教学系统。在该系统中,每个对象都被附加上一个智能代理,从而在在线学习中像一个代理程序一样,从学习环境中获得各项实时参数,然后根据这些参数采取相应的操作。此外,与内置智能代理的对象一样,用户模块被设计用来记录和保存一切与用户有关的信息,包括习惯的学习方式以及所有在线学习课程当中的活动事件。由于用户模块可以更好地了解每个用户,系统就会以一种更具有针对性的方式工作,就像老师在课堂上可以对不同的学生采取