PINGOWebApp icon indicating copy to clipboard operation
PINGOWebApp copied to clipboard

Regarding Real-time results

Open bazooka720 opened this issue 8 years ago • 12 comments
trafficstars

Wondering if there are plans of making the results (charts etc) appear real-time as audience input their information rather than when presenter clicks stop?

bazooka720 avatar Oct 10 '17 02:10 bazooka720

Hi! Thanks for your question and using PINGO. We are not planning to implement this feature, since it can influence voter decision making and would invalidate a proper Peer Instruction design. If students see a winning option on the chart, they tend to vote for that option regardless of what they would chose before.

MichaelWhi avatar Oct 10 '17 10:10 MichaelWhi

I always thought that this sentence from the README meant exactly that and I am just unable to get it to work...:

Juggernaut (Github: maccman/juggernaut) and Redis (www.redis.io) optional, required for push support. Push support is enabled by default in production mode.)

My 2ct.: While I accept the influencing problem you describe, it would be really nice from a presenter's POV to see the live number of entered votes.

hsychla avatar Oct 10 '17 10:10 hsychla

No, push support means that any changes to the running survey or new surveys are pushed to the client's device, including synchronization of timers.

As a lecturer, you see the number of entered votes (=number of participants) live during voting, but do not see the results. Usually voting is only enabled for 30 seconds to a few minutes, so in this use case there would be no big benefit of seeing the results earlier. Please confer to https://www.amazon.com/Peer-Instruction-Manual-Eric-Mazur/dp/0135654416, this design setting is the underlying idea for PINGO.

MichaelWhi avatar Oct 10 '17 10:10 MichaelWhi

Thanks Michael:

I noticed that the version you have on Github is on older version of Ruby. Are there any issues if we upgrade to latest version? Do you have a repo with latest ruby version?

Thanks, VC

bazooka720 avatar Oct 16 '17 14:10 bazooka720

We are currently preparing a new release with updated libraries and a newer Ruby version.

In the meantime, feel free to use a newer Ruby-Version, we tried some 2.x-versions without issues. However, we cannot guarantee that the performance is the same as with the battle-tested 1.9.3.

MichaelWhi avatar Oct 16 '17 14:10 MichaelWhi

Thanks so much!

Any chance I can get access the the new release? We are looking to self-host on a server and would be great to go with the latest

On Mon, Oct 16, 2017 at 10:32 AM, Michael Whittaker < [email protected]> wrote:

We are currently preparing a new release with updated libraries and a newer Ruby version.

In the meantime, feel free to use a newer Ruby-Version, we tried some 2.x-versions without issues. However, we cannot guarantee that the performance is the same as with the battle-tested 1.9.3.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/PingoUPB/PINGOWebApp/issues/18#issuecomment-336905573, or mute the thread https://github.com/notifications/unsubscribe-auth/AaoO-iVf0bucGIY5Qfl4-VR66ZB80akiks5ss2kGgaJpZM4PzTCS .

bazooka720 avatar Oct 16 '17 17:10 bazooka720

Any chance I can get access the the new release?

Sorry, we are not yet finished with the upgrading process. We will release the version as soon, as it is completed, on GitHub, but that might take a few days or weeks.

MichaelWhi avatar Oct 16 '17 17:10 MichaelWhi

@MichaelWhi I am trying to set the PINGO but found that ruby-standard-deviation is not available should I use ruby_native_statistics instead will it work without any issue ?

Also, Can you elaborate a bit on Push Support I am a lil confused there ?

yawar-ali avatar Oct 24 '17 09:10 yawar-ali

Hi @sweetevil,

in the Gemfile, please replace the line gem 'ruby-standard-deviation' with gem 'ruby-standard-deviation', git: "git://github.com/PingoUPB/ruby-standard-deviation.git"

Now bundling should work!

Regarding push support, I've left a comment in https://github.com/PingoUPB/PINGOWebApp/issues/18#issuecomment-335428544. It is a PubSub-Server so clients get notified about changes.

Again, as you can read in this thread, it might be better for you if you start with the upcoming release. Otherwise, you might need to re-setup PINGO, because the new version will have changes regarding the PubSub-server and the Database server. For the current version, everything in the README is still working; the current version uses Juggernaut (based on Socket.IO) as its PubSub-Backend and is production-ready.

If you have any concrete questions, feel free to ask.

Info about the general PNGO architecture can be seen in the README and in most of our publications about PINGO.

MichaelWhi avatar Oct 24 '17 10:10 MichaelWhi

hi...just following-up about the newer release you were planning sometime back. Any update on when it might be done?

bazooka720 avatar Dec 06 '17 02:12 bazooka720

Mid 2020 and still no response ... seems to me, pingo development is ceased .. :-(.

NMarkgraf avatar Aug 27 '20 09:08 NMarkgraf

I think real time results can be used for other settings and be useful. For example for icebreakers where you ask how the audience is feeling and you have an evolving word cloud to display to the participants. This could be an option, thus keeping the "don't influence a vote" approach the default.

arthurzenika avatar Sep 18 '20 10:09 arthurzenika