This answer is not correct because you have solved the problem for 10.6 grams of KNO3 which is only 0.105 moles and the sign is not correct.

You need to convert your answer to J/mole. How would you do that?

Why should the sign be positive instead of negative?