The effect of self-explanation and prediction on the development of principled understanding of chess in novices · Study