You can now specify a question in a form to read the ID of NFC chips using fieldTask. To this:
- Create a question of type “barcode”
- Set the appearance to be “read_nfc”
You can now specify a question in a form to read the ID of NFC chips using fieldTask. To this:
You can now record notes while you are completing a survey on fieldTask. Notes can also be added after a survey has been saved as complete and before it it submitted to the server. You will need version 3.13 of FieldTask for this feature.
Notes
Important. Only surveys added after version 16.03 of the server will have the notes saved. If you need this feature applied retrospectively to existing surveys let us know and we can make a quick database change that will allow that.
The following video illustrates the functionality
Some people may consider it a security issue that the answers to completed surveys can now be reviewed on the phone. If this is an issue to anyone let us know and we will rush out a patch allowing the feature to be disabled on the server. It would also be possible to add a password to the form on the server that needs to be entered to review the completed survey.
Security Controls that can be enabled on the phone now are:
The above controls are more critical for ensuring security than preventing some people, who already are authorised to access the phone, from seeing the completed data. However as stated if you have a requirement for this we will add it.
There are only a few changes in this release.
Previously all times were shown as GMT but now some times are shown in the local time of the user’s browser. Where this is done the label will include the words “(Local Time)”. These local times are shown in the following places:
On the analysis page, the start and end time of the survey is only shown in local time if you have not set your own start or end preload question.
Times in exported files remain GMT. However if you export to XLS you can easily add a new column to show the time in another time zone. You just need to add (offset in hours) / 24 to the date / time column.
More of the web pages are available in other languages now. However only the Spanish translations have been provided so far. I’m waiting on the translators for French, Hindi and Portuguese to provide translations for these new pages.
Previously you had to press refresh on browser pages after a new version of Smap was released. This is no longer required as the browser will refresh automatically to get the new code. However there is a catch, for this feature to work it requires the browser to be refreshed! So you you will need to do that again for this release but only once more (for every page!).
In this release the online editor is a little more stable, although still Beta. We have also started to add some new features that make use of the potential of the online editor.
With this feature you can have a single table of data and multiple forms contributing to it. Each form can have unique questions so that it is the only form that provides answers to those questions but each form can also answer questions that are also answered by other forms. To help you work out whats going on in your results there is a new “informational” column that shows the name of the form that contributed each row of data.
If seems a bit confusing then you probably don’t need it. For assessments it is still good practice to only have one version of one form used by all data collectors. However some potential uses for this new feature are:
The following You Tube video demonstrates how to use this feature. The scenario is for a medical clinic where the patient first enters some of their details and then the doctor expands on the patient record with a diagnosis.
Key steps to share a table are:
When you create a new form in the editor you can select a checkbox to base it on an existing form. By default this form’s data will go into its own table, unless you further select the checkbox to “share results”.
Some of the services from the KoboToolbox API are now supported. More information is available form the Smap koboToolbox API help. If you are developing applications that have to work with both Smap Server and kobo then this API may be useful. Contact us if there are specific API endpoints that you need for your application.
This feature enhances Smap’s conformance to standards. The main standard we use is JavaRosa which specifies the services that a mobile device uses to connect to the server. This means that you can use any ODK compatible device with Smap including odkCollect and GeoOdk as well as fieldTask. The kobo toolboxApi specifies services to access collected data and administer the server. Hence you should be able to use software built with these services with the Smap server.
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.
The new features are:
Yes finally an online editor for Smap. This will allow you to:
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.
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.
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:
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.
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.
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.
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.
The Smap online editor is still under development however there are some edits you can currently do. These include:
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.
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:
Using the magic of Enketo you can now view your question on pages like in fieldTask. The difference is:
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.
The updated server is now available for download from http://www.smap.com.au/downloads.shtml
Zarkman Mobile is now in the google play store and Apple App store (search for zarkman) .
An Android phone with Android 2.3.3 or greater.
You need a hosted Smap Server that has version 15.09 or later.
By default ZM is configured to connect to the Zarkman application server. To connect to a Smap server you need to:
Either drag down on the forms screen or press Menu | Refresh
This will get new forms from the server and submit finished results.
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 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.
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.
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.
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.
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. |
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.