Using a custom field plugin, create a list of fields, each field being a task
Assign the field list to users profiles
Make the field list editable by you, and only viewable by users
Go to a user’s profile, check of the tasks they have done
A user will be able to see what tasks they have done and which they need to do