Details

    • Type: New Feature
    • Status: Development in progress
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: Future Dev
    • Fix Version/s: FRONTEND
    • Component/s: Survey 2
    • Labels:
      None

      Description

      Task related to the new Survey 2 module to be integrated into core in Moodle version 2.5

        Gliffy Diagrams

          Activity

          Hide
          andreabix Andrea Bicciolo added a comment -

          Assigning to Daniele as he is the main developer of the module

          Show
          andreabix Andrea Bicciolo added a comment - Assigning to Daniele as he is the main developer of the module
          Hide
          rezeau Joseph Rézeau added a comment -

          Ciao Andrea and Daniele,

          Thanks for opening this report in the tracker. I have installed from Daniele's Github the current WIP version of "Collection" and started testing it.

          Where should bugs etc. be reported? Directly on https://github.com/kordan/moodle-mod_collection or here in the Moodle tracker? But there is no "Collection" Component when creating a bug report in the tracker, so... please advise.

          Joseph

          Show
          rezeau Joseph Rézeau added a comment - Ciao Andrea and Daniele, Thanks for opening this report in the tracker. I have installed from Daniele's Github the current WIP version of "Collection" and started testing it. Where should bugs etc. be reported? Directly on https://github.com/kordan/moodle-mod_collection or here in the Moodle tracker? But there is no "Collection" Component when creating a bug report in the tracker, so... please advise. Joseph
          Hide
          stronk7 Eloy Lafuente (stronk7) added a comment -

          Adding Anthony Borrow here about to create the needed stuff @ CONTRIB for this module... TIA!

          Show
          stronk7 Eloy Lafuente (stronk7) added a comment - Adding Anthony Borrow here about to create the needed stuff @ CONTRIB for this module... TIA!
          Hide
          aborrow Anthony Borrow added a comment -

          Thanks Eloy for adding me as a watcher. It's really up to Daniele where he would like issues filed. I'm happy to create a component in the tracker if that would be helpful. Let me know how I can best be of help. Just to make sure I'm up to date on things, collection is the activity module that is going to pull together feedback and questionnaire activity modules. The goal, as a I recall was not only to provide the features of feedback and questionnaire into a single activity module but also to ensure a smooth migration from feedback and/or questionnaire into collection. I would want to make sure that both Andreas and Mike Churchward are involved in that so that we can document well the feature set of collection and document any functionality that may be lost. I envision a lot of testing being needed for this but look forward to pulling these together into a single activity module. I am aware that there was also a feedback block. Will there be need for a corresponding collections block? I realize that collections is a complete re-write so there may be another way of implementing the block's functionality. Peace - Anthony

          Show
          aborrow Anthony Borrow added a comment - Thanks Eloy for adding me as a watcher. It's really up to Daniele where he would like issues filed. I'm happy to create a component in the tracker if that would be helpful. Let me know how I can best be of help. Just to make sure I'm up to date on things, collection is the activity module that is going to pull together feedback and questionnaire activity modules. The goal, as a I recall was not only to provide the features of feedback and questionnaire into a single activity module but also to ensure a smooth migration from feedback and/or questionnaire into collection. I would want to make sure that both Andreas and Mike Churchward are involved in that so that we can document well the feature set of collection and document any functionality that may be lost. I envision a lot of testing being needed for this but look forward to pulling these together into a single activity module. I am aware that there was also a feedback block. Will there be need for a corresponding collections block? I realize that collections is a complete re-write so there may be another way of implementing the block's functionality. Peace - Anthony
          Hide
          andreabix Andrea Bicciolo added a comment -

          Hi,
          with Daniele we feel the best place where to post bugs is the Moodle tracker, so we can all share here bugs and comment. Anthony, do you think it is possible to crate a Survey2 component ?

          Show
          andreabix Andrea Bicciolo added a comment - Hi, with Daniele we feel the best place where to post bugs is the Moodle tracker, so we can all share here bugs and comment. Anthony, do you think it is possible to crate a Survey2 component ?
          Hide
          salvetore Michael de Raadt added a comment -

          Yes, if this module is going to be used in Core, it would be good to have a component here in the MDL project. I will be a different module to the one currently in CONTRIB, so that's appropriate.

          To distinguish it from the current Survey module, I think we should follow the trend set with the integration of the new Assignment module. The old Survey component can become Survey (pre 2.5) and the new component can simply be Survey. Working into the future that will make more sense.

          Show
          salvetore Michael de Raadt added a comment - Yes, if this module is going to be used in Core, it would be good to have a component here in the MDL project. I will be a different module to the one currently in CONTRIB, so that's appropriate. To distinguish it from the current Survey module, I think we should follow the trend set with the integration of the new Assignment module. The old Survey component can become Survey (pre 2.5) and the new component can simply be Survey. Working into the future that will make more sense.
          Hide
          mchurch Mike Churchward added a comment -

          Looking at the data structure defined, all data results are stored in a "text" field. I know feedback does this too, but this makes reporting difficult on large data sets, since text fields are very inefficient for SQL searches.

          Should we consider using other data structures to allow for more powerful analysis tools to be created?

          Show
          mchurch Mike Churchward added a comment - Looking at the data structure defined, all data results are stored in a "text" field. I know feedback does this too, but this makes reporting difficult on large data sets, since text fields are very inefficient for SQL searches. Should we consider using other data structures to allow for more powerful analysis tools to be created?
          Hide
          andreabix Andrea Bicciolo added a comment - - edited

          @Michael: thanks, with Helen we created a Survey 2 component, maybe we can rename it as well as rename the previous Survey component as per you suggestion?

          @Mike: good point, I'll check with Daniele. Suggestions about the topic are welcome.

          Show
          andreabix Andrea Bicciolo added a comment - - edited @Michael: thanks, with Helen we created a Survey 2 component, maybe we can rename it as well as rename the previous Survey component as per you suggestion? @Mike: good point, I'll check with Daniele. Suggestions about the topic are welcome.
          Hide
          cethrid Buddy Ethridge added a comment -

          We have a request that we were exploring for the Feedback module, but as this is going to be the upcoming replacement, we thought perhaps this might be the place to discuss it.

          Many of our instructors like to use anonymous feedbacks to gather information. We have had several ask if there was a way to get a list of participants that completed the survey without having a tie to the actual responses; the impetus being the desire to assign a participation grade. We were considering two routes. One would be to have a report generated once the feedback activity closed that would provide a list of participants. These could then be uploaded to a manual grade item in the gradebook and given the appropriate credit. The other method would be to have an option when creating the feedback that would create the 'feedback participation' item in the gradebook and would populate the item with scores, again only once the activity closed. Additionally, to preserve anonymity, these options would only be available in classes where enrollment > 'x' and in activities where responses > 'x' (currently, we use x=10).

          We would be very interested in any suggestions/ideas/feedback that you might have regarding this development request.

          Show
          cethrid Buddy Ethridge added a comment - We have a request that we were exploring for the Feedback module, but as this is going to be the upcoming replacement, we thought perhaps this might be the place to discuss it. Many of our instructors like to use anonymous feedbacks to gather information. We have had several ask if there was a way to get a list of participants that completed the survey without having a tie to the actual responses; the impetus being the desire to assign a participation grade. We were considering two routes. One would be to have a report generated once the feedback activity closed that would provide a list of participants. These could then be uploaded to a manual grade item in the gradebook and given the appropriate credit. The other method would be to have an option when creating the feedback that would create the 'feedback participation' item in the gradebook and would populate the item with scores, again only once the activity closed. Additionally, to preserve anonymity, these options would only be available in classes where enrollment > 'x' and in activities where responses > 'x' (currently, we use x=10). We would be very interested in any suggestions/ideas/feedback that you might have regarding this development request.
          Hide
          ankit_frenz Ankit Agarwal added a comment -

          Updating github urls format

          Show
          ankit_frenz Ankit Agarwal added a comment - Updating github urls format
          Hide
          jimjudges Jim Judges added a comment -

          Responding to Buddy's request for feedback above - YES a Feedback participation report would be very useful. Although it is worth noting that you can already make use of student tracking and use the activity completion report to determine who has and who hasn't participated, if you set completion settings to . If activated you can use Reports > Activity completion or Course participation BUT it would be better to have this information associated with the activity. Perhaps this existing functionality could be used to provide this information?

          Show
          jimjudges Jim Judges added a comment - Responding to Buddy's request for feedback above - YES a Feedback participation report would be very useful. Although it is worth noting that you can already make use of student tracking and use the activity completion report to determine who has and who hasn't participated, if you set completion settings to . If activated you can use Reports > Activity completion or Course participation BUT it would be better to have this information associated with the activity. Perhaps this existing functionality could be used to provide this information?
          Hide
          jimjudges Jim Judges added a comment -

          Is there an estimate of when the new improved Feedback/questionnaire/survey module will be ready? I think originally it was hoped that this would be available in Moodle 2.6.

          Jim

          Show
          jimjudges Jim Judges added a comment - Is there an estimate of when the new improved Feedback/questionnaire/survey module will be ready? I think originally it was hoped that this would be available in Moodle 2.6. Jim
          Hide
          andreabix Andrea Bicciolo added a comment -

          Hello Jim,
          I'm sorry the module was not ready for 2.6 as originally planned. There are several refinements currently under development that are requesting more time than initially planned.
          Module is anyway available on the git repo, any test on a 2.7dev Moodle version would be surely helpful.

          Show
          andreabix Andrea Bicciolo added a comment - Hello Jim, I'm sorry the module was not ready for 2.6 as originally planned. There are several refinements currently under development that are requesting more time than initially planned. Module is anyway available on the git repo, any test on a 2.7dev Moodle version would be surely helpful.
          Hide
          aborrow Anthony Borrow added a comment -

          As 2.7 gets ready to be launched, I just wanted to make sure survey2 stays on the roadmap for Moodle 2.8. Peace - Anthony

          Show
          aborrow Anthony Borrow added a comment - As 2.7 gets ready to be launched, I just wanted to make sure survey2 stays on the roadmap for Moodle 2.8. Peace - Anthony
          Hide
          ralfh Ralf Hilgenstock added a comment -

          Here are some findings from my first trials:

          Custom style sheet
          Does it makes sense to add CSS for each instance. This option should be hidden by default on courses or a administrator permission by default.

          Notify role
          It makes no sense to send notifications to Authentificated users of site in courses. This should be disabled as selection

          Radio button question type
          Make the user experience more intuitive. The user expects to add the options direct after the question. So the question text and the option text area should be directly together. In the moment the mandatory options field is not visible from the beginning in the form. All mandatory fields should be visible if the question is edited

          A picture added to a question text in radio button question type is not visible in preview mode, but in question overview (itemsmanage.php)

          In preview mode the question text and the first option should be on the same line. (question position left) Actually question text starts some px lower.

          Reduce size of the warning message: You are in preview mode: buttons for data saving are not supposed to display

          If I mark a question in preview mode data saving is disabled. If a question is marked and I will leave the page, system warns me that data may not be saved. This should be disabled because its not possible to save the data in preview mode.

          The Survey summary page includes functionalities (report section, user template section and master template section) that should be in the settings area only. Actualy they are in both areas. My suggestion: delete them in the page.

          I've tried to find the survey report and found it accidentially. Why didn't you add it to the horizontal navigation after Responses as direct link to 'frequency distribution'? This will be the most often used link by teachers.

          Is it possible to give students access to survey results? I didn't found a permission to allow access to survey result.

          Can you add an overviewreport showing the attempts for all questions in one page? The graphical presentation of the question looks very similar to the old survey module and is very big. The feedback module uses a much better visualization.

          Ralf

          Show
          ralfh Ralf Hilgenstock added a comment - Here are some findings from my first trials: Custom style sheet Does it makes sense to add CSS for each instance. This option should be hidden by default on courses or a administrator permission by default. Notify role It makes no sense to send notifications to Authentificated users of site in courses. This should be disabled as selection Radio button question type Make the user experience more intuitive. The user expects to add the options direct after the question. So the question text and the option text area should be directly together. In the moment the mandatory options field is not visible from the beginning in the form. All mandatory fields should be visible if the question is edited A picture added to a question text in radio button question type is not visible in preview mode, but in question overview (itemsmanage.php) In preview mode the question text and the first option should be on the same line. (question position left) Actually question text starts some px lower. Reduce size of the warning message: You are in preview mode: buttons for data saving are not supposed to display If I mark a question in preview mode data saving is disabled. If a question is marked and I will leave the page, system warns me that data may not be saved. This should be disabled because its not possible to save the data in preview mode. The Survey summary page includes functionalities (report section, user template section and master template section) that should be in the settings area only. Actualy they are in both areas. My suggestion: delete them in the page. I've tried to find the survey report and found it accidentially. Why didn't you add it to the horizontal navigation after Responses as direct link to 'frequency distribution'? This will be the most often used link by teachers. Is it possible to give students access to survey results? I didn't found a permission to allow access to survey result. Can you add an overviewreport showing the attempts for all questions in one page? The graphical presentation of the question looks very similar to the old survey module and is very big. The feedback module uses a much better visualization. Ralf
          Hide
          daniss Daniele Cordella added a comment - - edited

          Ciao Ralf and thanks for testing my code.
          I am still reading and analysing each item separately.
          With the time I will try to replay you with a comprehensive answer item per item.

          Let me start answering to the simpler:
          > A picture added to a question text in radio button question type is not visible in preview mode, but in question overview (itemsmanage.php)

          No, Ralf this is not a bug. Tags were intentionally dropped from the content of the item (the question) when it is displayed on the left because, IMO, if a question is on the left then it is short and without embedded images. If the content of the item is displayed "on top" or in "full width", images are correctly displayed.

          Surveypro uses mform to display forms and removing tags from the content displayed on the left helps with alignment (as you were spotting out).
          The API, as you know, is: $mform->addGroup($elementgroup, $this->itemname.'_group', $elementlabel, $separator, false); where $elementlabel is, usually, a plain text.

          Anyway, I restored tags on contents even whether displayed on the left so now they appear with embedded images too. By contrast, this increases the mis-alignment between first radio button and text on the left.

          IMHO opinion it was better before with label on the left defined as "free of tags" by design. And if editing teacher wants images in the content, he is forced to use the content on the "top" or o in "full width" mode.

          Show
          daniss Daniele Cordella added a comment - - edited Ciao Ralf and thanks for testing my code. I am still reading and analysing each item separately. With the time I will try to replay you with a comprehensive answer item per item. Let me start answering to the simpler: > A picture added to a question text in radio button question type is not visible in preview mode, but in question overview (itemsmanage.php) No, Ralf this is not a bug. Tags were intentionally dropped from the content of the item (the question) when it is displayed on the left because, IMO, if a question is on the left then it is short and without embedded images. If the content of the item is displayed "on top" or in "full width", images are correctly displayed. Surveypro uses mform to display forms and removing tags from the content displayed on the left helps with alignment (as you were spotting out). The API, as you know, is: $mform->addGroup($elementgroup, $this->itemname.'_group', $elementlabel, $separator, false); where $elementlabel is, usually, a plain text. Anyway, I restored tags on contents even whether displayed on the left so now they appear with embedded images too. By contrast, this increases the mis-alignment between first radio button and text on the left. IMHO opinion it was better before with label on the left defined as "free of tags" by design. And if editing teacher wants images in the content, he is forced to use the content on the "top" or o in "full width" mode.
          Hide
          daniss Daniele Cordella added a comment -

          > Reduce size of the warning message: You are in preview mode: buttons for data saving are not supposed to display

          I was using <h2> tag. I changed it to <h4>. Semantics will be matter of testing in a second time.

          Show
          daniss Daniele Cordella added a comment - > Reduce size of the warning message: You are in preview mode: buttons for data saving are not supposed to display I was using <h2> tag. I changed it to <h4>. Semantics will be matter of testing in a second time.
          Hide
          rezeau Joseph Rézeau added a comment -

          It may be frustrating to people waiting impatiently for Survey2 to see its availability still delayed to a further version of Moodle. However, as I follow closely Daniele's work I can attest that he is making slow but good progress. Survey2 is a very ambitious project and I think it is better to take time and only issue a polished, finished product than to hurry.

          What is really needed before Survey2 (or SurveyPro as it is now called) is issued is a lot of thorough testing, by as many testers as possible. Daniele, I suggest that - when you feel the time has come - you advertise on the moodle forums and launch a call to testers. What is missing at the moment is the backup/restore feature, which I feel should really be made available in order to conduct reproducible tests.

          Joseph

          Show
          rezeau Joseph Rézeau added a comment - It may be frustrating to people waiting impatiently for Survey2 to see its availability still delayed to a further version of Moodle. However, as I follow closely Daniele's work I can attest that he is making slow but good progress. Survey2 is a very ambitious project and I think it is better to take time and only issue a polished, finished product than to hurry. What is really needed before Survey2 (or SurveyPro as it is now called) is issued is a lot of thorough testing, by as many testers as possible. Daniele, I suggest that - when you feel the time has come - you advertise on the moodle forums and launch a call to testers. What is missing at the moment is the backup/restore feature, which I feel should really be made available in order to conduct reproducible tests. Joseph
          Hide
          rudd_j James Rudd added a comment -

          Should the github URLs be changed to https://github.com/kordan/moodle-mod_surveypro as the current https://github.com/kordan/moodle-mod_survey returns a 404?

          Show
          rudd_j James Rudd added a comment - Should the github URLs be changed to https://github.com/kordan/moodle-mod_surveypro as the current https://github.com/kordan/moodle-mod_survey returns a 404?
          Hide
          daniss Daniele Cordella added a comment - - edited

          Sure James.
          The new survey module has been renamed surveypro in order to add it to M&P database.
          So the very first source code is in https://github.com/kordan/moodle-mod_surveypro
          Ciao and thank you for this clarification!

          Show
          daniss Daniele Cordella added a comment - - edited Sure James. The new survey module has been renamed surveypro in order to add it to M&P database . So the very first source code is in https://github.com/kordan/moodle-mod_surveypro Ciao and thank you for this clarification!
          Hide
          gaszam Gasparis Zampelis added a comment -

          Hello, i am trying to install the 2.9 stable plugin but i am getting a validation error (Not enough files found in the package). Any suggestions? thanks in advance

          Show
          gaszam Gasparis Zampelis added a comment - Hello, i am trying to install the 2.9 stable plugin but i am getting a validation error (Not enough files found in the package). Any suggestions? thanks in advance
          Hide
          daniss Daniele Cordella added a comment -

          Ciao Gasparis.
          Thanks for using this module.
          I just installed from scratch latest MOODLE_29_STABLE (version 2015051100.03, release 2.9+ (Build: 20150528)) and, just after, the latest MOODLE_29_STABLE surveypro (version 2015022601, release 1.0) and all was fine.

          At the moment, I am sorry to say I don't know how I can help you.
          Maybe you found the issue not during installation but somewhere else?
          Let me know if you get more details.

          Show
          daniss Daniele Cordella added a comment - Ciao Gasparis. Thanks for using this module. I just installed from scratch latest MOODLE_29_STABLE (version 2015051100.03, release 2.9+ (Build: 20150528)) and, just after, the latest MOODLE_29_STABLE surveypro (version 2015022601, release 1.0) and all was fine. At the moment, I am sorry to say I don't know how I can help you. Maybe you found the issue not during installation but somewhere else? Let me know if you get more details.
          Hide
          hartmut.s Hartmut Scherer added a comment -

          I successfully installed the Surveypro module in Moodle 2.9 (Build: 20150511). I downloaded the module from
          https://github.com/kordan/moodle-mod_surveypro

          Show
          hartmut.s Hartmut Scherer added a comment - I successfully installed the Surveypro module in Moodle 2.9 (Build: 20150511). I downloaded the module from https://github.com/kordan/moodle-mod_surveypro

            People

            • Votes:
              30 Vote for this issue
              Watchers:
              37 Start watching this issue

              Dates

              • Created:
                Updated: