Dynamically synchronizing electronic surveys and collaborative survey representation documents
AssigneeQualtrics, LLC
InventorLarry Dean Cheesman
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed toward systems and methods for dynamically generating a single survey representation document that includes the disparate components of an electronic survey maintained across one or more repositories by an electronic survey system. Furthermore, the systems and methods described herein provide the survey representation document for collaboration to one or more author computing devices, and synchronize any edits made to the survey representation document with the original electronic survey.
Claims20
A method comprising:
- accessing, within an electronic survey system, an electronic survey comprising a plurality of survey questions, wherein each survey question of the plurality of survey questions is associated with a question identifier and comprises question content;
- in response to accessing the electronic survey, generating a survey representation document based on the electronic survey by:
- adding first question content corresponding to a first survey question of the plurality of survey questions to a first document segment of the survey representation document;
- and
- mapping the first document segment of the survey representation document to the first survey question of the electronic survey within the electronic survey system;
- providing the survey representation document to a collaboration system through which one or more survey collaborators can access the survey representation document and edit the question content within the survey representation document;
- receiving, from the collaboration system, an indication of one or more user interactions in connection with the first question content within the first document segment in the survey representation document;
- determining that the one or more user interactions with the survey representation document comprises a synchronization trigger associated with the survey representation document;
- and
- updating, within the electronic survey system and based on the detected synchronization trigger, the first survey question in the electronic survey based on the one or more user interactions in connection with the first question content within the first document segment in the survey representation document.
A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a system to:
- access, within an electronic survey system, an electronic survey comprising a plurality of survey questions, wherein each survey question of the plurality of survey questions is associated with a question identifier and comprises question content;
- in response to accessing the electronic survey, generate a survey representation document based on the electronic survey by:
- adding first question content corresponding to a first survey question of the plurality of survey questions to a first document segment of the survey representation document;
- and
- mapping the first document segment of the survey representation document to the first survey question of the electronic survey within the electronic survey system;
- provide the survey representation document to a collaboration system through which one or more survey collaborators can access the survey representation document and edit the question content within the survey representation document;
- receive, from the collaboration system, an indication of one or more user interactions in connection with the first question content within the first document segment in the survey representation document;
- determine that the one or more user interactions with the survey representation document comprises a synchronization trigger associated with the survey representation document;
- and
- update, within the electronic survey system and based on the detected synchronization trigger, the first survey question in the electronic survey based on the one or more user interactions in connection with the first question content within the first document segment in the survey representation document.
A system comprising:
- at least one processor;
- and
- at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:
- access, within an electronic survey system, an electronic survey comprising a plurality of survey questions, wherein each survey question of the plurality of survey questions is associated with a question identifier and comprises question content;
- in response to accessing the electronic survey, generate a survey representation document based on the electronic survey by:
- adding first question content corresponding to a first survey question of the plurality of survey questions to a first document segment of the survey representation document;
- and
- mapping the first document segment of the survey representation document to the first survey question of the electronic survey within the electronic survey system;
- provide the survey representation document to a collaboration system through which one or more survey collaborators can access the survey representation document and edit the question content within the survey representation document;
- receive, from the collaboration system, an indication of one or more user interactions in connection with the first question content within the first document segment in the survey representation document;
- determine that the one or more user interactions with the survey representation document comprises a synchronization trigger associated with the survey representation document;
- and
- update, within the electronic survey system and based on the detected synchronization trigger, first survey question in the electronic survey based on the one or more user interactions in connection with the first question content within the first document segment in the survey representation document.
Dependencies are inferred from the claim text.