Back to Requirements
Data-SMARTS Requirement

Administration

The system must provide comprehensive administrative controls for managing organizations, users, permissions, and system configuration across multiple countries and regions.

Required Capabilities

Multi-Tenant
Independent organizations
RBAC
Role-based access control
User Mgmt
Provisioning & tracking
Configuration
Flexible system setup

Detailed Requirements

AD-1

Multi-Tenant Architecture

  • Support for multiple independent organizations within a single deployment
  • Data isolation between organizations with no cross-tenant data leakage
  • Organization-specific branding and configuration options
  • Hierarchical organization structure (country > region > district)
AD-2

Role-Based Access Control

  • Predefined roles for common user types (Admin, Monitor, Teacher, etc.)
  • Custom role definition with granular permissions
  • Geographic scope restrictions (access only to assigned areas)
  • Feature-level access control (read, write, delete, export)
AD-3

User Management

  • User provisioning and deprovisioning workflows
  • Bulk user import via CSV/Excel
  • Self-service password reset capabilities
  • User activity tracking and audit logs
AD-4

Geographic Hierarchy

  • Flexible hierarchy levels (country, region, district, school)
  • Custom naming for hierarchy levels per country
  • Geographic polygon support for district boundaries
  • School location management with GPS coordinates
AD-5

Project Configuration

  • Project-based organization of monitoring activities
  • Configurable assessment templates per project
  • Form builder for custom data collection needs
  • Project-specific user assignments and permissions
AD-6

System Monitoring

  • Real-time system health monitoring
  • User activity and login tracking
  • Data sync status monitoring across devices
  • Alerting for system issues and anomalies

Standard User Roles

System Administrator

Scope:Global
Full system access and configuration

Country Administrator

Scope:Country
Manage regions, users, and projects within country

Regional Official

Scope:Region
Oversee districts and monitors in region

Project Staff

Scope:Assigned Areas
Conduct visits and assessments

Teacher

Scope:School
View own students and assessment results

Analyst

Scope:Assigned Areas
Access reports and analytics (read-only)

See Our Implementation

The Universal Learning Portal backend implements comprehensive multi-tenant administration with role-based access control.

View Backend System