i'm creating a website for my college intercollegiate techfest. the fest holds a few programming events with other competitive events and a few workshops and seminars.
the website includes the basic info pages and allows the participants to register for different events.

now what i want to do is:

1) when a participant is registered(a user, role:participant), he gets a registration code. and once registered, he can register himself for different events(or competitions) which i'm putting up using webform.
2) now when that participant comes to college, he gives his registration code at the counter. the person at the counter(different role named registrar) enters his registration code(or the participants username) in and is displayed with the result of the webform the respective participant submitted plus some additional fields(preferably checkboxes) like cash paid, etc which he(registrar) can just check and submit.
3) also onsite registration where unregistered participant comes to the registration desk. now at the counter, he is given the registration code and is registered for events.
4) now the event(competition) organizers (role:event_oc) who organize the events, would get a list of all the participants in their particular event.
he can then check the participants which proceed to the next rounds or the winners.

i'm done with the first part, which was quite simple though!
but i'm having real time trouble getting through!!!

i'd request you all to please provide me with what i need or at least modules required to achieve the above functionalities.
i know all of these can be achieved, i'm trying and i'll find them some how! but if someone knows how to achieve these, please post in.
at the best, a list of modules associated with the above sections.

Comments

Instead of webform, I'd be

Instead of webform, I'd be using CCK with it's content_field_permissions module to allow different roles access to different fields.

_

Instead of trying to do this with webforms, I'd probably use http://drupal.or/project/signup and optionally http://drupal.or/project/event (though I'm mostly using date/calendar now).

You could probably use http://drupal.org/project/computed_field and http://drupal.org/project/unique_field for the registration code (if signup doesn't provide one) and http://drupal.org/project/rules for the workflow you want.

_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.

cck or sign up can suffice my

cck or sign up can suffice my needs for making forms!
but what about having their registrations complete?

the 2nd and the 3rd parts of above!
i want the registrars to enter in the participant's code and then edit their submissions!

~akshay

nobody click here