CORE Collaborative Inquiry: A Mathematics Learning System That Teachers Want and Students Need