The problem

1.
We have in a single webhost and webdomain our web portal filled with:
Information freely available to everyone who enters.
Information exclusively to our registered members (students of online courses).
2.
We are having some "extra single classes" to higer levels, where everyone can sign in, alumni or not.
One or two in a monthly release. They are created with the alumni in mind, to keep him update with the new stuff, but as everyone can sign in, I have a problem here.
These clases have some online material to download, and some people can sign in to just one single class, or maybe three of them, and I want each one to access exclusively the online material according their signed in classes...

Solutions?

I´ve thought that in the traditional way I´m gonna have to create a billion roles!
So I´ve thought about using the Tac_lite module, or maybe the pay_per_node module, or the ecommerce module... I don´t need to use paypal, as students pay cash the classes, not via web. I just need to create a single role "single_classes" and have all people who ever assist one of those classes inside there...

Any ideas?

Thank you in advance for your thoughts and help!!!!!

Rosamunda

Comments

Rosamunda’s picture

Maybe adding checkboxes inside each profile with something like:
"I´ve assisted to the 02/03/2006 class" (profile_field_02032006)
"I´ve assisted to the 05/04/2006 class" (profile_field_05042006)

And adding a page with php content with something like:
If profile_field_02032006 then show "............."
If profile_field_02032006 then show "............."
and so on...

I would need a single list with all nodes that a use have access, something like "My Extra Classes" or something like that...

The only thing is ... I have no idea about how to code that...

Rosamunda

VM’s picture

I think I would make them all groups using OG ?

Rosamunda’s picture

Yes, that´s an option that I´ve considered, but I´ve readed that OG module is a very heavy module...
And thought that maybe could exist other easier and simpler option.
I would need to create a group for each class, anyway. And I don´t want people to add nodes, posts, events, nothing, just be able to click and download a couple of links...
Each class would probably have just two nodes or maybe one single file to be downloaded...