Contributions to adult learning by combining expert systems and optical data storage technologies in computer-assisted instruction