nextcloud / nextcloud/polls

Please support new types of polls and extend the workflow

Open
#675 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

investigate
Dominant language
JavaScript
Stars
284
Forks
91
Avg merge
4d 3h
Merged PRs (30d)
50

Description

Is your feature request related to a problem? Please describe.
The current qualities for a poll with Polls are still very limited.
In addition, the discussion that leads to a vote at all is unfortunately not currently recorded/linked or faded out.

Describe the solution you'd like
I would like to see an extension of the possible survey qualities.
There is a wonderful open source discussion and survey tool. It's called Loomio. https://www.loomio.org/

In this ticket I would like to discuss with you how polls can evolve towards a more comprehensive and qualitatively deeper workflow.

More information about the extended qualities can be found here:
https://help.loomio.org/en/user_manual/polls/proposal_types/

I would also find a link to Spreed/the Talk apps exciting and useful here.

Scenario: From a chat discussion, for example within a working team, a proposal is created, which can then be discussed further and finally voted on. This concept distinguishes Loomio from common survey tools. For Polls this would be a real improvement for work contexts where sometimes more is needed than just asking for an appointment. Because it includes the importance of the discussion that leads to a vote. And of course the chat would be the right place for that.
The idea would therefore be to be able to create a survey directly from a discussion. Surveys with even more qualities, as I would like to address with the reference to Loomio.
The outcome of a discussion should also always be sent automatically to all participants by email or system message as soon as the vote has expired.

What do you think?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing Polls workflow and the integration points with Spreed/Talk, then compare the requested proposal types with Loomio's documentation. Define the scope for creating a survey from a discussion, recording or linking that discussion, and notifying participants when voting expires; the issue currently does not identify files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.