Software specifications for Opal are captured here. They should adhere to the Specification Spec (which is itself a specification). Also, please use the "Software Specification Template" when creating a new specification.
See Analysis for functional requirements specifications.
See Technical Requirements for high-level technical requirements specifications.
Opal 1.0-M1
Specifications that should be approved for implementation in Opal 1.0-M1.
| Specification | Status |
|---|---|
| Project structure | Completed |
| Decryption of Imported Data | Completed |
| Command Line Framework | Completed |
| Opal Upgrade Management | Completed |
| Participant Key Database Constraints | Completed |
| Technical Requirements | Completed |
Opal 1.0-M4
| Specification | Status |
|---|---|
| Magma Hibernate Datasource | Completed |
| User Authentication | Completed |
| Datasource Management | Completed |
| Magma Views | Completed |
| Audit Log | Completed |
Opal 1.0
| Specification | Status |
|---|---|
| Magma Excel Datasource | Completed |
| Opal list command | Completed |
| Magma SQL Mart Datasource | Completed |
| Opal export command | Completed |
| Magma Datasource for Participant Keys | Completed |
Opal 1.1
| Specification | Status |
|---|---|
| Opal File System | Completed |
| Functional Units | Completed |
| Deriving Variables | Completed |
Opal 1.2-M1
| Specification | Status |
|---|---|
| Opal Web Services | Completed |
| Login Logout UI | Completed |
| Variable Explorer UI | Completed |
| Web Services Shell | Completed |
| Data Import Export UI | Completed |
Opal 1.2-M2
| Specification | Status |
|---|---|
| Jobs UI | Completed |
| Opal Files UI | Completed |
Opal 1.2-M3
| Specification | Status |
|---|---|
| Magma CSV Datasource | Completed |
| Data Import UI | Completed |
| Data Export in CSV | Completed |
| Study Dashboard | Completed |
| Files Explorer UI | Completed |
| File Selector UI | Completed |
| Variables Navigation Improvement | Completed |
Opal 1.3-M1
| Specification | Status |
|---|---|
| Formalise Web Service Error Reporting | Completed |
| Transient Datasources | Completed |
| Excel Datasource Improvements | Completed |
| Create or Update Table | Completed |
| CSV Data Import | Completed |
Opal 1.4-M1
| Specification | Status |
|---|---|
| Create or Remove Datasource | Completed |
| View Manager | Completed |
| Create, Update or Remove View | Completed |
Opal 1.4-M2
| Specification | Status |
|---|---|
| Create, Update or Remove View | Completed |
| Reporting | Completed |
Opal 1.4.0
| Specification | Status |
|---|---|
| Functional Unit Configuration | Completed |
| Functional Unit Identifiers | Completed |
Opal 1.5.0
| Specification | Status |
|---|---|
| Server-side R | Completed |
| R library | Completed |
| DataSHIELD | Completed |
| Authorization | Completed |
| Debian Package | Completed |
Opal 1.6.0
| Specification | Status |
|---|---|
| Indexing Opal Data | Completed |
| DataShaper and DataSchema | Completed |
| Unit Authentication and Authorization | Completed |
Opal 1.7.0
| Specification | Status |
|---|---|
| Derived Variables UI | Completed |
| Securing DataSHIELD | Completed |
Opal 1.8.0
| Values Visualization | Completed |
| Data Import Visualization | Completed |
Opal 1.9.0
| Specification | Status |
|---|---|
| Limesurvey Datasource | Completed |
Opal 1.10.0
| Specification | Status |
|---|---|
| Derivation to Dataschema Variable | In Progress |
Opal 1.x
| Specification | Status |
|---|---|
| UI Styling | In Progress |
| UI mockup changes | In Progress |
| Functional Unit Datasource | In Progress |
| Search and Selection of Variables | In Progress |
| Data Dictionary Report | In Progress |
| Services and Search Indexes Administration | In Progress |
| Command Scheduling | In Progress |
Labels:
None
Page:
Audit Log
Page:
Authorization
Page:
Client-server architecture
Page:
Command Line Framework
Page:
Command Scheduling
Page:
Create, Update or Remove View
Page:
Create or Remove Datasource
Page:
Create or Update Table
Page:
CSV Data Import
Page:
Data Dictionary Report
Page:
Data Export in CSV
Page:
Data Import Export UI
Page:
Data Import UI
Page:
Data Import Visualization
Page:
DataShaper and DataSchema
Page:
DataSHIELD
Page:
Datasource Management
Page:
Debian Package
Page:
Decryption of Imported Data
Page:
Derivation to Dataschema Variable
Page:
Derived Variables UI
Page:
Deriving Variables
Page:
Excel Datasource Improvements
Page:
File Selector UI
Page:
Files Explorer UI
Page:
Formalise Web Service Error Reporting
Page:
Functional Unit Configuration
Page:
Functional Unit Datasource
Page:
Functional Unit Identifiers
Page:
Functional Units
Page:
Indexing Opal Data
Page:
Jobs UI
Page:
Limesurvey Datasource
Page:
Login Logout UI
Page:
Magma CSV Datasource
Page:
Magma Datasource for Participant Keys
Page:
Magma Excel Datasource
Page:
Magma Hibernate Datasource
Page:
Magma SQL Mart Datasource
Page:
Magma Views
Page:
Opal export command
Page:
Opal Files UI
Page:
Opal File System
Page:
Opal list command
Page:
Opal Upgrade Management
Page:
Opal Web Services
Page:
Participant Key Database Constraints
Page:
Project structure
Page:
Reporting
Page:
R library
Page:
Search and Selection of Variables
Page:
Securing DataSHIELD
Page:
Server-side R
Page:
Services and Search Indexes Administration
Page:
Study Dashboard
Page:
Technical Requirements
Page:
Transient Datasources
Page:
UI mockup changes
Page:
UI Styling
Page:
Unit Authentication and Authorization
Page:
User Authentication
Page:
Values Visualization
Page:
Variable Explorer UI
Page:
Variables Export UI
Page:
Variables Import UI
Page:
Variables Navigation Improvement
Page:
View Manager
Page:
Web Services Shell