Core ConceptsFeatures

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 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.

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

Skill-Based Testing Organization

Build targeted assessments. You define skills like JavaScript or Data Analysis and nest topics underneath for precise evaluation.

path
skillsarray
Required

Array of skill objects, e.g., [{name: "JavaScript", topics: ["React", "Node.js"]}].

path
durationinteger

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.

certificateUrlstring
Required

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