https://adrianscale.com/features-of-using-homework-software-systems/
Features of Using Homework Software Systems