Category Archives: Uncategorized

version 15.12

Version 15.12 of Smap is here.  It contains the long awaited Beta version of the online editor.  You are welcome to try out this editor both for the purpose of creating new surveys and also to edit a survey that has already been loaded.  However it is beta software and, due to its complexity, more than usually buggy.  We will be working on these bugs over the next few releases and also adding some more advanced functionality.   If you find any bugs yourself send me an email with the details.

review

Features

The new features are:

  • Smap Online Editor
  • Self registration of organisations on the https://sg.smap.com.au server
  • Shared Resource page for files, pictures and maps used by multiple surveys
  • Names of column headings are now shown un-modified

Smap Online Editor (Beta)

Yes finally an online editor for Smap.  This will allow you to:

  • Create and test a quick survey
  • Edit a survey after data collection has started
  • Help get the questions translated into local languages
  • Export to an xlsForm editor
  • Import from an xlsForm editor

More details on the features are available here. The editor is a work in progress and there are still some things that either have to be done in the xlsForm editor or where its still simpler to use that editor. Using the export to xlsForm feature you can switch between editors depending on which is easier.

Self Registration on the Smap Shared server

You can now register your own organisation to use the Smap shared server. https://sg.smap.com.au.  Use of this server is free however it is restricted to “Not for Profit” organisations and individuals.  Support is available for $50 per month if you want it.  There is a “register” menu option on the home page.

Shared Resources

In previous versions of Smap you had to open the editor in order to add files that could be shared across organisations.  You still go into the editor to add files that are specific to a single survey but for all shared resources there is a menu in the admin module.

Here you can load:

  • Media (images, video, audio) that are used in question and choice labels
  • CSV files that contain data referenced from the survey
  • New maps that are used during analysis.  Refer to here for details.

Column names in results tables shown un-modified

In previous versions of Smap if you named a question using characters that could not be used in the database column name they would be changed.  So “q1.4” would become “q1x4”.  This no longer happens so you will see the question names unmodified.

Bug Fixes

  • Could not mark a record in a sub form as “bad”.  Thanks to Puskapa for finding this bug.
  • If you opened a webform by clicking on a sub form record in the analysis page then the wrong record was opened. Opening a web form on a subform has now been disabled.  To edit a record you now need to open it from the main form. Again thank you to Puskapa for finding this bug.
  • Exporting a PDF of a submission failed if the user had not changed their user settings, for example their title.

Disruptive innovation has lost the plot

Clayton Christensen et al have written in the HBR about what disruptive innovation is and isn’t.  I have no real right to disagree as these guys invented the term however I think their definition is too limited.  If you use the ideas in the article to defend against  an innovative competitor you may be acting like the man searching for his keys under the lamp post because that is where the light is.

The article discusses two case studies, Netflix and Uber I am going to introduce a third to illustrate my thinking.

  1. (mine) A hypothetical mobile phone app marketed initially in Africa, developed to the point of offering major competitive advantage and then launched in the different established markets of large companies at lower cost with higher value then their existing products.
  2. Netflix.  Innovative content delivery sold first to the incumbents low value customers.  Eventually developed to the point where it is adopted by high value customers.
  3. Uber.  An explosive coming together of social media and mobile technology to attack the entire taxi market almost overnight.

According to the HBR article only Netflix is disruptive technology because it was matured inside the existing market of the incumbent.

My view is that if you are facing a challenger with a new technology then the key thing you need to address is how that impacts your competiveness in your market and whether it turns your strengths into weaknesses.  If the technology was introduced initially to your low value customers then that is of secondary importance although it gives you some warning of what is happening.

The article states that Uber is sustaining technology like adding a razor blade manufacturer adding a 5th blade to razor!  That I think is clearly wrong.  Nor is the first hypothetical example I provided above a sustaining innovation.  It was this statement that resulted in the rather harsh “Disruptive innovation has lost the plot” being the title of the blog post.

Maybe someone needs to come up with another term  that focuses on the “innovation” and “market disruption” rather than the initial marketing plan of the new entrant.  Then a theory and a set of strategies can be developed around using and defending against this phenomenon.  Perhaps I could suggest “catastrophic innovation”.  That might capture some of the angst that is following Uber around the world.

Using Map Box maps with Smap

Mapbox allow you to create beautiful custom maps.  In the upcoming version 15.11 of Smap you will be able to add these maps as base maps during analysis.

You add the map using the new “Shared Resources” page in the admin module.  Details on how to do this is in the documentation for advanced assessment management slides 21 – 30.

