azaharizaman/nexus-training-management
最新稳定版本:v0.1.0-alpha1
Composer 安装命令:
composer require azaharizaman/nexus-training-management
包简介
Training courses, enrollments, trainers, and certification tracking for employee development
README 文档
README
Training courses, enrollments, trainers, and certification tracking for employee development.
Features
- Course management
- Enrollment tracking
- Trainer allocation
- Attendance tracking
- Certification issuance
Installation
composer require azaharizaman/nexus-training-management
Usage
use Nexus\Training\Contracts\CourseRepositoryInterface; use Nexus\Training\Contracts\EnrollmentRepositoryInterface; // Inject via constructor public function __construct( private readonly CourseRepositoryInterface $courseRepository, private readonly EnrollmentRepositoryInterface $enrollmentRepository ) {}
Architecture
This package follows Clean Architecture principles:
- Entities: Course, Enrollment, Trainer
- ValueObjects: CourseId, EnrollmentStatus, Certification
- Services: CertificationGrantService, AttendanceTrackingService, CourseEligibilityChecker
- Policies: TrainingApproval, Certification, Reimbursement
License
MIT
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-05-04