You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Project owners and editors can now add one or more randomization schemes to a project
Randomization Scheme page shows distributions and totals by:
Stratification Factors
Site
Two types of randomization algorithms are available to use
Randomization criteria are now stored when subject is randomized
When site is used as a stratification factor, subjects can only be stratified to their own site
Site editors can create for subjects on their site
Site viewers can view all existing randomization for subjects on their site
Only project owners and editors can undo randomizations
Subject randomization criteria can be set to only allow distinguishing between eligible and ineligible subjects
Randomization goal progress bar is displayed for each randomization scheme
Permuted-block Algorithm
Treatment Arms can now be specified along with a weight allocation
Different block sizes and allocations can now be specified
Stratification Factors with options can now be specified
Site can now be a stratification factor
Randomization goal can now be specified
Minimization Algorithm
Dynamic randomization can now be done as an alternative to Permuted-block Algorithm
Each randomization keeps track of the treatment arm selection process
When site is a stratification factor, the minimization randomization scheme creates a list for each site
Additionally, when site is a stratification factor, it is not included again when comparing existing weighted ratios of treatment arms by stratification factor
Chance of Random Treatment Arm Selection can now be set between 0 (Never Random) and 100 (Always Random), and is set to 30 by default
List Generation
Lists are generated as a product of the stratification factor options
Lists are popuplated by block groups based on shuffled block size multipliers and treatment arm allocations
Lists are expanded dynamically with new block groups when new subjects are randomized in cases when the lists runs out of available randomizations in previous block groups
Lists can be regenerated if they have zero randomized subjects
Stratification options can be added, and corresponding lists can be generated after a randomization scheme is published
Stratification options cannot be removed after a randomization scheme is published
Subject Randomization
Subjects can now be randomized to lists
Randomizations can be undone
Randomizations track the user who randomized the subject and the time the subject was randomized
Emails are sent when subjects are randomized
General Changes
Emails sent by web application are now opt-in by default
Admin Changes
Admins can now disable user emails for accounts with invalid emails
Design Changes
File type variables can no longer be added to grids
Public surveys now adhere to variable validations on form submission
Variable Changes
Added better variable validation framework
Users are provided more immediate feedback when entering data on sheets
Data uses the same validation checks when saving on the server
Branching logic and hidden required variables are accounted for during validation
Sheet Changes
Removed the Save and Continue button as it does not make as much sense in a subject-centric model
Project Changes
The invite process for new project and site, editors and viewers, has been simplified to allow new users to get added after registration to the appropriate site or project
Inviting collaborators to a project now also provides search results when typing in an email of an associated user
The new randomization module can be enabled in the project settings
Gem Changes
Use of Ruby 2.2.3 is now recommended
Updated to rails 4.2.4
Updated to contour 3.0.1
Updated to redcarpet 3.3.2
Only run web-console in development mode
Added differ 0.1.2 gem to better show sheet transactions
Bug Fixes
Project list gradients now display properly in Internet Explorer 8
Fixed color of text in dropdowns in night mode
Fixed positing of input text in dropdowns
Various display adjustments for Internet Explorer 8
Fixed date input consistency across browsers when using two-digit years
Fixed time input consistency across browsers and compatibility with Internet Explorer 8
Fixed a bug preventing dates from being entered and edited on subject events
Fixed ordering of variables across CSVs and generated export scripts
Deleting a sheet now correctly redirects back to the subject page
Fixed a bug that prevented large integers from being saved to sheets
Fixed display of sparkline tooltips
Fixed an issue where "send emails" was listed twice on the sign up form
Fixed a bug that removed options when the option name was cleared