azaharizaman/nexus-performance-review

Appraisal cycles, KPIs, competency scoring, and rating calculations for employee performance management

Maintainers

Package info

github.com/azaharizaman/nexus-performance-review

pkg:composer/azaharizaman/nexus-performance-review

Statistics

Installs: 0

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha1 2026-05-05 02:28 UTC

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