Data monitoring

Monitoring table

Each record feeds the data monitoring table, accessible via the data panel (highlighted in red below). This table is displayed by default when you log in to a Goupile project.

The monitoring table shows one row per record, along with the following columns:

Above the table are various filters related to annotations, detailed later.

Export buttons are located below the table. They are visible only to users with the appropriate permissions.

Data filters

When a variable is annotated with a status, the record inherits the statuses of all the variables it contains. In the monitoring table, statuses are displayed as small colored dots next to the record and the corresponding page.

The screenshot below shows two records (ID 2 and 3) with the status "To be verified":

Use the "Filter" menu above the table to display only the records with pages matching one or more specific statuses.

In the screenshot above, only records with the "To be verified" status are displayed:

Data exports

Collected data can be exported to an XLSX file that you can open in your spreadsheet or load into an analysis tool (such as R).

You can create exports manually (see below) or configure automated exports in Goupile's administration module.

Creating an export

Use the "Create export" button below the tracking table to export data in XLSX format.

You can export either:

There are two permissions related to exports: the permission to create an export (ExportCreate), and the permission to download an export (ExportDownload).

These rights make it possible to create a user who can download existing exports without being able to create new ones.

Data format

Each page is exported to a separate sheet in the XLSX file, with the name corresponding to the page key.

Pages for which no record is filled in are not exported.

The columns in each sheet are organized as follows:

When a page is not filled in for a record, no row is present in the corresponding sheet of the exported file. This means that the different pages corresponding to a given record will appear on different rows in each sheet.

You must therefore use a join based on the __tid column to merge data from different sheets!

Variable dictionary

The exported file also includes two sheets related to the variable dictionary:

List of variables

The @definitions sheet includes four columns: the first indicates the table (or page) concerned, the second the variable name, followed by the user-facing label, and finally the data type.

In the example table below, two variables are defined: an age variable of type numeric (number), and a single-choice (enum) variable related to smoking.

table variable label type
introduction age Age number
introduction smoking Smoking enum

Response propositions

The @propositions sheet lists the possible choices for all single-choice (enum) or multiple-choice (multi) variables found in the recorded data.

In the example table below, the variable smoking has 3 response options: active, stopped, and no.

table variable prop label
introduction smoking active Active smoker
introduction smoking stopped Former smoker
introduction smoking no Non-smoker