IISURI LAB

CASE STUDY 10 · TALENT & EVALUATION

Turning competency data into actionable institutional insight.

The Sistema de Evaluación de Competencias Laborales gives UNACAR a structured platform to define competencies, configure questionnaires, evaluate collaborators, calculate results, and produce evidence for talent and organizational development.

ContributionApplication developer · competency workflows · assessment engine · reporting and institutional support
ProductLabor competency evaluation platform
Core stackASP.NET Core MVC · C# · EF Core · SQL Server
Operational concernConsistent assessments across positions, profiles, and departments

What the system had to solve

Institutional evaluation requires more than a form. The platform connects employees, positions, profiles, competencies, questionnaires, answers, interpretation rules, and results so administrators can run repeatable assessment programs and collaborators can complete evaluations with a clear workflow.

Architecture at a glance

Open interactive architecture ↗

Experience layerASP.NET Core MVC views for administrators, evaluators, collaborators, questionnaires, dashboards, calendar views, and result downloads.
Application layerControllers and helpers coordinate authentication, evaluation programs, competency catalogs, questionnaire sessions, scoring, notifications, and exports.
Identity and accessASP.NET Core Identity models with role-aware authorization for administrators, collaborators, prospects, former collaborators, and super administrators, plus JWT-protected API endpoints.
Data layerEntity Framework Core context with SQL Server persistence, migrations, normalized catalogs, evaluation relationships, answers, percentiles, and interpretation data.

Module structure

Competency catalog

Define competencies, categories, profiles, required levels, positions, sections, questions, and response options as reusable institutional structures.

Evaluation programs

Configure assessment periods, assign evaluations to positions and collaborators, and manage the lifecycle of active and incomplete evaluations.

Questionnaire engine

Deliver sectioned questionnaires, persist answers, support incomplete sessions, and provide a controlled path to completion and submission.

Scoring and interpretation

Calculate points and percentiles, apply interpretation rules, and relate outcomes to competency levels and organizational profiles.

Results and evidence

Generate downloadable result documents and comprobantes that make the evaluation outcome easier to communicate and preserve.

Administration and notifications

Manage users, roles, configuration, email settings, notification rules, calendars, dashboards, and support workflows.

Engineering improvements

The system turns a complex people process into a repeatable workflow with versioned competency structures, relational evaluation data, controlled permissions, incomplete-session handling, result interpretation, and reporting. The migration history also provides a record of how the assessment model evolved as institutional requirements became more precise.

Recruiter takeaway

This project demonstrates the ability to model a high-context institutional process: translating competency methodology into configurable software, protecting personal evaluation data, and producing results that can be understood by both administrators and collaborators.

Institutional context

The platform was built for the Universidad Autónoma del Carmen (UNACAR), a public university in Campeche, Mexico, and is available through its dedicated evaluation service.