Skip to content

Administration Guide

This section covers administrative functions for ProEthica. Administrative access requires an account with admin privileges.

Admin Dashboard

The admin dashboard (/admin) provides system statistics and management tools. The dashboard displays user activity, data counts, ontology synchronization status, and workflow completion metrics.

System Statistics

The dashboard organizes statistics into four categories:

Category Metrics
Users Total accounts, admin count, active users (30 days)
Data Worlds, documents, guidelines, cases by type (system vs user)
Ontology Total ontologies, entity triples, guideline-derived ontologies
Processing Embedded sections, processed documents, deconstructed cases

Workflow Completion

A progress indicator shows completion status across the eight-step workflow from document import through outcome tracking.

Administrative Functions

Function Location Purpose
Prompt Editor /tools/prompts Edit extraction templates
Validation Studies /admin/validation Manage validation experiments
Pipeline Management /pipeline/dashboard Batch processing and queue management
User Management /admin/users Manage user accounts

System Configuration

Guide Purpose
Architecture System components and data flow
Installation Deployment and setup
Ontology Integration OntServe MCP configuration
Settings Environment and configuration options

Access Control

Administrative routes require authentication with admin privileges. In development mode, these restrictions are relaxed for testing. Production environments enforce strict access control.

The @admin_required_production decorator protects administrative endpoints. See Settings for authentication configuration.

Tools Menu

The Tools dropdown organizes into three groups:

  • Academic References - Available to all users
  • Linked Data - OntServe Web, Browse ProEthica Ontologies
  • Admin Tools (admin login required) -- Batch Processing, Batch Queue, Validation Studies, Prompt Editor