UNACAR · Competency Evaluation Architecture

UNACAR · Competency Evaluation Architecture An architecture diagram generated by Archify. UNACAR users · Collaborators · admins · Architecture component UNACAR users Collaborators · admins ASP.NET Core MVC · Controllers · Razor views · UNACAR evaluation system · Web experience ASP.NET Core MVC Controllers · Razor views Web experience Identity & roles · Cookie auth · policies · Protected institutional data › UNACAR evaluation system · ASP.NET Identity Identity & roles Cookie auth · policies ASP.NET Identity JWT API · Users · integrations · Protected institutional data › UNACAR evaluation system · Bearer tokens JWT API Users · integrations Bearer tokens Evaluation domain · Competencies · questionnaires · Protected institutional data › UNACAR evaluation system · Scoring · percentiles Evaluation domain Competencies · questionnaires Scoring · percentiles SQL Server · uncarContext · EF Core · Protected institutional data · Migrations SQL Server uncarContext · EF Core Migrations Results & exports · Comprobantes · Excel · Protected institutional data › UNACAR evaluation system · Downloadable evidence Results & exports Comprobantes · Excel Downloadable evidence SMTP mail · Password · reminders · Architecture component SMTP mail Password · reminders Schema evolution · EF Core migrations · UNACAR evaluation system Schema evolution EF Core migrations HTTPS authorize API calls workflow actions EF Core schema changes scores / results notifications send result UNACAR evaluation system Protected institutional data Legend Frontend Backend Database Cloud Security External

Assessment experience

  • • MVC flows for collaborators and administrators
  • • Sectioned questionnaires with incomplete-session handling

Identity and domain

  • • ASP.NET Identity users and roles
  • • Competencies, profiles, positions, questions, and response options

Institutional operations

  • • SQL Server through Entity Framework Core and migrations
  • • JWT-protected API surface for user operations