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