An extension developed to edit and save XML survey files. It is used alongside x_m_l_M_n_sh Snippets to improve the workflow for scripting xml surveys.
Basic Design
This extension stores all information on the user's device. It does so by creating a config file on the user's installed extension storage.
This config file includes:
the saved api key
the list of projects added
Import and Export Functionalities have been added to allow the user to use the same config file on different devices by exporting and them importing them on the other device.
Requirements
This extension requires a survey api key work. Please contact your relevant parties to obtain access to the api key.
Features
This extension features some basic survey editing functions typically used when scripting surveys:
add/delete a project on the config's project list.
basic search to find a relevant project
add/test an api key
import/export the config file
set projects as favorite to pin them first in the order of the project list.
go directly to the project portal using the project's hyperlink.
editing the fetched survey.xml file and saving it back using (ctrl+s)
Interface Guide
Go to add project page for adding a new project on the config file
Import the config file for sharing it on other devices
Export the config file retrieved on another device
Go to setting page for configuring the api key
Search for a particular project from the project list (min 3 character to start filtering)
Open the project's xml file
Go to the project's overview page using as a external link
Set/Unset the project as favorite
Delete the project from the project list
Open/Close the extension's side panel (persistent)
Known Issues
Avoid multi clicking on the fetch buttons when saving or add project. This can cause your api to get banned.
Always wait for the fetch and save requests to complete before continuing. Information / Error Message Boxes have been add to inform you about the status of your requests.