Describir: A novel justice-based linear model for optimal learner group formation in computer-supported collaborative learning environments.