phpBB survey with rating

https://www.phpbb.com/ideas/
Post Reply
User avatar
tojag
Registered User
Posts: 422
Joined: Thu Aug 07, 2014 8:00 am
Location: Warsaw, Poland, EU
Name: Gregory

phpBB survey with rating

Post by tojag »

According to this.
It would be nice to have a rating survey.
The author of the post could choose a simple yes/no survey or a rating survey.
If a rating questionnaire was chosen, for each question users can indicate a star rating (the maximum number of stars can be configured in ACP or can be fixed eg 5).
The remaining elements of the survey may be as in the current survey system.
This is not a request to rate a post/topic but extend the possibilities of the current survey with the rating functionality for each of the questions/issues.
Image
User avatar
KevC
Support Team Member
Support Team Member
Posts: 72343
Joined: Fri Jun 04, 2004 10:44 am
Location: Oxford, UK
Contact:

Re: phpBB survey with rating

Post by KevC »

Better as an extension in my opinion.

phpBB is discussion forum software, not somewhere to get 'customer ratings'. I think the audience potential would be very low. I've never seen something like this ever asked for as a MOD or EXT so it can't be that much in demand that it would need to be in the core.
-:|:- Support Request Template -:|:-
Image
"Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb"
User avatar
tojag
Registered User
Posts: 422
Joined: Thu Aug 07, 2014 8:00 am
Location: Warsaw, Poland, EU
Name: Gregory

Re: phpBB survey with rating

Post by tojag »

You're not afraid of phpBB evaluation :) Every reason is good for conversation, especially the evaluation of something.
Eg.
Rate phpBB (select stars * -lowly, ***** - great)
1. Functionality ***
2. Comfort **
3. Configurability ****

For such a simple questionnaire in the current system I have to make three independent votes and in each of them I give five levels.
Eg.
Is phpBB functional?
1. Poor
2. Sufficiently
3. Good
4. Very good
5. Super

Is phpBB Comfortable?
(again the same questions)
1. Poor
2. Sufficiently
3. Good
4. Very good
5. Super

Rate the level of phpBB configurability
(again the same questions)
1. Poor
2. Sufficiently
3. Good
4. Very good
5. Super

If there is more then it is very tedious. Stars are commonly known and used. It may be an extension, but if there is already a built-in survey in the core, is not it better to increase its functionality?
User avatar
KevC
Support Team Member
Support Team Member
Posts: 72343
Joined: Fri Jun 04, 2004 10:44 am
Location: Oxford, UK
Contact:

Re: phpBB survey with rating

Post by KevC »

There isn't a built in survey system in the core. There is a poll system which is a different thing.

If you want a survey about something you make one on surveymonkey and post the link.
I still don't think it fits as a core item of code.
-:|:- Support Request Template -:|:-
Image
"Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb"
User avatar
tojag
Registered User
Posts: 422
Joined: Thu Aug 07, 2014 8:00 am
Location: Warsaw, Poland, EU
Name: Gregory

Re: phpBB poll with rating

Post by tojag »

A survey or a poll it is just a game of words. If I wrote incorrectly, I correct it - the poll with a rating. Forgive me.
Maybe additional column in pool_votes table would be enough - eg. vote_rating. And of course mechanism for voting (a function return as a result count of ticked stars). I hope it is not so difficult.
It can use current poll system to create poll, questions, etc. Just only instead of checkbox would be stars next to every position of the poll. And the result would be a mean of votes.
Why not an extension? Because in my opinion the current poll system would be a good base to extendet it to the new poll with rating. I think that most of the elements could be used in the new version.
User avatar
Lumpy Burgertushie
Registered User
Posts: 69223
Joined: Mon May 02, 2005 3:11 am
Contact:

Re: phpBB survey with rating

Post by Lumpy Burgertushie »

that is what makes an extension the logical answer then. If, as you say, most of the code is already there , then an extension would simply add to it etc.

Or, if the survey type thing is way more complicated than you think it is ( which I think will be the case ), then creating a totally separate extension for the survey thing would be better. either way it is not something anyone else but you has ever brought up that I am aware of. therefore, it is really not likely to become part of the core and maybe not even an extension unless you find somebody you can pay to make one.


remember, the core philosphy of phpbb is to be a basic bulletin board. anything that is not really required for a basic bulletin board will be left to add ons/extensions.


robert
Premium phpBB 3.3 Styles by PlanetStyles.net

I am pleased to announce that I have completed the first item on my bucket list. I have the bucket.
User avatar
AmigoJack
Registered User
Posts: 6108
Joined: Tue Jun 15, 2010 11:33 am
Location: グリーン ヒル ゾーン
Contact:

Re: phpBB poll with rating

Post by AmigoJack »

tojag wrote: Mon Feb 25, 2019 2:06 pmFor such a simple questionnaire in the current system I have to make three independent votes and in each of them I give five levels.
No, you have to make 3 topics with polls, having 5 options for each (as per your stars). But it's not so difficult to overcome this: just create the topics/polls in reverse order (last poll first), and in the topic's first post body then link to the topic you just created before - that way users can start in one poll and then easily click their way to the next poll.

