Google forms - Linear scale - google-apps-script

In google forms I have a section. In the section there is 4 questions. The feedback method is linear scale allowing the user to select between 0 and 10 for each question. The total score allowed for each section is 10. Thus if the first two questions were answered as 5 each then the remaining two must be 0. Of the scores of the four questions in the section does not equate to 10 then am error must ensue. Note the sum of the four questions cannot be below or above 10. Then an error must be shown.
Please help

I understand that you want to make a check among many answers (verify that the total sum of the answers does not exceed x value) and return an error to the user in case this is not accomplished. Sadly, this is not currently possible using Google Forms. You can:
Use a Form Submit trigger to make this check. It will not be able to return an error to the user as this is currently not a supported feature, but it can decide whether to save the results or not, and possibly notify the user through an automated email in case they are not valid.
Create a WebApp instead of a Form. It can include Javascript code in the front-end that verifies your conditions, and displays the error if they are not met.

Related

Is there a way to add backend to LimeSurvey?

So I am making a survey and I want users to give me a certain temperature. There is a subsequent question about whether the temperature is within an acceptable range or not, and I would like that to be determined immediately after the user gives the temperature. I do not want the user to also go and answer the range question, I want it automatically answered, but I do not know how I am going to do this using LimeSurvey. Does anyone have any ideas?

How to match detail with certain period in Webi

I trying my best to make simple compilation (similar to VLOOKUP in Excel) but I am getting all the time #MULTIVALUE error
(I know the meaning of this error and it's correct because we have more than one line per registration number) or even empty cell... So what I need is limit somehow the detail to specific period.
desired output:
We have two tables (from diffrent universes) and as you can see in one we are storing the claims but second one is storing the insurance parameters and additional fee. Basically if the claim has been happened in specific period then the detail should show the correct value (0 or 500).
I cant base on the insurance number, as one of the source is not storing such data.
I am aware if I will able to assign the correct addiitonal fee (new detal created) I also will be able to assing correct Insurance Number from specific period(Ins no)
similar thread on sap answers

Google Data Studio visualize data by frequency of the value

I have a very simple quiz like app which is basically a question and answer. I want to common mistakes of the user i.e. on which question user is making mistake most of the time. For that I have custom event which logs an event every-time a user answers a question wrong. So if there are 5 questions and user usually answers question 3 wrong than the common mistake for that user is question 3.
But in data studio I am not able to find any formula which gets the number of frequency of event value from the big query data-sets. I am looking for a way to implement this any help would be appreciated.
I am using firebase custom events which is linked to bigquery.
Do you want the output of the table to show the Questions on the left, Frequency on the right?
Or you want the output of the table to show the Users on the left, Questions (common mistakes) on the right?
For the first type, create a table, set Question as dimension, Record Counts as a metric.
For the second type, you can create a pivot table. set User as row, Questions as column, Record Counts as the metric

Google Forms question based on previous choice

I am collecting data from my students. I have their names, classrooms and attendee's numbers in a Google Spreadsheet.
I want to have a Google Forms where first they put their classroom (drop-down list). Then, they have to put their number (drop-down list). However, the number of options in this second question is not all the same. Each classroom has different number of students. So, the number of options for the second question is based on the first choice.
For the third question, I want them to put their name. To avoid them putting different name from what I have, I decided to put a drop-down list where the only available choice is their name (based on the answer of questions 1 and 2).
Is there a way to access the choices of previous questions before submitting them in order to determine the options for next questions?
For example, when the answer for first question is "A", there will be only four option for second question i.e. numbers 1-4. And, when the answer for this question is 4, then the only option for third question is "Doug".
I have tried using sections. But it will require so much works because there are more than 200 students in 16 classrooms. I tried using pre-filled forms (generating url for each students). This will require so much works too. Is there a way to access current response (not the last one) and use it to determine the next question's options? Thanks for the help.

Grade multiple forms on one spreadsheet

I need to grade some google forms. Due to the way I needed it to work, I used one form for every question on the'quiz'. Not every person will have taken the same question. The responses are recorded into spreadsheets, but google makes each form have it's on sheet on the same document. So, because of the random questions, it make's it harder to grade. Some users may have all taken question 1, while only a couple have taken question 2. The names won't be in order, either, if they took the quiz at different times. So how can I grade this? There's about 40 questions total. I'm thinking I'll need to use google app script, but I'm not sure how.
Spreadsheet
This shouldn't be to hard to do but might be a bit complicated to explain here...
What I would do :
get all data from each page into an array
add the question and the right answer in front of every user answer for each array row (page)
concatenate all the arrays into one global array
sort it on user Name and get a new array for each and every user
sort all these arrays on question (it would probably be nice to add numbers to these question if you want to control the order of the questions)
evaluate the user answers (easy since you have both the right answer and the user's answer in each row)
write back to a spreadsheet, eventually one sheet / user
Nothing really hard to do but a lot of work though ;-)
Good luck