Here are some sample mapbox base maps shown on an analysis panel.

location 3

Horn of Africa Areas of Food Insecurity

location 2

Maps that look like they have been drawn using a pencil

Version 15.10

Features

Save edited forms in XLS

The Smap online editor is still under development however there are some edits you can currently do. These include:

  • Adding images, audio and video to questions and choices
  • Adding CSV files to look up values for choices
  • Modify appearance
  • Changing the question text
  • Change the form’s display name
  • Change the project that the form belongs to

It si not recommended that you add questions, as the online editor is a long way from being mature. It is recommended that you do any edits other than media, and appearance in the xlsForm editor.

If you make changes in the online editor you can now download this changed form as an xlsForm by selecting the download button next to the form name on the admin page.  Then select “Edited XLS Form”.   You can still get the original xlsForm that you uploaded, complete with any annotations and formatting, by selecting “XLS Form”.

The downloaded form will be in Microsoft Excel xlsx format.

Change the Instance Name

This has been added to the online editor.  When you complete a form in fieldTask it creates a new instance which is shown in the task list.  The name of this instance can be created from answers in the survey.  So for example you could see your instances in the fieldTask main screen with the name of the householder that you are interviewing.  This can be useful if you have to stop an interview part way through and then resume it later.  For this example the instance name might look like this:

${hh_name}

You can specify the instance name in the settings worksheet of your xlsForm, however if you want to change it after loading the form then you can now:

  • Open the form in the online editor by clicking on its name
  • Select “File” from the menut and then “Settings”
  • Update the instance name and Save

Paging in Web Forms and Zarkman Mobile

Using the magic of Enketo you can now view your question on pages like in fieldTask. The difference is:

  • With fieldTask, by default there is one question per page but if you group some questions using the appearance “field-list” then these will be shown on the one page
  • With webForms and ZM, be default all the questions are on a single page but if you group some question, again using the appearance “field-list” then these will also be shown together on a separate page.

Another difference is that with WebForms and ZM this only works in the top level form and not in sub-forms.

If you specify pages in your form then “Prev” and “Next” buttons will be added to the bottom of each page.

page

Bug Fixes

  • If you were loading choices from a CSV file and you specified a search in the appearance column of a form, but you also specified another appearance value first, then the csv file would have caused this problem: “quick search(‘locdetails’, ‘matches’, ‘domain’,’locTypes’)”. It sets an appearance of “quick” so that as soon as the user select a “choice” the next question will be shown.  It also specifies the search that will retrieve the choices from a CSV file.   This now works.  Thanks to Grable Services for finding this bug.

Installing your own server

The updated server is now available for download from http://www.smap.com.au/downloads.shtml

Updates

Version 15.10.02

  • Fixed issue with duplicate instance names being created in the database if you specify an instance name in the settings dialog of an xlsForm.  This is a critical issue that will stop data being loaded into the results table and if you have version 15.10.01 you should upgrade to 15.10.02
  • Back up smap.conf and smap-ssl.conf apache configuration files before overwriting them.  This overwriting happens when upgrading to version 15.09 so it could happen, which would be a little annoying, if you delete the “smap_version” text file in the home directory of your installation.  In version 15.10.02 you will be able to recover any customisations you may have made to these two files.

Version 15.10.03

  • Fixed some issues with instance name creation.  This was failing if there were no spaces around a reference to a question.  Ie “concat(‘Householder: ‘, ${name})” used to fail because there is no space after the closing curly bracket.

Version 15.10.04

  • Fixed issue where duplicates can be created under certain circumstances.

Version 15.10.05

  • Fixed issue where child records in a form could not be marked as bad.

Version 15.09

Finally version 15.09 is available.  The last release was 15.04 way back in April.  The reason for the long delay has been the development of the hybrid iOS / Android app Zarkman Mobile.  Hence the other changes to the system are relatively minor.

Zarkman Mobile

Zarkman Mobile is available for download from google play store and Apple app store.

Zarkman Mobile can only be used with Zarkman servers and hosted Smap servers. A “hosted Smap server” is one that is installed by Smap and has a domain name ending in smap.com.au.  Ie https://xxx.smap.com.au.

Other Features

Languages

Hindi has been added as a language on the server thanks to a contribution from SDRC.  Unfortunately I haven’t made available any more pages for translations so there is still a lot of English text.  In fact the server may have gone backwards a little in this respect.

Loading templates with data

