First thing you need to do is install and activate the WordPoints plugin. Upon activation, visit the WordPoints » Point Hooks page to create your points type
After creating your points type, you can drag and drop hooks from left to the points type
Add a hook for activity you want to reward and then configure its settings. You can also select the post types and choose how many points to reward
Now repeat the process for each activity you want to reward. For registration hook, you will need to allow user registration on your site.
If you want to reward users for submitting posts, then please take a look at our guide on how to allow users to submit posts to your WordPress site