Sample Selector



The Sample Selector report was created to allow the user to filter down to a subset of the population, and pick the population the rest of the reports is based on. Note that the interface for this report is similar to that used in the Data Export and as such, there is an overlap of features.

Each feature is listed out below, but to summarize, we've presented a value / difficulty matrix here to summarize each feature. Details are provided under each feature below.

Column Names in Selection List Order



The order of the column names as it appears in the selection list controls the order they appear in the data-grid. Each column can be moved to a specific location by dragging its column name to a new position. The column in the data-grid itself is also drag-able and would fulfill the same functionality but more directly (as is described in more details below)

Importance: Medium
Difficulty: Medium

ID/Name Toggle (Not implemented in the prototype)

This is a toggle that determines whether the column it controls displays either the ids of the column or the names they represent. This feature would help bring context to the report as the text of the field would be more meaningful than an id value.

Importance: High
Difficulty: Low

Filter Field/Popup



Upon clicking the filter field, a popup is brought up to display the two classes of filters, as follows:

Basic (left figure) - allows a user to filter by a specific value or values, as displayed and selected in the list in the popup. As our prototype has a very basic filtering feature due to implementation and time constraints, we would recommend that the system includes filters that change depending on the datatype of the column being filtered (i.e. date fields or continuous variables) .

Advanced (right figure) - allows one to enter a specific query to pull out the relevant data. We included this feature as we found that some users have a need for complex combinations of queries, and no single interface would be able to support all such permutations. However, as this is a potential security as well as performance issue, we recommend that this advanced option be available only to selected users.

Importance: High (for basic), Med (for advanced)
Difficulty: Low (for basic), High (for advanced)

Trash Icon



This removes the column from the selection list. Filters for the column will remain however, until it is explicitly cleared, by either selecting "No filter" within the popup or if the "Clear All Filters" or "Remove All" buttons are pressed.

Importance: High
Difficulty: Low

Drag-able Data-Grid Column Headers (Not implemented in prototype)

The column headers can be used to sort the data-grid. They can also be dragged around to change the order that the columns are displayed in. While we didn't test this feature on any one test (as it's not implemented in our prototype) some users desire direct manipulation, and as such we recommended this feature, along with other direct manipulation features. (U5, U11, U27, U29, U33)

Importance: High
Difficulty: High