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