Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Networked Quiz Software

Feb 20, 2008 4:47PM PST

Is there any software that can run a quiz on several clients while sending the results for each question to another computer in real time?

This is intended for a competition where each contestant sits in front of a computer and answers quiz questions at his own pace. Upon the submission of each question in the quiz, the quiz software needs to communicate with another computer that projects the results on a screen. So each time a contestant submits a question, his current score and whether he answered the question correctly is shown on a big screen. Is there any software that can do this, or must I write the program myself? As I have little network programming experience, I will need directions or a tutorial as to how to create such a program.

Discussion is locked

- Collapse -
Just to start.
Feb 20, 2008 11:30PM PST

What programming classes have you completed?

And no, there is no such app exactly as you specified.

- Collapse -
Programming Certification Sold Separately
Feb 21, 2008 12:30AM PST

Unfortunately, I haven't done any extensive programming classes (not any with certification and all), but I do know C++ (for console programs), and more relevantly, I'm competent in Visual Basic and JavaScript, with a bit of PHP on the side as well. So you can probably surmise that being technically competent but rather green on the programming side, I'd be better off tweaking existing programs or scripts than writing one of my own. If there's a good tutorial on it, though, I can give it a try.

- Collapse -
In VB I bet you can do this.
Feb 21, 2008 10:47PM PST

I have a program I wrote (sorry it was for hire and can't be shared) that comes close to some of what you ask for.

DESIGN your application to find a "server" to talk to via the network. Use the method you understand. There are many from using a MySQL server to simple file semaphores.

For me, the trick I used was the server and client is in the same application. The command line to launch determined it's role.

Bob