Assignment Library on EDU Detective. An intelligent educational platform that bridges the gap between physical paper .