We need a drupal extension/module for registration/scheduling an online conference and require a Drupal/Joomla Developer to modify and customize the COD (Drupal Conference Organizing Distribution) extensions. COD will need to be installed/working on a Joomla Website using CorePHP's Droomla (Drupal Integration component for Joomla). We need an "EXPERT Drupal & Joomla PHP Developer" for this customization.
Here are the broad requirements for this project (Which needs to be integrated with Citrix GoToWebinar):
> 1. The user should be able to register/book/pay for the the main conference event e.g Technical Conference ABC.
Users who have paid will automatically get an account created in GoToWebinar using GoToWebinar's API.
> 2. The user should be able to attend only one event/session (i will call them sessions from here on) at one given point in time (Typically these
sessions will be between 60-90 minutes long). Booked sessions will go under a tab called "My Sessions".
> 3. The user should then be able to build a schedule of NON-CONFLICTING sessions within the main conference.
- The user should be able to add sessions into "My Favorites": these are sessions that he/she is unable to attend because of a timing conflict OR he/she
just has general interest in. If there is a timing conflict, the system should give following choices to the user:
- Replace the current session with the new session
- Replace the current session with the new session and move the old session to "My Favorites"
- Leave the current session booking in place and add the new session to "My Favorites"
> 4. Speakers/Tutors should be able to submit presentation/abstracts to the board/website for approval.
These abstracts will then automatically become part of the session abstract and the speaker/tutor will be attached to it.
There can be Multiple speakers for a single event.
> 5. Presenter/speaker needs to add multiple pdf/ppt for users to download. These pdfs/ppts need to be categorised as the
- Initial Abstract
- Session Outline
- Actual Session PDF/PPT
> 6. User can configure session either private or public; if public, other user can see.
> 7. There needs to be a placeholder & password fields for the GoToWebinar Conference URL. This can be emailed to the users.
> 8. Users should then be able to see their hourly schedules on a day by day basis for the 5-6 days of the conference and interactively edit the schedule.
8:00am - 9:15am - Session 1 - Room ORA1009
9:15am - 10:30am - Session 2 - Room JAV1016
7:00pm - 8:30pm - Session15 - Room MYS1010
> 9. At the end of the conference, users should be download the recorded sessions OR access the GoToWebinar links and
view/listen to them as they please.
> 10. Users can be sent a survey for each session that they attended.
> 11. Users need to be REMINDED by email 1 hour (OR whatever time setting) that the session is about to start with the sesssion link in it.