dss-visual-edit

Validating machine-generated data

Use case description

We want business users (aka end-users) to validate/review machine-generated data and make corrections as needed, based on their domain expertise. From a business perspective, there are two sub use cases: we may use the human-reviewed, machine-generated data…

Machine-generated data would be stored in the output dataset of an existing data pipeline. Each row would correspond to an item to review. Columns would include:

Instead of exporting this dataset to Excel, we want end-users to access a web interface to review and correct the data. In addition to the above columns, we would want 2 feedback columns: one to mark rows as “Reviewed” (via checkboxes) and one to write comments.

Special behavior of the validation column (“Reviewed”)

The webapp’s backend implements special behavior when a cell from a column named “Reviewed” is edited: values of all editable columns from the same row are logged (even if they weren’t edited).

This allows the editlog to include not just the information that the row was reviewed, but also the actual values that were reviewed. This is particularly useful when those values were generated by an algorithm, because they may change if the algorithm changes.

As a result, there will be no missing value in the machine-generated and human-reviewed columns that are present in the edits dataset, for rows marked as Reviewed.

How-to

You must be familiar with the initial How to Use guide before following the steps below.

Next