A task-based production environment for intelligent learning/teaching systems: the 'NGE' kernel | IEEE Conference Publication | IEEE Xplore