Toward Supporting Fine-Grained, Structured, Meaningful And Engaging Feedback In Educational Applications