azaharizaman / nexus-performance-review
Appraisal cycles, KPIs, competency scoring, and rating calculations for employee performance management
Package info
github.com/azaharizaman/nexus-performance-review
pkg:composer/azaharizaman/nexus-performance-review
v0.1.0-alpha1
2026-05-05 02:28 UTC
Requires
- php: ^8.3
Requires (Dev)
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2026-05-05 03:07:09 UTC
README
Appraisal cycles, KPIs, competency scoring, and rating calculations for employee performance management.
Features
- Appraisal management
- KPI tracking and evaluation
- Weighted rating calculations
- Review templates
- Performance score normalization
Installation
composer require azaharizaman/nexus-performance-review
Usage
use Nexus\PerformanceReview\Contracts\PerformanceCalculatorInterface; use Nexus\PerformanceReview\Services\PerformanceScoreCalculator; // Inject via constructor public function __construct( private readonly PerformanceCalculatorInterface $calculator ) {}
Architecture
This package follows Clean Architecture principles:
- Entities: Appraisal, Kpi, ReviewTemplate
- ValueObjects: Rating, CompetencyScore, AppraisalPeriod
- Services: PerformanceScoreCalculator, WeightedRatingEngine, KpiEvaluator
- Policies: RatingNormalization, CompetencyEvaluation, PromotionEligibility
License
MIT