They do get points for posting a potion, yes. It's also up to you how you want to reward the challenge. You can do points for their teams if the complete it, GPs, or whatever you wish. I'm thinking they prefer team points. Anything other than that is up to you, hon.