The current experiment module is designed so that experiments have one of five possible status options: planning, active, complete, terminated, archived.
Which stage the experiment is currently in should determine which data fields which must be provided at each stage - for example, an experiment which has been terminated must include a reason for failure.
Discussing this with @paul121 there are Drupal modules which can implement this kind of logic, it just needs to be defined once #298 is complete.
The current experiment module is designed so that experiments have one of five possible status options: planning, active, complete, terminated, archived.
Which stage the experiment is currently in should determine which data fields which must be provided at each stage - for example, an experiment which has been terminated must include a reason for failure.
Discussing this with @paul121 there are Drupal modules which can implement this kind of logic, it just needs to be defined once #298 is complete.
Dependencies: