diff --git a/api/src/engine/connectors/exareme/converters.ts b/api/src/engine/connectors/exareme/converters.ts
index 7ec45300fcc38ce25a23d848eb7d0eb1308bc3d4..80811045c0862864d4ba704712a9b0efa606685b 100644
--- a/api/src/engine/connectors/exareme/converters.ts
+++ b/api/src/engine/connectors/exareme/converters.ts
@@ -94,7 +94,8 @@ export const descriptiveDataToTableResult = (
result.groups = [
new GroupResult({
- name: 'Single',
+ name: 'Variables',
+ description: 'Descriptive statistics for the variables of interest.',
results: descriptiveSingleToTables.evaluate(data),
}),
];
@@ -102,6 +103,8 @@ export const descriptiveDataToTableResult = (
result.groups.push(
new GroupResult({
name: 'Model',
+ description:
+ 'Intersection table for the variables of interest as it appears in the experiment.',
results: descriptiveModelToTables.evaluate(data),
}),
);
diff --git a/api/src/engine/models/result/groups-result.model.ts b/api/src/engine/models/result/groups-result.model.ts
index e3de47038bb69b09615831c8c5dac1cf456d93df..5ea51cff97c998309df74518f1efee0efcb0c3bb 100644
--- a/api/src/engine/models/result/groups-result.model.ts
+++ b/api/src/engine/models/result/groups-result.model.ts
@@ -11,6 +11,9 @@ export class GroupResult {
@Field()
name: string;
+ @Field({ nullable: true })
+ description?: string;
+
@Field(() => [ResultUnion])
results: Array<typeof ResultUnion>;
}
diff --git a/api/src/schema.gql b/api/src/schema.gql
index 6bfa92dcb04397155aecdc110d43c38111ad7ce5..de6025dd4d827b3bf3736f228c22f51ee86f5182 100644
--- a/api/src/schema.gql
+++ b/api/src/schema.gql
@@ -55,6 +55,7 @@ type Algorithm {
type GroupResult {
name: String!
+ description: String
results: [ResultUnion!]!
}