rdm-review-dashboard

Review Dashboard Frontend

The Review Dashboard provides the user interface for reviewing datasets in Dataverse. It requires a running review dashboard backend and is built using Angular CLI 14.1.2. The frontend communicates exclusively with the backend API and cannot function independently.

Usage

The frontend provides an overview of the Datasets in the various stages of curation and guides the reviewer through the dataset review process. User needs to be logged on through their institutional logins, and have a reviewer or admin role in the Dataverse to access the Review Dashboard.

The dashboard organizes review into the following screens:

Selection -> Details -> Feedback -> Publish/Return

Frontend configuration

The frontend is configured through: src/assets/settings.json

The following configuration properties are available:

User access

Users without the required permissions cannot access the Review Dashboard. More information, see: Roles.

User interface overview

Selection

In this screen, the user can see a list of datasets in Dataverse, organized into tabs. To adjust the number of datasets per page, enter the number in the textbox at the bottom of the page and press enter.

Available tabs:

[!TIP] The button representing the next stage of the review (in this case Review), is always highlighted in blue.

Reviewers can:

Administrators can additionally Change Reviewer of the dataset.

Details

The details screen presents not only more detailed information, such as the disk size of the dataset, but also the Review Checklist and Internal Notes.

The first section contains the following buttons:

Review checklist

This section contains a checklist of criteria to be checked by the reviewer which datasets must meet before being published.

This list is generated based on dataset_issue_definitions.json in the backend. It is organized into categories based on the category property in the json file, and the items are based on the condition property. For information on the configuration, see the backend configuration docs. The checklist state is automatically saved.

Internal notes

In this section, the user can take notes about the review. The contents of the internal notes field are automatically saved.

[!IMPORTANT] The internal notes are not shared with the dataset creators, but are shared with the helpdesk when ask for support is clicked. They also persist between reviewers and reviews.

Feedback

The feedback screen provides:

Note that, changing the checkboxes do not regenerate the email automatically after it was generated once. If you made changes in the checkboxes, you need to click Generate from Checklist to autogenerate a new email from them. This will also delete the previously saved email.

Two options below:

Publish/Return

This screen lets the user to finalize their decision to publish the dataset or return it to the author.

Publish

Reviewers can publish datasets and select:

If the dataset is previously not released it will be released as 1.0.

[!Note] If dataset files were modified, only a major release is possible.

Select Publish dataset in this screen to finalize publishing.

Return

If the user has selected Return, this screen will give a preview of the feedback email.

Select Return dataset in this screen to return the dataset and send the feedback email.