Giving higher levels of support is not always beneficial

It is not always the case that giving more support is beneficial for learning. When designing an ILS, it may seem the best to give always the highest level of support. This, however, may not be the case. There seems to be a delicate interplay with domain and student characteristics that determine the effectiveness of an app.