Okay, sounds interesting, I will check that out Thanks On Thu, Oct 17, 2019 at 11:16 AM António Ramos <[email protected]> wrote:
> apart from that you can use google forms and use google api script to call > your app webservice and send the json to your table. > This way you can let users create rapidly forms to question users.Then in > web2py you can just show the json as a table. > > > Em qua, 16 de out de 2019 às 08:54, NGNZONE <[email protected]> escreveu: > >> Thanks Val K, I appreciate the elaborate explanation. >> I will try the suggestions ASAP >> Regards >> >> On Saturday, October 12, 2019 at 10:11:12 PM UTC+1, Val K wrote: >>> >>> If you want to create/edit survey using one page you have to use >>> JavaScript (I don't see another non-horrible way). >>> If you want only web2py/python implementation you have to organize your >>> application to edit one entity per page/request, i.e. you can do something >>> as follows: >>> /surveys - returns grid of surveys with references to >>> /surveys/<survey> (per row) that returns grid of sections + >>> references to >>> /surveys/<survey>/<section> that returns grid of questions + >>> references to >>> /surveys/<survey>/<section>/<question> that returns grid >>> (or form with `select multiple` ) of answers with scores >>> >>> >>> >>> >>> >>> On Saturday, October 12, 2019 at 7:54:05 PM UTC+3, NGNZONE wrote: >>>> >>>> Situation Description >>>> >>>> First things first, I am not a very experience web2py developer but I >>>> have learned the basics of the framework, so please pardon me if my >>>> questions are not so constructive. I started working on a survey >>>> application which will enable users to create multiple choice questions. A >>>> question will have a number of choices, and when the user selects a >>>> particular choice, a corresponding score will be added to a sub total. That >>>> is if the survey is about Fruits for instance, if a user selects oranges, 5 >>>> will be added to the sub total for that section, if another user selects >>>> Mangoes, 10 will be added to the sub total and so on. The attached >>>> screenshot survey_layout will better explain what I am talking about. It >>>> has three columns, the first column is the question, the second, the >>>> corresponding choices and the third column the score linked to each choice. >>>> [Survey layout][1] There are six sections in the survey, and each section >>>> has a sub_total which is generated from the score value of each choice the >>>> user chooses on each of the questions. Finally the sub_totals will be added >>>> up to give a grand total for the entire survey and it can then be >>>> interpreted. What I have done so far is as seen on the follow screenshots >>>> >>>> >>>> >>>> Questions: >>>> >>>> 1.How do I create my models in such a way that the user can dynamically >>>> create questions for the survey for each section on the page and when the >>>> user takes the survey, each choice the user selects, will correspond to a >>>> score value which can be tracked and summed up to give the section totals? >>>> >>>> 2.How will my form be defined to output all the questions for each >>>> section one after the other on the screen? I have tried using SQLFORMS but >>>> don't know exactly how to achieve this. >>>> >>>> 1. Thinking of using pagination to separate the sections so the >>>> page will not be too long. any better option? >>>> >>>> References: I have watched the web2py survey by MASSIMO DI PIERRO where >>>> I learn how to do what I have done so far. >>>> >>>> Thanks in advance >>>> >>>> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/web2py/576ef875-3e96-4477-bb24-fd03170b6ec2%40googlegroups.com >> <https://groups.google.com/d/msgid/web2py/576ef875-3e96-4477-bb24-fd03170b6ec2%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > Resources: > - http://web2py.com > - http://web2py.com/book (Documentation) > - http://github.com/web2py/web2py (Source code) > - https://code.google.com/p/web2py/issues/list (Report Issues) > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/web2py/CAEM0BxM%3D-8Nhm7r-DFXLLUJeR653%3Df2OmH20EpY_H7%3DPoTLR%2BQ%40mail.gmail.com > <https://groups.google.com/d/msgid/web2py/CAEM0BxM%3D-8Nhm7r-DFXLLUJeR653%3Df2OmH20EpY_H7%3DPoTLR%2BQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/CAM32ina0pHMj0KV7aUPD_Ke7eOWi7soYiSVSJstJGUx8PjUQSA%40mail.gmail.com.

