Because of the way Experiment.uses_groups() works, it is currently possible to start an experiment when only a single group is configured, but it's impossible to save the participant's data.
This is caused by the following exception in SessionUploadView:
if not self.experiment.uses_groups():
raise ValidationError(detail='Experiment is not using session ids')
Because of the way
Experiment.uses_groups()
works, it is currently possible to start an experiment when only a single group is configured, but it's impossible to save the participant's data.This is caused by the following exception in SessionUploadView: