@if (loading()) { Loading...
}
@if (profile()) {
{{ profile().OverallCompetencyScore | number:'1.0-0' }}%
Overall Competency Score
@if (gaps.length > 0) {
Skill Gaps
| Skill | Current Level | Required Level | Mandatory | Severity |
@for (gap of gaps; track gap.SkillId) {
| {{ gap.SkillName }} |
L{{ gap.CurrentLevel }} |
L{{ gap.RequiredLevel }} |
{{ gap.IsMandatory ? 'Yes' : 'No' }} |
{{ gapSeverity(gap.CurrentLevel, gap.RequiredLevel) | titlecase }} |
}
} @else {
No skill gaps identified. All requirements met!
}
}
@if (recommendations().length > 0) {
Career Path Recommendations
@for (rec of recommendations(); track rec.CareerPathId) {
{{ rec.PathName }}
{{ rec.ReadinessPercent | number:'1.0-0' }}% ready ยท {{ rec.MandatoryGapCount }} mandatory gap(s)
}
}