To gain discovery points, you will have to use your spells to find “hidden” items, or fix things, or do certain things. Most rooms or areas you enter will have something to discover. Use this Guide to find anything that you may be missing. Note that in the courtyards you will have to beat the Gobstone champions for discovery points as well.
http://www.gamefaqs.com/xbox360/936994-harry-potter-and-the-...If you find this solution to be unhelpful, please tell me why in a comment and I will update it the next time I'm online.