Rule-Based Jess Tutor

As part of our Cognitive Modeling and Intelligent Tutoring Systems class, K.C. Oh and I learned the rule-based programming language Jess. Since we had such a tough time learning the language, we decided to use Jess to create a cognitive tutor to teach the Jess language. It was quite a bit more difficult than we had anticipated to keep our simplified Jess code seperate from the code used to implement the tutor itself. It all worked out in the end, and several of the programmers who attended the final presentation seemed to enjoy the concept greatly.