We developed this website with a mixture of member and marketing site. Also handled members with memberium plugin and manage assignment using learndash plugin in wordpress.