Skip to content

Releases: complexdatacollective/Interviewer

5.0.0

22 Nov 10:22
f804a7f
Compare
Choose a tag to compare

Welcome to Network Canvas 5.0.0

This release includes the following fixes and improvements:

  • Updated the core electron and node versions
  • Fixed an issue where the 'required' validation wasn't correctly working for empty strings
  • Enabled searching across multiple node properties in the large roster interface
  • Fixed skip logic and query building using ego rules. These rules should now operate correctly.
  • Fixed a bug where skip logic would act on a stale version of the network, and give incorrect outcomes.
  • Updated the full screen form setting to default to 'off' on all devices. The option can still be enabled if required.
  • Notarized the app, allowing it to be downloaded and installed on macOS Catalina (10.15.x)

Known Issues

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

4.2.0

18 Oct 21:45
01e5e78
Compare
Choose a tag to compare

Welcome to Network Canvas 4.2.0

This release includes the following fixes and improvements:

  • Important: Updates the app to support the features of protocol schema version 2. This change should not impact existing protocol files, which will continue to work normally. We encourage you to update your protocols (using Architect) wherever possible, and explore the new features supported by this version. New features include the user of ordinal/categorical variables in filter rules and skip logic, as well as the ability to filter the nodes that are shown on a given stage, which adds powerful possibilities for shaping the flow of your interview.
  • Fixed a bug in the roster interfaces that prevented nodes from showing on the sociogram.
  • Fixed a bug that prevented the start screen from rendering correctly on devices running iOS 10
  • Modified the behavior of node labelling in response to community feedback. Node labels are now drawn from either codebook variables or node attributes called "name" regardless of case.

Known Issues

  • Skip logic rules using ego do not work at present. We are looking into this issue for the next release.
  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

4.0.7

19 Sep 13:10
0627b18
Compare
Choose a tag to compare

Welcome to Network Canvas 4.0.7

This release includes the following fixes and improvements:

  • Added a link to install a sample protocol to the start screen of the app.
  • Fixed an issue where long forms that used radio or checkbox input components would not render correctly.
  • Fixed an issue where node labels were inconsistently determined between Network Canvas and Architect preview mode.

Known Issues

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

4.0.6

17 Sep 14:30
000c2b7
Compare
Choose a tag to compare

Welcome to Network Canvas 4.0.6

This release includes the following fixes and improvements:

  • Fixed an issue with the large roster interface that prevented it from correctly handling attribute data.

Known Issues

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

4.0.5

27 Aug 15:15
015721e
Compare
Choose a tag to compare

Welcome to Network Canvas 4.0.5

This release includes the following fixes and improvements:

  • Fixed an issue that caused sessions to become corrupted after a protocol was deleted from a device.

Known Issues

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

4.0.4

22 Aug 11:46
296571d
Compare
Choose a tag to compare

Welcome to Network Canvas 4.0.4

This release includes the following fixes and improvements:

  • Resolved an issue that led to the previous release (4.0.3) being withdrawn - clicking "cancel" in some dialog boxes would cause the app to crash.
  • Enhanced the performance of the app when using large (10k+ nodes) roster data. The user will now see a loading screen on slower devices, and search performance should be improved.
  • Fixed an issue where consecutive "form" interfaces (alter, ego, or alter-edge) would not submit.
  • Fixed an issue with the display of protocol names when imported via URL.
  • Added the ability to remove protocol files from a device.
  • Fixed an issue that made it difficult to close an expanded categorical bin on iOS.

Known Issues

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

4.0.2

25 Jun 16:29
a2db245
Compare
Choose a tag to compare

Welcome to Network Canvas Beta 1!

Most current survey tools are optimized for capturing individual rather than network-level data. Those that do capture network data are often tedious and cumbersome.

Network Canvas is different.

It helps you to capture data about both the individual and their social network through intuitive and engaging touch-optimized interfaces, in a co-production environment. By representing abstract relationships and attributes visually, complex structural data becomes more tangible and simple to capture.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

Release notes:

This release contains the following fixes:

  • The 'allow repositioning' option in the narrative interface is now treated as false when it is not specifically set to true in Architect.
  • The freeze button is not displayed when the 'free draw' option is not enabled on the narrative interface.
  • Protocol validation has been updated to allow node types with no variables, which is required for roster data to work correctly.

There are several "known issues" with this release. Please find them below.

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • No way to remove an interview protocol from device. Resetting app data does not remove protocols from app storage from the device.
    • Strategies for mediation: Uninstalling the app will remove all associated data
    • Long term resolution: Add ability to remove protocol.
  • It is difficult to close categorical bins that have been expanded on iOS
    • Strategies for mediation: None - we consider this to be a relatively minor UI bug.
    • Long term resolution: Make clicking anywhere outside of the bin collapse it.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.
  • Data export does not include variables not in the codebook, such as those in external data files.
    • Strategies for mediation: Create variables in the protocol codebook for any external data variables that you need to be exported.
      -Long term resolution: Update the export parse to make a best guess about how to encode variables not in the codebook.