More details in http://blog.zarkman.eu/using-templates-pre-loaded-data/. This requires the latest version of fieldTask which is included in this release and is in Google Play Store.  This feature allows you to do “red-lining” that is mark up an image by drawing on it as the answer to a question.

Data Cleaning – Set codes

You can now update any text question based on the results in another text question.   This allows you to set codes to correspond to arbitrary text. For example if you have 10 rows where the value of a text questions is:  “two wheeled vehicle”. Then you can set a code in another question for that answer.

Formatting of PDF export of templates

The formattng has been improved and there are a number of appearance options you can specify to change the columns, background colours and sizes of the table cells.

Appearance Result Comments
pdfno Question will not be included in a PDF download Available version 15.09
pdflabelw_## Set the width of the question label.  Replace “##” with a number from 0 to 10. Available version 15.09

Setting the width to 10 will make the question answer appear on the next line.

pdfheight_## Set the height of the box allowed for the question answer.  This is in points. Available version 15.09

 

This value only applies when exporting a blank template.  If there is data in the export then the size of the data will determine the height of the box.  A value of 150 would be roughly 10 rows.

pdfcols_##_##_##…. Each ## is a column.  Replace each one with a number indicating the width of the column, all of these numbers should add up to 10.  Hence the maximum number of columns is 10. Available version 15.09

 

For example:

pdfcols_3_4_3

3 columns

 

pdfcols_5_5

Two equal sized columns

pdfcols_10

Single column

The column settings apply to the question that you add the appearance to, and all subsequent questions until it is overridden by another pdfcols appearance.

pdflabelbg_##_##_## Sets the background color for the label.  Use Hex RGB values Available version 15.09

 

For example:

pdflabelbg_FF_00_00

Set the background to red.

pdfvaluebg_##_##_## Sets the background color for the value.  Use Hex RGB values Available version 15.09

 

For example:

pdflabelbg_FF_00_00

Set the background to red.

     
pdfspace_## Insert a gap in the table before this question. The spacing is in points. 1/72 of an inch.
pdfnewpage Start the question on a new page  
pdflabelcaps Put the label in capitals  
pdflabelbold Make the label bold  
pdfaddto_xxxxx replace xxxxx with the name of another question.  The answer to the question that has this appearance will be appended to the answer of the specified question. Answers from different question are comma separated.  Commonly you would use this on an “other please specify” question and you would also set the appearance “pdfno” so that the other response appears with the select question.

Bugs Fixed

  • If you attempt to export a survey with a “#” in its name then the export will fail. The # will now be replaced by an underscore.
  • There was no validation on “from” and “to” dates in the settings dialog in analysis.  These are now validated and you can select the date from a calendar.
  • If you used placement-map as an appearance option for a geopoing question then the map was not being shown. The google maps now works.
  • The word “null” will no longer appear as its name when you temporarily save a form.  This name can be set from the answers to questions in the survey, this feature is set up in the “settings” tab of the xls form.  However if you don’t specify the instance_name there then the name shown in fieldTask will now be set to the name of the form.
  • Added filtering on “whole of survey” table panels.  Previously date filtering only worked when querying on a specific question.  Now you can view results for a date range or a data value.

Installing your own server

Version 15.09 is available for download from http://smaphs.com/downloads.shtml

Apache Web Server version 2.2 is no longer supported.  You should install Apache version 2.4 prior to upgrading to Smap 15.09.  There have also been changes to the way the Apache web server configuration is set up.  Please check the readme file included in the tar file.

Note initially version 15.09.03 was made available for download.  This has now been updated to 15.09.04.  The most significant issue was in the smap.conf which is the apache2 configuration for accessing the sever without encryption.  If you installed the older version and you arn’t using https then send an email to the smap-suite google group and I will send you the updated configuration file. This update also fixes a bug with creating new organisations.

Using Templates Pre-Loaded with Data

For some time now its been possible to create a form pre-loaded with data as a task that can be completed once.  With Smap Version 15.09 you can specify a form pre-loaded with data as a template so that once you have filled it in then it will still be there to be completed again.

This capability has also been added to Zarkman Mobile.  However ZM also has the ability to create these templates on the phone.  So you can collect some initial data in the field. Then mark the results file as a template on the phone.  You can then continue collecting data using the new template.

There should be many applications for this capability.  One example is annotating a photo.  You could have an aerial photograph of an aggricultural field included in the template.  Then when completing the survey the user can mark on that photo the location of a crop or an area susceptible to flooding.

The following example is from the building industry where the plan of a building has been added to a template and the user marks the location of a fault during an inspection.

