**What I want to do.**
A user clicks on his profile page.
A view displays that shows a list of completed tasks.
A task consists of a list of check-boxes (a checklist) and a "pending and finished" dropdown.
The user should also be able to create a task for himself, selected from a list of checklists.

**This is my solution so far**
create a content type "checklists"
create a role reference field
create the checkbox field
create a view with CONTEXTUAL FILTERS to show the tasks assigned to the user

**Ive also tried a few modules**
checklist
QA Checklist
SEO Checklist
*But they dont seem to have the features i want.*

Am i going in the right direction?
Should I try Webforms instead?