Need drupal expert's suggestion on customization

We are using drupal to develope web based training courses.

the requirements are as follows

1)set up training courses/events : i am able to achieve this using cck, calendar, date modules

2)user should be able to pick the training courses when they sign up

3)user should be able to pick more training courses after they log in

I am create view to get the list of trainings courses.

But we need to display the training courses (created new event ) with option to select

both in the user registration page as well as in the web site so that they can pick more courses.

can anyexpert help us achieve this using any drupla module with less customization

 

websesame's picture

Doesn't look like anythng

Doesn't look like anythng that Views cannot sort out for you. the easiest way out appears to be create views blocks and configure by visibility. No ?

darren's picture

registration

What are you using to capture the course registration information (i.e. which courses users have signed up for)?

I don't know your full requirements, but from what you said above one option would be to create a cck type using the content_profile module to designate this as a 'profile' node type. This allows you to tie it with user accounts, appear on profile pages, and force creation during registration. To this content type add a node_reference field that allows the user to select which events they are signed up to. The content_profile module will allow you to add the course selection fields to user registration, and existing users will be able to pick more from their account page. You may need the auto node title module as you wont need a title field on this cck type. 

Alternatively, the flag module provides a way to set up various user->node relationships, and could be a simple solution. It has good views integration.