Example

1. Create a form and load the initial data

You can populate the form by completing it in web forms or on fieldTask.  Alternatively you can load the initial data from a CSV file.  In the form used in this example there were two questions:

  • A multiple choice questions aasking what faults have been found during the inspection of a building
  • An image question with appearance “annotate” that allows the user to mark on a plan the location of the faults

2. Create a task and mark it as repeating

tasks

A repeating task on the tasks page of the server

To set a task as repeating click on the button with the task name on it.  In the above example this is the button labelled “faults”.

3. Press “refresh” in fieldTask

ft

fieldTask main screen showing the template with a blue icon

Templates pre-ploaded with data have a blue icon.  Forms, which don’t have any pre-loaded data, are still shown with yellow icons. Tasks that can only be completed once are shown with white icons.

4. Select the template to complete it

updated

fieldTask main screen showing a completed survey and the template

After completing the template and saving you will see the completed results (the icon with the green tick), however the template with the blue icon will also still be shown and can be selected again. For this example scenario I completed the template multiple times and then viewed the results on the analysis databoard.

analysis

A table view of the inspection results showing the plan grouped by fault type. The user has marked the location of each fault on the plan with a red circle.

Note: The floor plan used in this post is from https://en.wikipedia.org/wiki/File:House_Plans_(Blueprints).pdf and is published under a Creative Commons 3.0 license.

Coordinating response to a rapid onset emergency using Smap Server

Smap Server, like many other mobile phone data collection systems, has evolved to support Design, Monitoring and Evaluation (DME).  However some of the features that make it useful for DME such as immediate analysis, flexible form design and inbuilt GIS also make it a powerful management tool.

This is the way that many of Smap Consulting’s commercial clients are using it.  These organisations tend not to go out and interview thousands of people using enumerators equipped with mobile phones instead they use use the mobile phone to suport their business processes. For example:

  • The city of Calgary is managing their water assets with Smap.
  • A petroleum company in Arizona is managing their plant and equipment with Smap.
  • Zarkman is supporting a building firm in Canberra that uses Smap to create inspection reports in PDF format.

Non Government Organisations have been using mobile phones for DME for years.  They are very well placed to use them to improve management processes.  These processes could be in any part of the organisation.

Scenario

Multiple organisations are collaborating in responding to the emergency.  Three of the tasks that might be required are illustrated in the following 3 videos (each less than a minute long).

  • Recording the plans for upcoming work including location and services to be provided
  • Coordinating actions with other organisations at a meeting
  • Assessing the effectiveness of interventions

Reporting on the plan

Letting other organisations, as well as people in your own organisation, know where you are operating and what service you will be providing at that location. So easy it can be done before you get your first coffee of the day. (well some people anyway!).

Note this video shows the use of an iPad application which hasn’t been released yet however the task can be performed just as easiliy in the iPad’s browser or any other browser for that matter.

Preparing for a meeting

Information from the plans of all collaborating organisations can be readily combined for reference at meetings.

Assessing Effectiveness

This is classic DME, however in the video the assessment data is combined with the planned interventions on a single map.

Version 15.04 – The real release

The April release of Smap is finally available.   These release notes extend the previous notes for 15.04.

I had to add some more functionality which delayed its release a little, including:

  1. Compressing select multiple questions when exporting to XLS
  2. Authentication of emails sent as a notification of an event.

Compressing Select Multiple Questions

Smap Server has always exported the results of select multiple questions as 1 column per choice.  Each column contains a “1” or a “0” to indicate whether or not the choice was selected.  This is convenient for analysis but results in large unwieldily tables if your objective is to take the spreadsheet into a meeting and discuss its contents.  Hence a new compress select multiple option has been added to the XLS export.   This will put all the names of selected choices into a single column separated by a space.

Loading Select Multiple Values into a Survey from a CSV file

Having all the select multiple choices in a single column is also used to load select multiple values from a CSV file.  This allows you to export a survey with compressed select multiple questions, modify the options in a CSV file and reload them back into the survey.

Authenticating Email Users

When setting up email notifications you can now specify the user name and password of the email user to send the emails.  This should reduce the chance of email ending up in Spam and will allow you to store sent emails in the sent folder of that email account.  Details are in the operations guide.

Bugs

  1. Monitoring of notifications only showed notifications at the whole organisation level.  These are now shown per project or per survey.

