Skip to content

Resume Analyzer Explainability #203

Description

@Aditya8369

Issue Details

Description: Enhance Resume Analyzer results to include evidence for matching/missing skills (keyword hits, partial matches, where the match came from).

Proposed plan:
Backend: Update resumeAnalyzer.controller.js to return structured “match explanations” alongside matchedSkills and missingSkills (e.g., { skill, matchedBecause: ["resume includes 'react'"], matchedType }).
Model: Update ResumeAnalysis.model.js to store explanations (or compute on the fly).
API: Keep existing response shape compatible; add a new field like skillExplanations.
Frontend: Update AnalysisResults.jsx to show an expandable section per skill: “Matched/Missing + explanation”.

Metadata

Metadata

Assignees

Labels

NSOC'26Issues for the NSOC 2026 programblankUncategorized issue template

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions