Multiple membership levels only accessable after completing online courses

I'm really happy to finally have joined the WPMU community.

I'm running a basic Wordpress blog at the moment, but I have some other ideas that I would like to expand into a bigger website over the course of next year.

Since I'm a beginner, I would like to ask all you expert in this brilliant community about some advice and suggestions :slight_smile:

So, what I would like to do, is make a membership site with several paid membership levels. When a user first signs up and pays to be part of level 1 membership, be will get access to for example the blog of the website. For him to get access to the next membership level 2, he will have to first complete a online course, and also pay the new membership fee for the next level. He will then now for example have access to the blog of the site, and now also the Wiki of the site. To access the next membership level 3, he again has to take a new course and pay the new membership level 3 fee, and in addition get access to the websites forum.. and so on etc. The member will have to pass the course to get access to the next level of membership. Also, the member should not be able to know what the next membership level will get access to, before he has completed the online course.

Could someone please suggest to me how this would be possible to set up using Wordpress? What plugins would be suited to keep track of the members progress and status, and the different membership access privileges. And how I could make a online course using Wordpress? I guess this would involve using BuddyPress, not sure about MultiSite just yet, but one membership level might allow the member to have their own site with blog etc.

Thank you for your time and attention. Eager to hear some really good suggestions from all of you!!! :slight_smile:

  • Paul Barthmaier
    • Code Wrangler

    Hi there and welcome to the WPMUdev Support Forums!

    And thanks for the kind words about brilliant people. I'll let them know. But for now, you're stuck with me!

    I know of the Buddypress plugin, Achievements, accomplishes this. You must do certain things to be able to see or do others. I'm not sure if you're using Buddypress, but you may want to think about that. I'm also not completely sure how integration with Membership goes, but I'm pretty sure it's doable. There may be something similar to Achievements in non-BP environments, but I haven't used any.

  • Timothy Bowers
    • Chief Pigeon

    Hiya, just going through some of the older threads here.

    As it's been a little while since we last heard from you I thought I'd check in to see how you're going?

    If you're still looking for some further assistance with this thread then please feel free to reopen the thread or of course for any new and related issues you are most welcome to open a new thread.

    Thanks.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.