Core Features of ExpertBatch
Explore the essential tools for conducting secure, timed assessments and generating performance insights.
Overview
ExpertBatch provides powerful tools for skill-based talent assessments. You create secure exams with AI proctoring, organize tests by skills and topics, track performance in real time, and generate detailed reports with certificates. These features ensure fair evaluations and data-driven hiring decisions.
Advanced Proctoring
Monitor exams with AI-driven screen capture and face detection.
Real-Time Analytics
Access percentile rankings and topic breakdowns instantly.
Skill-Based Testing
Structure assessments around specific skills and topics.
Performance Tracking
Generate certificates and track progress across exams.
Advanced AI Proctoring
Enable exam integrity with AI-powered monitoring. You activate proctoring to capture screen activity, detect face movement, and flag suspicious behavior in real time.
Always inform candidates about proctoring to comply with privacy regulations.
Start with screen sharing and webcam checks.
Add AI anomaly detection and session recording.
Enable Proctoring
In your dashboard, navigate to exam settings and toggle proctoring to true.
// API call to enable proctoring
const response = await fetch('https://api.example.com/v1/exams/{examId}/proctoring', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_TOKEN' },
body: JSON.stringify({ enabled: true, mode: 'advanced' })
});
Test Session
Run a preview exam to verify monitoring works.
Review Logs
Access proctoring reports post-exam for any flags.
Real-Time Analytics and Reports
Gain insights with live dashboards. You view candidate scores, percentile rankings, and topic performance as exams progress.
// Fetch real-time analytics
const analytics = await fetch('https://api.example.com/v1/analytics/{examId}', {
headers: { 'Authorization': 'Bearer YOUR_TOKEN' }
}).then(res => res.json());
console.log(analytics.percentile); // e.g., 85
# Fetch real-time analytics
import requests
headers = {'Authorization': 'Bearer YOUR_TOKEN'}
response = requests.get('https://api.example.com/v1/analytics/{examId}', headers=headers)
analytics = response.json()
print(analytics['percentile']) # e.g., 85
Skill-Based Testing Organization
Build targeted assessments. You define skills like JavaScript or Data Analysis and nest topics underneath for precise evaluation.
Array of skill objects, e.g., [{name: "JavaScript", topics: ["React", "Node.js"]}].
Exam time in minutes, e.g., 60.
Performance Tracking and Certificates
Monitor long-term progress and issue certificates. You compare scores across exams and auto-generate shareable PDFs upon passing thresholds.
Customize templates with candidate name, score, and skills passed. Set passing score to 80% or higher.
Download link for PDF certificate.
// Generate certificate
const cert = await fetch('https://api.example.com/v1/certificates/{candidateId}', {
method: 'POST',
body: JSON.stringify({ examId: 'exam-123', threshold: 80 })
});
Integrate tracking with your HR system via webhooks for automated workflows.
Next Steps
Last updated Apr 14, 2026
Built with Documentation.AI