As a big fan of games that don't require long periods of play to finish daily tasks, I wrote Simple Tasks. It is a system used for granting reward points to your players. The system is built around being very simple for players to complete tasks every day.
The system comes with some default tasks that are enabled by default, and few extra examples of how you can use the very simple broadcast API.