Update 15.04.02

  1. Added more detail to the error message that is shown when you attempt to load tasks into a form that you have not explicitly marked as being allowed to get data from a CSV file.  The error message now directs you to the settings dialog.
  2. Added error message if there are no columns in the CSV file that match questions in the form.  Previously this just resulted in a generic internal system error.
  3. Added an error message if the CSV file to be loaded is not specified.
  4. Fixed bug preventing loading of instance name data
  5. Remove spaces at the beginning and end of values inside the CSV file.  These spaces would cause image files in the ZIP file not to be found

Update 15.04.03

  1. Fixed issue where tasks are not created from an existing survey if the locations of the existing survey are in a subform and the location is missing.

Update 15.04.04

  1. Fixed issue with adding task addresses and filtering tasks.

version-15-04

Because the March version of Smap ran over time, its been a short month for the development team.  Hence we have only added two functions in this release. These are:

  1. the ability to pre-load survey results from a CSV file into a survey. These can then be used to assign tasks to users.
  2. allowing users to complete their tasks using Web Forms as well as with fieldTask.

 Tasks Refresher and Rationale for the new Features

Tasks can be created from a blank form or from existing survey results.  In the second case, when the assigned user opens the task, it will be pre-populated with those results. Up until now you had to populate the initial data for these tasks by  completing forms using either fieldTask or WebForms.

However you may have a list of assets that need to be inspected, or hospital clinics that need to be visited stored in a spreadsheet or an external system.  In which case you can now load that spreadsheet directly into a form and then allocate tasks to people to go and complete those surveys. That is inspect the asset, visit and audit the hospital clinic etc.

Secondly using web forms you can assign tasks to people with laptops or iPhones as well as users with the Android app fieldTask.

Features

  • Data in the CSV can include text, integers, barcodes, GPS coordinates, images, video and audio.
  • Columns in the CSV file that do not match a question in the form are ignored
  • It is not necessary to include all of a forms questions in the CSV file
  • You can replace existing results or append.
  • Forms need to be marked, in the settings dialog of the editor, as accepting data uploaded from a file.  This should reduce the chance of accidental loading of data to the wrong form.
  • You can load either a single csv file with just text.  Alternatively you can load a zip file containing a CSV and images, video, audio files.
  • Tasks on Web Forms are shown as red buttons rather than the blue buttons for blank forms

Limitations

  • Polygon and line question types are not supported
  • The file must be CSV format and not excel format
  • The survey cannot be empty.  That is you must have submitted at least one completed form prior to loading the tasks.  You can use Web Forms for this and if this initial piece of data is not required it can be cleared when you load the tasks from the CSV file.
  • FieldTask does not show images from preloaded data.  This is a high priority issue to fix in the next release.

Demonstration – Asset Inspection

Inspection Form

For this demonstration I created a form that included a text, image, select_one and geopoint question.  I set the “name” question to be read only so it would not be updated during the survey. All of these except for the select_one question are going to be pre-populated from a CSV file.

form

This form was loaded to the server.

CSV File

The CSV file looks like the following image.  Column headings should match the name of the question where you want to put the data.  The exception is for geopoint (GPS coordinates) questions.  If you have columns labelled “lat” for latitude and “lon” for longitude then the values from these columns will be loaded into the geopoint question.

csv The image files in the pic_asset column need to be added to a directory along with the CSV file. This directory should be zipped and then uploaded to the Server.

Uploading the CSV file

On the tasks page select “Load Tasks From File”.  Then select the Form to load the data into.  Indicate whether or not you want existing data replaced and select your CSV or ZIP file.  Then press “Save”.

Assigning Tasks

You can then click on “Add Task Group” to assign the asset surveys to users.

assignments

Screen shot of tasks paging showing 3 tasks to inspect assets

Completing The Tasks

Using Web Forms

webform tasks

Web Forms Launcher screen showing tasks assigned to the user as red buttons

When you click on a task it will show in a web form.

asset

Web form with data pre-populated from a CSV file

Note: the asset name question is a text question set to “read only”, hence the asset name from the CSV file cannot be edited.  However the location and the picture can be replaced.  The “health of asset” which was not in the CSV file can also be filled in.

Final results

After the user presses the submit button the updated information will be available on the server.

results

Results after one task completed

Note: You can see that the record loaded from CSV file has been replaced by the completed survey results.  In this case the location and picture were not changed.

Bug Fixes

We only did one bug fix in this release which was a the request of Zarkman.

  • The menus on the Webforms page have been made consistent with other pages.  That is the links to Admin, Analysis etc have been put into a “Modules” drop down menu.

