This repository has been archived by the owner on Feb 6, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 188
poll: interact with your audience #471
Labels
enhancement
New feature or request
remote
Remote control
starter
Starter Kit
studio
"Studio" is the codename for the web editor
templates
Issue or feature regarding the templates
Milestone
Comments
peterpeterparker
added a commit
that referenced
this issue
Nov 13, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 13, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 14, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 14, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 15, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
Merged
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 18, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 19, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 19, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 19, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 19, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 20, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 20, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 20, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 22, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 23, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 23, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 25, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 29, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 29, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 29, 2019
peterpeterparker
added a commit
that referenced
this issue
Nov 29, 2019
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
enhancement
New feature or request
remote
Remote control
starter
Starter Kit
studio
"Studio" is the codename for the web editor
templates
Issue or feature regarding the templates
Description
Through a new template called "poll", this has for goal to develop a new feature to let speaker interact with their audience without the need of using a third party tool.
The description displayed in our platform will be the following:
Prerequisite
This new feature, as every features we are developing, should be available in our editor ("studio") but should also be available in our developer kit.
That doesn't make the development easier and introduces some limitation, but it's cool I think to offer the exact same features to developers too.
Concept
The main implementation will find place in a new template.
<deckgo-slide-poll/>
. This template should take care of displaying the information of the poll but will also takes care of declaring it/exposing to poll.The information for the poll (the question and answers) will be provided as slots.
To transmit the information, we are going to enhance our small backend (socket.io). Each poll will then declare a new "chat room" and receive a code for it. Each vote will be sent as message to the chat.
For the voting part, a new page will be added to the platform ("studio"). Therefore, the audience will be able to open deckdeckgo.com, enter the poll code and make their voice heard.
UX and design
I spend a couple of days thinking about the UX and I come to the conclusion that this first version should be solved with only one slide. At first I thought that the template could be two slides, like a slide to display "how to connect" and another one to display the "live votes" but I kind of think it's cool to display everything on one slides. Doing so, audience could see both results and how to connect in the same time.
Limitation
In the first implementation of this solution we are not going to persist data (vote) in the database of the editor. Each presentation is opened or refreshed, it will start again.
The text was updated successfully, but these errors were encountered: