'use client' import { motion } from 'framer-motion' import { useState } from 'react' import Link from 'next/link' import Navigation from '@/components/Navigation' import Footer from '@/components/Footer' export default function Schulungsbedarf() { const [employees, setEmployees] = useState('') const [departments, setDepartments] = useState('') const [selectedTopics, setSelectedTopics] = useState([]) const topics = [ 'IT-Security für Mitarbeiter', 'Office-Software Optimierung', 'Datenschutz DSGVO', 'Cloud-Computing Grundlagen', 'Systemadministration', 'Netzwerktechnik', ] const toggleTopic = (topic: string) => { if (selectedTopics.includes(topic)) { setSelectedTopics(selectedTopics.filter(t => t !== topic)) } else { setSelectedTopics([...selectedTopics, topic]) } } const calculateEstimate = () => { const empCount = parseInt(employees) || 0 const deptCount = parseInt(departments) || 1 const topicCount = selectedTopics.length || 1 // Basis-Schätzung: 1 Tag pro Thema, 0.5 Tage pro 10 Mitarbeiter const baseDays = topicCount * 1 const employeeDays = Math.ceil(empCount / 10) * 0.5 const departmentFactor = Math.max(1, deptCount * 0.2) const totalDays = Math.ceil((baseDays + employeeDays) * departmentFactor) const estimatedWeeks = Math.ceil(totalDays / 5) const estimatedMonths = Math.ceil(totalDays / 20) return { totalDays, estimatedWeeks, estimatedMonths, empCount, topicCount, } } const [showResults, setShowResults] = useState(false) const estimate = calculateEstimate() return ( <>

Schulungsbedarfs-Rechner

Schätzen Sie den Umfang Ihrer IT-Schulung

Ermitteln Sie Ihren Schulungsbedarf

Geben Sie einige Informationen zu Ihrem Unternehmen ein und erhalten Sie eine erste Schätzung des potenziellen Schulungsumfangs.

Anzahl der Mitarbeiter

setEmployees(e.target.value)} placeholder="z.B. 50" style={{ width: '100%', padding: '12px 16px', fontSize: '17px', background: 'rgba(255, 255, 255, 0.05)', border: '1px solid rgba(255, 255, 255, 0.1)', borderRadius: '10px', color: 'var(--color-text)', fontFamily: 'var(--font-primary)', }} />

Anzahl der Abteilungen

setDepartments(e.target.value)} placeholder="z.B. 5" style={{ width: '100%', padding: '12px 16px', fontSize: '17px', background: 'rgba(255, 255, 255, 0.05)', border: '1px solid rgba(255, 255, 255, 0.1)', borderRadius: '10px', color: 'var(--color-text)', fontFamily: 'var(--font-primary)', }} />

Gewünschte Schulungsthemen

{topics.map((topic) => ( ))}
{showResults && (

Geschätzter Schulungsbedarf

Ihre Angaben

Mitarbeiter: {estimate.empCount}
Abteilungen: {departments || 'Nicht angegeben'}
Gewählte Themen: {estimate.topicCount}

Geschätzter Umfang

Basierend auf Ihren Angaben schätzen wir einen Schulungsbedarf von ca. {estimate.totalDays} Tagen ({estimate.estimatedWeeks} Wochen / {estimate.estimatedMonths} Monate).

* Dies ist eine erste Schätzung. Der tatsächliche Umfang kann je nach spezifischen Anforderungen variieren.

Möchten Sie ein individuelles Schulungskonzept entwickeln? Kontaktieren Sie uns für eine detaillierte Beratung.

Jetzt Beratung anfragen
)}