Onyx Software Specifications
Software specifications for Onyx are captured here. They should adhere to the Specification Spec (which is itself a specification). Also, please use the Specification Template when creating a new spec.
| Table of Contents |
|---|
Onyx 1.0
Specifications that should be approved for implementation in Onyx v1.0.
| Spec | Status |
|---|---|
| Maven WAR Overlay | Completed |
| Password Based Encryption | Completed |
Onyx 1.1
| Spec | Status |
|---|---|
| Jade Instrument Model Persistence | Completed |
| Touch Screen Questionnaires | Completed |
| Cognitive Test Integration | Completed |
| Locking Interviews | Completed |
| Connect Jade, Quartz and Mica to Variable Provider | Completed |
| Participant Attribute Validation | Completed |
| Appointment List Management | Completed |
Onyx 1.2
| Spec | Status |
|---|---|
| New Onyx UI | Completed |
| Action Timestamps | Completed |
| Interview log | Completed |
| Participant Attribute Groups | Completed |
| [Multiple Measurements for Spirometry] | Completed |
Onyx 1.3
| Spec | Status |
|---|---|
| New Onyx UI - Modules | Completed |
| User Password Management | Completed |
| Tube Barcode Parts as Variables | Completed |
| Upgrade Management | Completed |
Onyx 1.4
| Spec | Status |
|---|---|
| Allow Multiple Stages with Ruby | Completed |
| Printable Reports | Completed |
| Interrupting and Resuming a Measurement | Completed |
Onyx 1.5
| Spec | Status |
|---|---|
| Any Stage can complete the Interview | Completed |
| Dealing with Incomplete Interviews and Study Withdrawal | Completed |
Onyx 1.6
| Spec | Status |
|---|---|
| Jade Module Configuration UI | Completed |
| Experimental Condition Logs | Completed |
| Appointment List Update - Spring Batch Integration | Completed |
| Appointment List Update - UI Changes | Completed |
| Improve Export Destinations with Interview Status | Completed |
| Deleting Participant's Data | Completed |
| Improve Stage Duration recording | Completed |
| Magma-related Specs | Completed |
| One Instrument for several Measurements | Not Started |
Magma-related Specs
Following are specifications related to Magma.
| Spec | Status |
|---|---|
| Magma API and Specifications | Completed |
| Onyx Datasource | Completed |
| Export Integration and Magma Filtering | Completed |
| Collection Writer | Completed |
Onyx 1.7
| Spec | Status |
|---|---|
| Participant Registry | Completed |
| Participant ID Generator | Completed |
| No-answer category for optional questions | Completed |
| Allow renaming questionnaire variables | Completed |
| Reinstating a closed or cancelled Interview | Completed |
Onyx 1.8
| Spec | Status |
|---|---|
| Online Questionnaire Editor | Completed |
| JavaScript conditions | Completed |
| Audio in Questionnaires | Completed |
| Autocomplete open answers | In Progress |
Online Questionnaires
| Spec | Status |
|---|---|
| Survey definition | Not Started |
| Survey administration | Not Started |
| Questionnaire improvement | Not Started |
| Participant access | Not Started |
Proposed Specs
Specifications in progress. These are specs that have not been approved and/or scheduled yet.
Labels:
None
Page:
Action Timestamps
Page:
Upgrade Management
Page:
Cognitive Test Integration
Page:
Connect Jade, Quartz and Mica to Variable Provider
Page:
Jade Instrument Model Persistence
Page:
Jade IntegrityCheck Refactoring
Page:
Locking Interviews
Page:
Maven WAR Overlay
Page:
Participant Attribute Validation
Page:
Password Based Encryption
Page:
Remove DOB and Gender attributes from Participant
Page:
Specification Spec
Page:
Touch Screen Questionnaires
Page:
User Password Management
Page:
Audio in Questionnaires
Page:
Autocomplete open answers
Page:
Actions on completed and canceled interviews
Page:
Adding a stage-specific comment from the Interview page
Page:
Allow Multiple Stages with Ruby
Page:
Allow renaming questionnaire variables
Page:
Any Stage can complete the Interview
Page:
Appointment List Management
Page:
Appointment List Update - Spring Batch Integration
Page:
Collection Writer
Page:
CSS Classes
Page:
Dealing with Incomplete Interviews and Study Withdrawal
Page:
Deleting Participant's Data
Page:
Experimental Condition Logs
Page:
Export Integration and Magma Filtering
Page:
Generate Printable Questionnaires
Page:
Gert Modifications
Page:
Improve Export Destinations with Interview Status
Page:
Improve Stage Duration recording
Page:
Instrument Single Measure Refactoring
Page:
Interrupting and Resuming a Measurement
Page:
Interview log
Page:
Jade Module Configuration UI
Page:
LDAP and Active Directory Authentication
Page:
Magma API and Specifications
Page:
New Onyx UI
Page:
New Onyx UI - Modules
Page:
No-answer category for optional questions
Page:
One Instrument for several Measurements
Page:
Onyx Datasource
Page:
Participant access
Page:
Participant Attribute Groups
Page:
Participant ID Generator
Page:
Participant Registry
Page:
Printable Reports
Page:
Questionnaire improvement
Page:
Reinstating a closed or cancelled Interview
Page:
Reusable Dialog
Page:
Solving CPTP-646
Page:
Survey administration
Page:
Survey definition
Page:
Tube Barcode Parts as Variables
Page:
User interface for appointment list updating