4.0.1

17 Jun 22:45
Compare
Choose a tag to compare

Welcome to Network Canvas Beta 1!

Most current survey tools are optimized for capturing individual rather than network-level data. Those that do capture network data are often tedious and cumbersome.

Network Canvas is different.

It helps you to capture data about both the individual and their social network through intuitive and engaging touch-optimized interfaces, in a co-production environment. By representing abstract relationships and attributes visually, complex structural data becomes more tangible and simple to capture.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

Release notes:

  • This release contains several small fixes since our initial beta release, and is recommended for all users.

There are several "known issues" with this release. Please find them below.

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • No way to remove an interview protocol from device. Resetting app data does not remove protocols from app storage from the device.
    • Strategies for mediation: Uninstalling the app will remove all associated data
    • Long term resolution: Add ability to remove protocol.
  • It is difficult to close categorical bins that have been expanded on iOS
    • Strategies for mediation: None - we consider this to be a relatively minor UI bug.
    • Long term resolution: Make clicking anywhere outside of the bin collapse it.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.
  • Data export does not include variables not in the codebook, such as those in external data files.
    • Strategies for mediation: Create variables in the protocol codebook for any external data variables that you need to be exported.
      -Long term resolution: Update the export parse to make a best guess about how to encode variables not in the codebook.

4.0.0

13 Jun 12:00
Compare
Choose a tag to compare

Welcome to Network Canvas Beta 1!

Most current survey tools are optimized for capturing individual rather than network-level data. Those that do capture network data are often tedious and cumbersome.

Network Canvas is different.

It helps you to capture data about both the individual and their social network through intuitive and engaging touch-optimized interfaces, in a co-production environment. By representing abstract relationships and attributes visually, complex structural data becomes more tangible and simple to capture.

This app is part of a free, open-source suite of tools for the collection of social network data developed through the Complex Data Collective, a registered not-for-profit, and funded by the National Institutes of Health (R01 DA042711). Network Canvas is a collaboration between Northwestern University and the University of Oxford managed out of Northwestern’s Institute for Sexual and Gender Minority Health and Wellbeing.

For documentation, further information about the project, and download links for the other apps in the suite, visit https://networkcanvas.com.

Please also support this project by providing feedback! To contribute feedback, email our project team at info@networkcanvas.com.

Release notes:

There are several "known issues" with this release. Please find them below.

  • Loading CSV formatted data performs poorly, particularly on mobile devices. This operation is CPU intensive, and causes devices to stall, sometimes for multiple seconds.
    • Strategies for mediation: Use alternative data formats, and/or minimise the size of external data files. Use more powerful devices. Use the Name Generator Roster (Large) interface, which performs slightly better.
    • Long term resolution: Parse external data when session starts (potentially to temporary storage), and stream it into memory on stage load.
  • No way to remove an interview protocol from device. Resetting app data does not remove protocols from app storage from the device.
    • Strategies for mediation: Uninstalling the app will remove all associated data
    • Long term resolution: Add ability to remove protocol.
  • It is difficult to close categorical bins that have been expanded on iOS
    • Strategies for mediation: None - we consider this to be a relatively minor UI bug.
    • Long term resolution: Make clicking anywhere outside of the bin collapse it.
  • The Name Generator Roster (Search) interface does not work well on devices with software keyboards.
    • Strategies for mediation: Use alternative platforms if this feature is important for your research.
    • Long term resolution: Adjust the styling to better work within the constraints of devices with limited vertical space.
  • Large protocols may cause the app to crash during import on iOS.
    • Strategies for mediation: Do not include large assets in protocols. Avoid using iOS if large assets are essential.
    • Long term resolution: Attempt to implement unzipping within a stream.
  • Data export does not include variables not in the codebook, such as those in external data files.
    • Strategies for mediation: Create variables in the protocol codebook for any external data variables that you need to be exported.
      -Long term resolution: Update the export parse to make a best guess about how to encode variables not in the codebook.

4.0.0-alpha.12

27 Feb 13:03
Compare
Choose a tag to compare

Welcome to Network Canvas Alpha 12 - No Coffee

Features:

  • An 'ego form' interface, which allows you to collect arbitrary information about ego
  • Removed the "add another" option from the new node form
  • A 'start new case' dialog is triggered when starting a new interview. This allows you to name the interview
  • A 'per alter edge' form interface, which allows you to show the participant a form that must be completed for each alter-alter edge in the current network
  • App now launches in full screen by default, with the menu bar hidden

Fixes:

  • Filtering stages in the menu now works correctly
  • Fixed an issue preventing toggleboxes from being used on touch screens

Please note: This release is not to be used in a live research study under any circumstances, and should not be installed on devices that contain sensitive data. It contains unstable or in-development features that could break, or pose significant security risks, causing loss of data (or worse). Never install a Network Canvas protocol from an untrusted source.

Please support this project by providing feedback! To contribute feedback, visit our feedback portal (https://feedback.networkcanvas.com), or email our project team at info@networkcanvas.com.