Multi-Tier Membership Site

Permalink
Thank you in advance for your replies. We are new to C5 and still finding our way around while building and transferring our current site content.

I'm currently building a site that will require a multi-tier membership for our school. I'll do my best at trying to explain what we are after. Some of this can be done with the advanced permissions. Going through the documentation and the forums some cannot.

The end result is that we want a user to be able to create their own members area therefore becoming a member administrator. Meaning they can sign up and then others can sign up under them as members of that specific group and have their own member page.

The member administrator upon sign up would select what type of content they wanted their members to have access to.
-Become Member>Select Content Access (content area 1, contenten area 2, content area 3, combination of 1,2,or 3)>Create Group>Build Group Page>Access Content-

Members of the member administrator would sign up:
-Become Member>Select group>Build Member Page>Access Content-

This would all pass through a "pay for content" permission gate way.

The trick is this last part. Some people physically belong to our school and have already paid for the content. So they would get their own group and have access to all the content by signing into their member account.

My main question is what add ons or steps would we need to take to set this up? We want to do our best from having to rebuild (like we currently are doing) the member areas.

LCMA1
 
jeckerman replied on at Permalink Reply
jeckerman
Hi,

I used to work for my local school district, and know exactly where you're coming from. Is the membership area teacher and/or classroom related? I used C5 for the CMS, and then integrated Moodle to achieve a similar result. It may not be the ideal solution for your request.

I'll look into it a little more and see what I can find.

- Josh
LCMA1 replied on at Permalink Reply
LCMA1
Thank you for the reply.

I see where you are coming from with the incorporation of moodle. I looked into moodle initially, but it did not have some of the additional functionality we would need. At least when we looked at it.

This is a site for a martial arts school and some of the programs we run are being requested by other MA schools and some private K-12 schools.

We have 3 different curriculums that we run our students through and not every schools wants or needs all of it. So they just need to select what they want and their members can then access that information and record their results inside their profile.

Having a member create a group, be able to administer that group, while giving others the ability to sign up under that group and have their own member profile page is what has us stumped.

We really do not want another work around. We have done that so many times and end up rebuilding the site and losing online members because of it. I'll take another look at moodle a little more in-depth.

Thank you again.
-John
LCMA1 replied on at Permalink Reply
LCMA1
I looked over the Moodle area more closely and it seems to have what I'm looking for. How did you incorporate moodle into C5?

Thank You in advance.
jeckerman replied on at Permalink Reply
jeckerman
What version of Moodle were you looking into? 1.9, 2.0?

I used the Moodle API from 1.9 in a custom Concrete5 add-on to pull in the courses, grades, and so on.

- Josh
LCMA1 replied on at Permalink Reply
LCMA1
We looked at 2.02 but have not installed anything yet. If 1.xx is required we can work with that also.
jeckerman replied on at Permalink Reply
jeckerman
Using 2.x will work just fine. It has an improved API and documentation over the late 1.x versions.

- Josh
LCMA1 replied on at Permalink Reply
LCMA1
That will work. Thanks.
You mentioned a custom app to pull from moodle. May I ask about the app and how to get a hold of it? Or is it available through the C5 market area.

Thank you again for your assistance, its really appreciated.

-John
agpate replied on at Permalink Reply
I wonder if OpenID would be helpful to you.

You can enable OpenID in Concrete5 (Users & Groups - Login & Registration) and there is an OpenID plug-in for Moodle (http://moodle.org/mod/data/view.php?d=13&rid=928).

Hope this helps. :-)
LCMA1 replied on at Permalink Reply
LCMA1
I've steered clear of OpenID only because it allows anyone (spammers) to sign up as well. Although, you may have something there because we would have a greater amount of control over the site security and membership because we are building from the ground up on this project.

I'll put it on the list of ideas to explore.

Thank you.
agpate replied on at Permalink Reply
I agree it may not be a 100% perfect solution but, at the very least, it's something worth exploring. Even if you decide not to go down this particular route, at least you'll be able to say you looked into it. :-)
LCMA1 replied on at Permalink Reply
LCMA1
We are looking into every suggestion we get. Sometimes it doesn't answer our needs but it may lead us to what we are looking for, or a new option.

Much like how we found C5.