Recent Releases of interviewer
interviewer - 6.5.3
Network Canvas Interviewer 6.5.3
This is a bug fix release recommended for users running all previous versions of Interviewer.
Changelog:
- Fixed a bug that caused sort rules to not be applied to categorical variables. This impacted the "initial sort order" of several interfaces, including the Sociogram.
- JavaScript
Published by buckhalt over 1 year ago
interviewer - 6.5.2
Network Canvas Interviewer 6.5.2
Important! This release contains a fix for a potentially serious bug that can occur during data export. Please see our community forum announcement for further information: https://community.networkcanvas.com/t/important-information-regarding-a-recent-software-bug-in-interviewer/142/2
It should be installed by all users.
Changelog:
- Fixed a critical bug on Android which may result in corrupt or invalid data being exported
- Fixed server pairing on Android
- Fixed protocol download from Server on iOS
- Fixed the sequencing of automatically incrementing ID numbers when the "merge sessions" export options is used
- JavaScript
Published by github-actions[bot] about 2 years ago
interviewer - 6.5.1
Network Canvas Interviewer 6.5.1
This is a bug fix release recommended for all users running version 6.5.0.
Changelog:
- Fixed a bug where image assets on information interfaces were shrinking.
- Fixed a bug where the add node button could still be clicked after the maximum number of nodes has been added.
- JavaScript
Published by github-actions[bot] over 2 years ago
interviewer - 6.5.0
Network Canvas Interviewer 6.5.0
This release adds a new optional feature to the app ("interaction sounds"), which increases user engagement and tactility. It also provides general stability improvements and bugfixes. It is recommended to all uses running any prior versions of the app.
Changelog:
- Implemented interaction sounds: from the developer options panel in the settings menu, you can now enable sounds which play during common interactions within the app. This feature was developed by our summer inter, Anika Wilsnack.
- Refactored name generators using forms and quick add to share the same code, for greater stability.
- Updated cordova platform support to allow new Android and iOS versions to be released.
- JavaScript
Published by github-actions[bot] over 2 years ago
interviewer - 6.4.2
Network Canvas Interviewer 6.4.2
This release contains a bugfix within networkQuery. We recommend all users running version 6.4.0 or above update.
Changelog:
Skip logic was not being evaluated properly when a value was an array with a single item (['F']), and the variableValue was that exact single item ('F'). This was returning false as these values are not the same.
This bug occurred in instances of skip logic configured with 'exactly' rules on categorical variables.
This now returns true. Values which are arrays containing a single item that exactly matches the variableValue are considered equal.
- JavaScript
Published by github-actions[bot] over 2 years ago
interviewer - 6.4.1
Network Canvas Interviewer 6.4.1
This release contains a fix for a bug that caused issues with sort order in categorical/ordinal bin buckets, as well as other components which process sort rules. It also fixes a crash with the legacy roster autocomplete interface. We recommend all users running version 6.4.0 update.
Changes
- Fixed a bug that prevented sorting of node bins and buckets on the ordinal and categorical bin interfaces
- Fixed a bug that caused the legacy roster autocomplete interface to crash on load
- JavaScript
Published by github-actions[bot] over 2 years ago
interviewer - 6.4.0
Network Canvas Interviewer 6.4.0
This release of Interviewer includes bugfixes and general improvements. It fixes the behaviour of sort options and adjusts some small visual aspects of the app, which may change the Interview experience. We recommend updating to this version if your study can accommodate these changes, or you are yet to start data collection.
Changelog:
- Reimplemented the way that sort order works to correctly take into account attribute types and extended Latin characters.
- Added link to the community website in the header of the app.
- Added a subtle animation to the node bucket on the Sociogram interface.
- Improved the styling of the name generator form, as well as the introduction screen of the dyad census, per-alter form, and tie-strength census.
- JavaScript
Published by github-actions[bot] about 3 years ago
interviewer - 6.3.2
Network Canvas Interviewer 6.3.2
This release of Interviewer fixes several bugs, affecting skip logic, protocol validation, and asset display on Android and iOS. It should be installed by all users currently running version 6.3.1 or 6.3.0. Users running versions prior to this should consult the release notes for 6.3.0 before upgrading.
Changelog:
- Fixed an issue that caused video, audio, and image assets not to load correctly on Android and iOS.
- Fixed an issue that caused filtering and skip logic rules that used edge attributes not to function.
- Fixed a bug that caused ego variables not to be validated correctly. There is a small chance that this may cause your protocol to be considered 'invalid'. If this happens, please contact us for assistance.
- Added support for Android 7.0 and later.
- JavaScript
Published by github-actions[bot] over 3 years ago
interviewer - 6.3.1
Network Canvas Interviewer 6.3.1
This release of Interviewer fixes a bug that caused the alter form interfaces, and other form interfaces, to perform extremely slowly in some circumstances. It will improve performance across the app, and should be installed by all users currently running version 6.3.0.
Changelog:
- Fixed a bug that caused the alter form interface to perform extremely slowly
- JavaScript
Published by github-actions[bot] over 3 years ago
interviewer - 6.3.0
Network Canvas Interviewer 6.3.0
This release of Interviewer implements the ability to specify the minimum and maximum number of alters to be created on a name generator stage, and adds additional skip logic and filter options for working with categorical variables.
Implementing these features required increasing the protocol schema version to 7. This version of Interviewer will remain backwards compatible with schema versions 4-6. This update should be installed by any users wishing to take advantage of these new features.
The minimum/maximum alter functionality was funded through collaboration with Dr Jereed Ivanich at the Colorado School of Public Health. If you are interested in commissioning feature development for Network Canvas, please see our documentation on the subject.
Changelog:
- Implemented minimum and maximum limits for the number of alters that can be named on name generator type interfaces. When specified, the user will be prompted to name more alters, or prevented from adding additional alters as appropriate.
- Implemented new rule types that allow you to work with the number of categorical values that have been selected within a categorical variable, regardless of their value.
- JavaScript
Published by github-actions[bot] almost 4 years ago
interviewer - 6.2.1
Network Canvas Interviewer 6.2.1
This is a small bug fix for the 6.2.0 release, which addresses a visual glitch in the rendering of the pairing code dialog, and the "other" dialog on the categorical bin interface. It should be installed by anyone running version 6.2.0.
If you are running a version prior to 6.2.0, please consult the release notes for that release before updating: https://github.com/complexdatacollective/Interviewer/releases/tag/v6.2.0
Changelog:
- Fix a small issue with the rendering of the Server pairing code dialog, and the 'other' option on the categorical bin interface.
- JavaScript
Published by github-actions[bot] almost 4 years ago
interviewer - 6.2.0
Network Canvas Interviewer 6.2.0
This is a significant feature release, containing numerous changes and bugfixes. It introduces schema version 6, but remains compatible with schema versions 4 and 5. It should be installed by all users currently running version 6.1.0 or above.
We have prepared a video demonstrating the new features in this software: here.
If you are running a version prior to 6.1.0, please consult the release notes for that release before updating: https://github.com/complexdatacollective/Interviewer/releases/tag/v6.1.0
Changelog:
- Include a new interface: The "name generator roster interface" is designed to supersede the previous roster interfaces and simply the experience of using roster data.
- Automatic layout mode on the sociogram, which uses a force-directed physics simulation to automatically position nodes in real time.
- Improved support for using CSV data in rosters. Interviewer will now attempt to correctly match the variable type to any known codebook variables, and can successfully import previous interviews as roster data.
- A new prompt component that handles overflowing text more gracefully, and includes experimental text-to-speech support, allowing prompt text to be read aloud.
- Automatic desaturation of categorical values where the option value is less than zero, or the string value is 'other'. This allows for styling missing or other options with less visual emphasis.
- A new participant 'nudge' on the ego form interface, which reminds the participant to scroll down to answer further questions.
- A new redesigned data management screen for sessions, allowing access to export options and more space to view and select sessions to delete or export.
- Numerous other small bugfixes and improvements.
- JavaScript
Published by github-actions[bot] almost 4 years ago
interviewer - 6.1.2
Network Canvas Interviewer 6.1.2
iPad Users: We must sadly announce that we are unable to continue to distribute Interviewer on the public App store, due to a disagreement with Apple. A policy was applied during the review process which would require us to manually verify and approve all users of our app. We refused to do so, which has resulted in our app being rejected. We now advise all researchers to use Interviewer on alternative platforms while we explore sustainable alternatives. We continue to be able to support iPad users through a private distribution process, but it will likely only be suitable for large studies with access to IT support. Please contact us at info@networkcanvas.com to explore this option, or if you have questions or concerns. We sincerely apologize for the situation.
This release contains a fix for a small bug that impacts protocols that use the '>' character in ordinal/categorical labels. It should be installed by all users currently running version 6.1.0 or above.
If you are running a version prior to 6.1.0, please consult the release notes for that release before updating: https://github.com/complexdatacollective/Interviewer/releases/tag/v6.1.0
Changelog:
- Fixed an issue where ordinal/categorical labels that contained the '>' character would not render the character.
- JavaScript
Published by github-actions[bot] over 4 years ago
interviewer - 6.1.1
Network Canvas Interviewer 6.1.1
iOS Users: We have encountered serious difficulties with Apple regarding the review process, which have held up the release of this app. At present we advise you to plan to use Interviewer on an alternative platform, or to continue to use the 6.0.3 release. Please contact us at info@networkcanvas.com if you have questions or concerns.
This release contains a fix for a small bug that impacts updating an already installed protocol. It should be installed by all users currently running version 6.1.0.
If you are running a version prior to 6.1.0, please consult the release notes for that release before updating: https://github.com/complexdatacollective/Interviewer/releases/tag/v6.1.0
Changelog:
- Fixed an issue where the app would incorrectly inform a user that there were in-progress sessions when attempting to import a protocol.
- JavaScript
Published by github-actions[bot] over 4 years ago
interviewer - 6.1.0
Network Canvas Interviewer 6.1.0
This is the first significant feature update to Interviewer since our launch. These changes required a new protocol schema version, although all existing protocols will continue to function. Review the changelog below, and take extra care when updating if you are currently in the process of collecting data.
Changelog:
- Changed the behavior of boolean variables. Boolean variables were previously assumed to be 'false' unless explicitly set to true during the interview. They are now set to 'null'. This means that skip logic or filtering rules that deal with boolean variables should be reviewed to ensure they are functioning as you intended. This change also means that boolean variables that are never explicitly set to either true or false will not be exported as node or edge attributes. If you require these variables to be exported, ensure they are set to a value.
- Added a new interface: the "Tie-Strength Census". This interface follows the same paradigm as our dyad census, except it assigns a value to an ordinal variable if an edge is present. This can be used to capture both the strength and existence of a relationship in one interaction. It resulted from a collaboration with Dr. Brea Perry at the Indiana University Network Science Institute.
- Introduced a new input component: "BooleanChoice". This new component is available for boolean variable types, and differs from the existing toggle switch in two ways: (1) it requires user interaction to set a value (it has no default), and (2) it supports rich labels describing each 'choice'.
- Introduced markdown support for field labels and option values. This means that all field labels and option values for ordinal/categorical form variables can now contain limited rich text formatting, such as bold and italic text. A WYSIWYG editor has been added to Architect to make formatting these labels more straightforward.
- Introduced new validation options: unique, differentFrom, and sameAs.
- sameAs - Requires that a variable value be the same as another variable value.
- differentFrom - Requires that a variable value be different from another variable value.
- unique - Requires that a variable value be unique among all entities of the same type.
- Fixed a regression from the previous release that broke the ability to toggle the display of some preset options.
- Fixed a regression from the previous release that broke the ability to specify the sort order of nodes waiting to be placed on the sociogram.
- JavaScript
Published by netcanvas-bot over 4 years ago
interviewer - 6.0.3
Network Canvas Interviewer 6.0.3
This is a bug fix release that addresses an issue with the Narrative interface. It is recommended for all users.
Changelog:
- Fixed a regression that caused the Narrative interface to crash when no highlight variables were selected on a preset
- JavaScript
Published by netcanvas-bot almost 5 years ago
interviewer - 6.0.2
Network Canvas Interviewer 6.0.2
This is a bugfix release that resolves two issues that were identified by our users following the previous release.
Changelog:
- Fixed a regression that caused stage level node filtering for the Sociogram and Narrative interfaces to stop working
- Fixed an issue with entering text on some iOS devices
- JavaScript
Published by netcanvas-bot almost 5 years ago
interviewer - 6.0.1
Network Canvas Interviewer 6.0.1
This is a small release containing bugfixes for several issues that have been identified since the launch of the stable version.
Changelog:
- Fixed an issue during installation where the user would have to cancel Bonjour installation even if they had indicated they did not want to install it
- Added a variety of Linux packages
- Fixed various console warnings and errors
- Implemented the ability to cancel edge creation on the Sociogram interface by clicking/tapping the first selected node
- Changed the behavior of the filter and select functions of the data export section to be more logical
- Fixed an issue where data exported from protocols without ego specific stages could contain empty GraphML elements
- JavaScript
Published by jthrilly almost 5 years ago
interviewer - 6.0.0
Network Canvas Interviewer 6.0.0
This is a small release containing bugfixes for several issues that have been identified since the launch of the stable version.
Changelog:
- Fixed an issue during installation where the user would have to cancel Bonjour installation even if they had indicated they did not want to install it
- Added the ability to install the app on Linux using the snap store, as well as providing AppImage and deb packages
- Fixed various console warnings and errors
- Implemented the ability to cancel edge creation on the Sociogram interface by clicking/tapping the first selected node
- Changed the behavior of the filter and select functions of the data export section to be more logical
- Fixed an issue where data exported from protocols without ego specific stages could contain empty GraphML elements
- JavaScript
Published by netcanvas-bot about 5 years ago
interviewer - 5.1.0
Welcome to Network Canvas 5.1.0
This release includes the following fixes and improvements:
- Support for four new input types: Slider, DatePicker, Relative Date Picker, and Text Area.
- Slider: An input that allows you to implement a Visual Analog Scale (VAS) on a form.
- DatePicker: This input allows you to capture data information in various resolutions (Year/Month/Day, Year/Month, Year).
- Relative Date Picker: As above, except automatically bounded by distance from an "anchor date". Allows questions such as "Within the past 6 weeks...".
- Text Area: A text input for longer format text entry.
- Support for protocol schema version 3.
- Fixes for rendering issues that were impacting Android devices.
- Changed the behavior of the finish interview screen to not default to deleting the interview session on finish.
Known Issues
- On the ordinal bin interface with devices running Android, individual bins cannot be scrolled and there are rendering glitches. We are investigating a fix targeted for the next release.
- Switching between protocols on the start screen is stuttery on iOS. We are investigating the cause of this issue.
- When scrolling on Android devices, scrolling momentum sometimes abruptly stops/reverses. We are investigating the cause of this issue.
- Information interfaces using video may not be working on Android devices. We are investigating the cause of this issue.
- 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.
- JavaScript
Published by netcanvas-bot almost 6 years ago
interviewer - 5.0.0
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.
- JavaScript
Published by netcanvas-bot about 6 years ago
interviewer - 4.2.0
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.
- JavaScript
Published by netcanvas-bot about 6 years ago
interviewer - 4.0.7
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.
- JavaScript
Published by netcanvas-bot over 6 years ago
interviewer - 4.0.6
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.
- JavaScript
Published by netcanvas-bot over 6 years ago
interviewer - 4.0.5
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.
- JavaScript
Published by netcanvas-bot over 6 years ago
interviewer - 4.0.4
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.
- JavaScript
Published by netcanvas-bot over 6 years ago
interviewer - 4.0.2
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.
- JavaScript
Published by netcanvas-bot over 6 years ago
interviewer - 4.0.1
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.
- JavaScript
Published by netcanvas-bot over 6 years ago
interviewer - 4.0.0
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.
- JavaScript
Published by netcanvas-bot over 6 years ago
interviewer - 4.0.0-alpha.12
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.
- JavaScript
Published by netcanvas-bot almost 7 years ago
interviewer - 4.0.0-alpha.11
Welcome to Network Canvas Alpha 11 - Cascades
Features:
- A 'per alter' form interface, which allows you to show the participant a form that must be completed for each alter in the current network
- New asset manifest format for storing protocol assets
- A "quick add" option for name generators"
Fixes: - Correctly load external data contained in the factory protocols. - Prompt, session, and network selectors were refactored - Android maxSDKVersion was removed, allowing installation on all future Android versions - Categorical bin rendering was improved for unusual screen proportions
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.
- JavaScript
Published by netcanvas-bot almost 7 years ago
interviewer - 4.0.0-alpha.10
Welcome to Network Canvas Alpha 10 - Porthleven
Features:
- Narrative interface implemented featuring presets, attribute highlighting, convex hulls, and free annotation.
- New GraphML exporter, which should improve compatibility.
- Persistent settings menu, and redesigned menu navigation.
Fixes: - Forms now store values according to the input type (string, number, etc.). - Hidden inputs now work correctly. - Removed duplication of CSS variables. - Categorical bin formatting is improved.
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, or email our project team at info@networkcanvas.com.
- JavaScript
Published by netcanvas-bot about 7 years ago
interviewer - 4.0.0-alpha.9
Welcome to Network Canvas Alpha 9 - Arrakis
Features:
- The categorical bin interface
- Persistent app settings
- Protocol schema validation
- Bonjour redistributable bundled with windows
- IPv6 support
Fixes: - Prevent ghost clicks on timeline buttons - Upgrade electron updater
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 post 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, or email our project team at info@networkcanvas.com.
- JavaScript
Published by netcanvas-bot about 7 years ago
interviewer - 4.0.0-alpha.8
Welcome to Network Canvas Alpha 8 - Lochs & Glens
This release implements phase three of the new navigation and menu system, and adds the concept of "obstacles" to our drag and drop functionality, meaning we have been able to fix node occlusion issues on the sociogram. In addition it implements viewport based font-sizing, meaning the app interface should now scale better across different displays.
Features:
- A brand new settings and stages menu panel, accessed by tapping on the timeline
- "Obstacles" in the drag and drop system now prevent nodes from being dropped in unsuitable areas and getting stuck
- Variables now referenced by UUID in the protocol registry, so that they can be renamed flexibly. GraphML export updated to transpose variable UUIDs to variable names on export
- Ability to unpair from a server
Enhancements
- Implemented viewport font sizing so that the app scales across display and window sizes
- Prevented the app from accepting unwanted files being dragged onto it
- A new dialog/modal system
- Improved start screen styles, including new icons for pairing and fetching a protocol
- Better error messaging when a server is unavailable
- Ensure the loading spinner is shown for a minimum amount of time to reduce UI jank
Fixes:
- Fix an issue where the software keyboard could cause the interface to shift upwards with no way to bring it back down
- Fixed attribute highlighting and toggling on the sociogram
- Fixed buggy timeline navigation button animation
- Fixed an issue where a node would get stuck in the linking state on the sociogram
- Fixed an issue where loading a large asset would cause the app to reset
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 post 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, or email our project team at info@networkcanvas.com.
- JavaScript
Published by netcanvas-bot about 7 years ago
interviewer - 4.0.0-alpha.7
Welcome to Network Canvas Alpha 7 - Gold-bug
This release is not to be used in a live research study under any circumstances. It contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at info@networkcanvas.com.
This releases focuses on the second phase of the new navigation system, further enhancements to the secure communication with Server, and separation of private and public node model data.
Features: - A new "timeline" indicator of interview progress, together with a vertical scrolling navigation style. - HTTPS support for communication between Network Canvas and Server
Improvements: - Separation of private and public node attributes in the data model. - Better handling of syntax errors in user scripts. - Improvements to the continuous integration system, making builds faster. - Refactored the way default node forms work.
Fixes: - The new node form now returns to the top after the form has been submitted, when "add another" is enabled. - Fixed an issue where the app would crash if the interview stage was changed too rapidly. - Fixed graphML export with custom protocols.
- JavaScript
Published by netcanvas-bot over 7 years ago
interviewer - 4.0.0-alpha.6
Welcome to Network Canvas Alpha 6
This release is not to be used in a live research study under any circumstances. It contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at info@networkcanvas.com.
This release focuses on improvements to rendering components, shifting how menu and navigation behaves, and ensuring uniqueness of nodes without duplication.
Features: - Collapsible sociogram instructions - Ensure unique ids exists for all nodes - Menu system navigation on the left - Navigating forward cycles prompts as well as stages
Improvements: - Improvements to re-rendering node lists - Improvements to rendering scrolling components - More obvious form wizard pips
Fixes: - hide "hidden" input field on forms - only show unplaced nodes in Sociogram if nodes can be moved - "Escape" key only has one action -- to close the menu - Deleting nodes also deletes that node's connected edges
- JavaScript
Published by netcanvas-bot over 7 years ago
interviewer - 4.0.0-alpha.4
Welcome to the fourth alpha release of Network Canvas, Gresley!
This release focuses on pairing with Server, multiple interview session start/resume support, and the ordinal bin.
This release is not to be used in a live research study under any circumstances. This release contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at info@networkcanvas.com.
- JavaScript
Published by netcanvas-bot over 7 years ago
interviewer - 4.0.0-alpha.3
Welcome to the third alpha release of Network Canvas, Tiburon!
We are moving to a quicker release schedule, with fewer big features between releases. This release focuses on fixing a number of small bugs, and behind the scenes improvements. The headline feature of this release is automatic server discovery using multicast DNS. This feature will be compatible with the forthcoming alpha 1 of Server. We have also implemented interview skip logic, and added support for markdown formatting to the information interface and prompts.
This release is not to be used in a live research study under any circumstances. This release contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at info@networkcanvas.com.
New Features
- Automatic server discovery
- A router system that allows direct navigation to any stage within a protocol
- Implemented skip logic
- Markdown support for the information interface and prompts
- Automatic detection of an appropriate display label for a node, based on the variable registry
Improvements:
- Upgraded node and npm versions
- Update UI library to use CSS variables. This allows dynamic restyling and simple extension of the Network Canvas CSS to allow custom themes to be embedded within protocols
- The "submit and new" functionality on the new node form has been redesigned
- Made dragging nodes from a side panel much more sensitive
- Remove defunct 'droppable' from the redux persist
blacklist - Made optional interface configuration properties truly optional in implementation
- Added a keyboard shortcut to allow toggling development tools in production builds
- Updated project readme with better information for windows developers
- Added more tests for reducers and selectors
- Implemented the sort parameter of the node bin component
- Refactored the node panel API to remove the concept of "presets"
Bug Fixes:
- Hidden form fields now no longer render a visible input
- Added UIDs to sample data to fix issues where some nodes were "stuck"
- Fixed the reset button on the sociogram interface
- Added better logic for determining when to show the full screen node form
Known Issues:
- It is possible to pinch and zoom in and out on windows computers with a touchscreen
- GraphML export doesn't work for the teaching protocol
- Edges at certain angles disappear or render in a broken fashion on iOS
- It is possible to create occlusions on the sociogram interface
- JavaScript
Published by netcanvas-bot over 7 years ago
interviewer - 4.0.0-alpha.2
Welcome to the second alpha release of Network Canvas, Milliways!
This release is not to be used in a live research study under any circumstances. This release contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at developers@coda.co.
New Features:
- Two new interfaces designed to support research using rosters.
- A "Name Generator List" interface, designed for rosters of up to 50 nodes.
- A "Name Generator Autocomplete" interface, designed for rosters over 50 nodes.
- An "instruction interface", which allows text and media to be displayed to the participant.
- Introduced the concept of "factory installed protocols", which are embedded within Network Canvas.
- Implemented a "teaching protocol", to allow educators to use Network Canvas to teach personal network capture.
- Implemented "protocol bundle format", so that compressed protocols can be sent more efficiently over a network.
- A "full screen" mode for forms, designed for devices with small screens and/or physical keyboards.
- Implemented a "variable registry" in the protocol format, so that researchers can have a single point of truth regarding variables and their metadata.
Improvements:
- Name Generator side panels have been improved in several ways:
- It is now possible to drag nodes from the "existing nodes" side panel into the main interview (this replaces the previous "select" interaction).
- Panels now scroll smoothly on iOS.
- Panels can be 'collapsed' by tapping their header, to make more room.
- The Sociogram interface has a new animation for creating edges to disambiguate it from node selection.
- Node lists have a new animation for when their contents change.
- Removed obsolete code, and refactored several internal components.
- Improved the performance of several animations within the app.
- Increased the legibility of form fields.
Bug Fixes:
- The Name Generator now uses the default node form for a given node type when no specific form is specified.
- Fixed an issue where interfaces were mistakenly unregistering each other's Modals.
- Fixed an issue where the highlight parameter of the Sociogram was functioning incorrectly.
- A stage's menu icon can now be overriden in the protocol file.
- We updated several pages of developer documentation in our wiki.
- Fixed a bug where the stage filter was causing the keyboard to display incorrectly on iOS.
- Resolved a touch latency issue on iOS.
Known Issues:
- In some circumstances, nodes can be rendered as squares with rounded corners on Electron.
- The reset functionality on the Sociogram does not remove all node properties.
- The full screen form mode is shown on devices that have physical keyboards and large screens.
- JavaScript
Published by netcanvas-bot almost 8 years ago
interviewer - 4.0.0-alpha.1
What's New
Welcome to the initial alpha release of Network Canvas. This release includes two interfaces for testing: the Name Generator, and the Sociogram.
This release is not to be used in a live research study under any circumstances. This release contains unstable or in-development features that could break, causing loss of data (or worse).
Please support this project by providing feedback! To contribute feedback, visit our feedback portal, or email our project team at developers@coda.co.
- JavaScript
Published by netcanvas-bot over 8 years ago