Abstract
This paper describes a novel system that provides help to those learning how to use the UNIX operating system. The system, known as the UNIX Tutor, consists of a hypertext browsing component combined with a knowledge-based instructional component. The knowledge-based component monitors the student, records his progress, selects suitable exercises and diagnoses problems the student may encounter in doing exercises. The selection of exercises is based on the student's previous interaction with the UNIX Tutor. If the student experiences difficulties in performing an exercise, the knowledge-based diagnostic component is automatically invoked to provide advice and guidance in problem-solving.
Preview
Unable to display preview. Download preview PDF.
References
Johnson, W. and Soloway, E. PROUST: Knowledge based program understanding. In Readings in Artificial Intelligence and Software Engineering (edited by C. Rich and R. Waters), Morgan Kaufmann Publishers, Inc., pp 443–451, 1985.
Anderson, J., “The Lisp Tutor”, BYTE, vol. 10, no. 4, pp. 159–175, 1985.
Kushniruk, A., and Wang H., An expert system for providing help to computer users, Presented at the World Congress on Expert Systems, Orlando Florida, pp. 1469–1477, 1991.
Kushniruk, A., Wang, H. and LePage, D. The net-advisor: an expert system for providing help to network users, Presented at the Canadian Conference on Electrical and Computer Engineering, Quebec City Canada, pp. 74.1.1–74.1.6, 1991.
Kernighan, B. and Lesk, M., “Learn — computer aided instruction on UNIX”, In UNIX Programmer's Manual, Volume 2, Holt, Rinehart and Winston, Toronto, 1983.
Norman, D. The trouble with UNIX, Datamation, pp 139–150, 1981.
Mylopoulos, J., Wang, H., and Kushniruk, A. (1990, November). KNOW BEL: a hybrid expert system building tool. IEEE Second International Conference on Tools for Artificial Intelligence, Washington, U.S.A., pp 864–870.
H. Wang, Mylopoulos, J., Kushniruk, A., Kramer, B., and Stanley, M., “KNOWBEL: New Tools for Expert System Development” To appear in “Development of Knowledge-Based Shells”, edited by Bourbakis, N., Advanced Series on Artificial Intelligence, World Scientific.
Mylopoulos, J., Borgida, A., Jarke, M., and Koubarakis, M., “Telos: a language for representing knowledge about information systems”, ACM Transactions on Information Systems, September 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, H., Kushniruk, A. (1992). The UNIX Tutor. In: Frasson, C., Gauthier, G., McCalla, G.I. (eds) Intelligent Tutoring Systems. ITS 1992. Lecture Notes in Computer Science, vol 608. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55606-0_39
Download citation
DOI: https://doi.org/10.1007/3-540-55606-0_39
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55606-0
Online ISBN: 978-3-540-47254-4
eBook Packages: Springer Book Archive