version-15-03

This release is primarily about adding support for iPhones and iPads when they are using Web Forms.  You can now take photos, and videos with your iPhones when completing smap surveys.  I’d like to thank Zarkman for donating an iPhone to Smap Consulting in order to help with the testing of this new capability.

zarkmaniphone

A user changing their settings on the Smap Server using the Zarkman donated iPhone

New Features

iPhone and iPad support

You can now complete surveys on your iPhone and iPad using WebForms. These surveys can included images, video and GPS coordinates.

If you conduct surveys that don’t take pictures then they can be submitted offline and will be stored until you have a network connection. However, when using an iPhone, if you take pictures as part of your survey then you will not be able to save the results as draft.  Also if you are offline when you submit, then the results will not be stored to be submitted when you are back on line.  You will need to stay in the web page until you get a network connection and then re-submit.  You can open multiple pages in order to complete multiple surveys, with images and offline, while using an iPhone.

To complete a survey on your iPhone, use Safari to go to your server. Then select WebForms and finally select the big blue button for the survey you want to complete.

This capability was in large part enabled through upgrading to the latest version of enketo-core as well as being assisted by the sponsorship of Zarkman.

Grid layout for Web Forms

Thanks to the the new version of enketo-core you can layout your web forms in a grid.

grid

An example grid layout from enketo running in web forms

To turn your survey into a web form grid you need to:

1. Add a settings sheet to your xlsform containing

style
theme-grid

2. Add w1, w2 etc to the appearance columns of questions that you don’t want to appear full width.

This example form from enketo has more detailed information.

Email Notifications

The email address to which to send a notification can now be obtained from the survey results.  When creating a notification specify the question from which to get these addresses.  This can be a select one, select multiple or text question. They question can be in a repeating group in which case all the emails entered will be used as the “to” address for the notification.

To specify multiple email addresses in a text question separate each email address with commas.

Getting email addresses from a select_multiple question

The names of choices in a select multiple question are used to create the data base table that stores the results.  These database column names cannot contain ‘@’ or ‘.’.  Hence for select multiple questions you have to modify the way the email address is specified.

  • Replace ‘@’  with ‘_amp_’
  • Replace ‘.’ with ‘_dot_’
emails

Choices sheet to specify notification emails addresses chosen by select_multiple

In select_one and text questions you can simply write the email as normal.

Email Message Text

You can now specify the text to be included in an email notification.  This can be specified for each notification.  Alternatively a default email text can be specified in the organisation settings.

Specifying the email domain

The email domain to be used for emails can be specified at the whole of server level in the “server” table.  Alternatively it can be specified for the organisation in the organisation settings.

PDF Generation

You can attach a PDF of the results to an email notification.  A PDF will be automatically generated using the same grid layout as is available for WebForms.  However in this release its still very much beta code.

More usefully a template for the PDF can be specified in the surveys settings.  Go to the survey editor and click on the “File” menu and then “Settings”.  Fields in the template that have the same name as a question will be populated with the results of the question.

PDF’s  can also be downloaded from a table view of the survey results. Goto the analysis page and create a table containing the survey results.  A menu button will be shown to the left of each record.  If you click on that you have the option to download a PDF or open a WebForm containing the record.  Note this feature is only enabled if the ability to edit surveys is specified in the organisation settings.

Miscelaneous

  • Files in the /smap/temp directory are now deleted each time you upgrade
  • If you rename a survey or delete it and then restore it then you can still download the XLS form that was used to create that survey.

Bug Fixes

The following issues have been fixed.

  • The default language could not be specified in the settings for the survey.
  • If you had two levels or more of repeating groups then when you exported results an unnecessary row containing data from the main form would have been added to the results.
  • Could not add media to questions using Firefox
  • Images of type “ico” were shown in the dashboard with an audio thumbnail
  • Filter values used in cascading selects were not allowed to have spaces.
  • When exporting surveys with more than one “/” in their name then the export failed.

Update (Version 15.03.02)

I have updated the released code to address some relatively minor bugs.

  • Notifications for soft deleted surveys were still being shown in the notifications list
  • The xls template for editing forms has been updated to include the settings tab and a column for the “style”.  You can use this to format web forms in a grid.
  • The link to this blog from the server home page was pointing to the release notes for version 15.02

Update (Version 15.03.03)

Updated for a very significant bug.  The web forms code was not included in the previous release!  So if your web forms was looking a bit flat and not responsive to relevant conditions then this would be why.  Installing this the .03 version should fix it.