Because constructing/adapting courseware is one of the main works teachers, and educators ingeneral, are concerned with, it is extremely important to offer tools that help in the automation processof producing learning materials. These tools can also offer the benefit of promoting the reuse/exchangeof existing learning resources among different users and systems [27,28].