tojag wrote: Mon Feb 25, 2019 10:13 pmA survey or a poll it is just a game of words.
No: a survey is about finding the options - a poll is voting about these options. That's also why currently you have one questions with multiple options to vote for (instead of formulating multiple questions at once).

tojag wrote: Mon Feb 25, 2019 10:13 pmMaybe additional column in pool_votes table would be enough - eg. vote_rating. And of course mechanism for voting (a function return as a result count of ticked stars). I hope it is not so difficult.
It could be in a way that you have to choose if you want to make a poll the default way (like it is now), or in a "rating" way - in the latter case each poll option would then be a decision of 1 to 5 stars (and again users may choose to not rate options at all). However, based on how to program and store this, it would mean that it's always 5 stars (without being configurable). At least that's a way I can imagine without messing too much with the original.
  • "The problem is probably not my English but you do not want to understand correctly. ... We will not come anybody anyway, nevertheless, it's best to shit this." Affin, 2018-11-20
  • "But this shit is not here for you. You can follow with your. Maybe the question, instead, was for you, who know, so you shoved us how you are." axe70, 2020-10-10
  • "My reaction is not to everyone, especially to you." Raptiye, 2021-02-28
User avatar
tojag
Registered User
Posts: 422
Joined: Thu Aug 07, 2014 8:00 am
Location: Warsaw, Poland, EU
Name: Gregory

Re: phpBB survey with rating

Post by tojag »

AmigoJack wrote: Tue Feb 26, 2019 8:18 am No, you have to make 3 topics with polls, having 5 options for each (as per your stars). But it's not so difficult to overcome this: just create the topics/polls in reverse order (last poll first), and in the topic's first post body then link to the topic you just created before - that way users can start in one poll and then easily click their way to the next poll.
As I presented in the example above.
3 topics are too many. And if there would be 5-10 rating categories? I would have to create 5-10 topics. It does not make sense. Users want to see the complete rating in one place, not in 10 topics. This is where you can see the superiority of the rating poll.
AmigoJack wrote: Tue Feb 26, 2019 8:18 am No: a survey is about finding the options - a poll is voting about these options. That's also why currently you have one questions with multiple options to vote for (instead of formulating multiple questions at once).
Sorry again. My english is not good :(
AmigoJack wrote: Tue Feb 26, 2019 8:18 am It could be in a way that you have to choose if you want to make a poll the default way (like it is now), or in a "rating" way - in the latter case each poll option would then be a decision of 1 to 5 stars (and again users may choose to not rate options at all). However, based on how to program and store this, it would mean that it's always 5 stars (without being configurable). At least that's a way I can imagine without messing too much with the original.
The simplest version could always be 1-5 stars without configuration. This is usually enough e.g. look at the extension rating in the phpbb database. Although I can imagine configuring this option from 1 to e.g. 10 stars. If 1 were chosen, it would automatically be a standard poll without a rating.
I do not know where the information about the configuration of the poll is kept in the current solution. There is a voting option only once, the possibility of changing the voice, the option of choosing more than one option. I would add a default poll/rating poll switch.
As I wrote in the pool_votes table, I would add the vote_rating column, and the option_rating column to the pool_options table (as the average of the votes rating).
The permissions system would be preserved from the current version. It just need to add a mechanism to display the stars and retrieve values.
Of course, that's how I see it with my unprofessional eye :)
User avatar
AmigoJack
Registered User
Posts: 6108
Joined: Tue Jun 15, 2010 11:33 am
Location: グリーン ヒル ゾーン
Contact:

Re: phpBB survey with rating

Post by AmigoJack »

tojag wrote: Tue Feb 26, 2019 9:48 amUsers want to see the complete rating in one place, not in 10 topics.
Yet I encountered enough polls where I was presented with only one poll at a time. Not that I want that, but it's what I experienced.

AmigoJack wrote: Tue Feb 26, 2019 8:18 amMy english is not good
I wanted to show that different words are for different purposes, and in your mother tongue you surely also have different words for both things, not only one.

AmigoJack wrote: Tue Feb 26, 2019 8:18 amAlthough I can imagine configuring this option from 1 to e.g. 10 stars. If 1 were chosen, it would automatically be a standard poll without a rating.
That indeed would be a good way to distinguish both variants. Currently you have phpbb_poll_options to store each options per poll (speak: what the user can select for his vote) and phpbb_poll_votes to store the selections of each user. The latter would need a new column to store the amount of stars given, and then either the former needs a new column for storing how many stars are possible per option (nice to have, but I'd like to avoid complexity), or phpbb_topics needs a new column for storing how many stars are possible for all options per poll.

I'm quite sure it doesn't need that much work, but then again I'm used to modifying files instead of writing extensions, plus there was never the need to have ratings along with poll options.
  • "The problem is probably not my English but you do not want to understand correctly. ... We will not come anybody anyway, nevertheless, it's best to shit this." Affin, 2018-11-20
  • "But this shit is not here for you. You can follow with your. Maybe the question, instead, was for you, who know, so you shoved us how you are." axe70, 2020-10-10
  • "My reaction is not to everyone, especially to you." Raptiye, 2021-02-28
Post Reply

Return to “phpBB Ideas”