Software development project management with earned-value reporting for students