Skip to content

User Interfaces

De Silva, Devin edited this page Mar 14, 2025 · 7 revisions

Overview.

The interfaces are designed using ShinyJS and pure Shiny components and located within the shiny_app/ui.R. As described in the UI is structured such that There are 3 main pages in the layout

  1. The Experiment page which contains the experimental setup and running interface. More information can be found in the User guide under Experiment run page.
  2. The Pipeline setup page which contains the pipeline setup stages. where each stage is sub divided into generation, update and view and test stage (except for SPARQL query step) More information can be found in the User guide under Setup Pipeline Page.
  3. The Overview page which contains the details about the application.

Setup Pipeline Page

The pipeline contained 4 steps as detailed in the Home page each UI tab developed for a step contains a subtabs for generation, update and view and test stage. In the generation step we utilize the input elements to get the required data to generate step output. status is displayed at the top of the component where either success or error messages are displayed. The update and view tab shows the output of the generation step where the user and edit the generated output. The testing tab can be used to test the generated output given the required input. Further below the pipeline steps tabs we utilize another component to display the utilization of the already completed steps generation in the pipeline using a sample data.

Experiment Page

Clone this wiki locally