Trivia Game - how to?
concept: Trivia game. Users log into the game. there are chat rooms, each has a topic. for example - a room with 12 users, and the topic is history. questions are asked by a bot. Participants answer in real time. the first person to answer (right) gets points. Scores are recorded and players get prizes accordingly.
Technical requirements for the project:
* Module Development:
o BOT module:
+ a bot per chat-room
+ the bot picks a question based on a category (question from the quiz module)
+ asks the question
+ Timer (for example - 60 seconds per question)
+ declares the winner - gets extra points
+ give the right answer and a link to explanation page (node)
o Timer module ????? We have no idea if such a module exists
o User Statistics - Tracking and Analysis module
+ The Quiz module has some statistics features (develop a new module? customize the Quiz module?)
* Module Customization and Integration
o all of the following need to be integrated with the bot and statistics modules and with each other
o Chat Room
+ http://drupal.org/project/chatroom
+ Limit the number of users per room
+ Display the users' details: name, points..
+ Timer???
+ If all the rooms are full, create a new room for the extra users and populate it with a bot.
+ 1 bot per room - asking the questions
+ first user to answer right - the winner? gets X points
o User Points
+ http://drupal.org/project/userpoints
+ integration with chat room/ bot/ statistics modules
+ Actions to affect the points system:
# correct answer
# wrong answer?
# creating quiestions?
# buy points?? (needs paypal integration)
o Quiz
+ http://drupal.org/project/quiz
+ integration with the rest
o Drawing
+ http://drupal.org/project/drawing
+ integration with the rest
are there any other modules that could help us to achieve this? or do we need to develop new ones? (ones mentioned above)

I wonder if a cron file can
I wonder if a cron file can interact with a script of some sort to generate a random question for you, which is then channeled to the appropriate chat room after passing through a word or phrase filter.
Just thinking out loud here.
----------------------------------------------------------------------
http://www.bwv810.com/
I am a writer and researcher. In my spare time I build websites with Drupal.
Je peux communiquer en français. / Я могу связывать на русском языке.
why cron? why not a module
why cron?
why not a module that will be triggered (using AJAX) every X minutes to pick a question (node) randomly?
Well, for one, cron exists,
Well, for one, cron exists, but the module you seek does not (as far as I know).
----------------------------------------------------------------------
http://www.bwv810.com/
I am a writer and researcher. In my spare time I build websites with Drupal.
Je peux communiquer en français. / Я могу связывать на русском языке.