MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT