Online Smart Employee Exit Interview Analyzer

Smart Employee Exit Interview Analyzer

Key Exit Interview Insights

0
Total Interviews Analyzed
0.0
Avg. Satisfaction (1-5)
N/A
Top Reason for Leaving

Common Themes from Feedback

Manage Exit Interview Data

Add, edit, or remove exit interview records. The dashboard will update automatically to reflect the new data.

Add/Edit Interview Record

Current Interview Records

Employee ID Department Reason for Leaving Satisfaction Actions

No common keywords found in feedback.

'; return; } cloud.innerHTML = ''; sortedKeywords.forEach(([word, count]) => { const keywordEl = document.createElement('span'); keywordEl.className = 'seia-keyword'; keywordEl.textContent = word; // Optional: Adjust size based on count const fontSize = 1 + (count / Math.max(...sortedKeywords.map(([,c])=>c))) * 0.8; keywordEl.style.fontSize = `${fontSize}em`; cloud.appendChild(keywordEl); }); }, renderInterviewsTable() { const tableBody = this.elements.interviewsTableBody; if (!tableBody) return; tableBody.innerHTML = ''; this.state.interviews.forEach(interview => { const row = ` ${interview.employeeId || 'N/A'} ${interview.department} ${interview.reason} ${interview.satisfaction} `; tableBody.innerHTML += row; }); }, updateDepartmentDatalist() { const datalist = this.elements.departmentList; if (!datalist) return; const uniqueDepts = [...new Set(this.state.interviews.map(i => i.department))]; datalist.innerHTML = uniqueDepts.map(d => `
Scroll to Top