An Artificial Intelligence Framework For Feedback And Assessment Mechanisms In Educational Simulations And Serious Games