{"id":4532,"date":"2024-11-17T19:23:18","date_gmt":"2024-11-17T18:23:18","guid":{"rendered":"https:\/\/fahrtauglich.ch\/?page_id=4532"},"modified":"2025-03-09T10:04:44","modified_gmt":"2025-03-09T09:04:44","slug":"trail-making-test","status":"publish","type":"page","link":"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/trail-making-test\/","title":{"rendered":"Trail Making Test"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4532\" class=\"elementor elementor-4532\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-279daf0 e-flex e-con-boxed e-con e-parent\" data-id=\"279daf0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f5d06c elementor-widget elementor-widget-heading\" data-id=\"2f5d06c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Trail Making Test<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f2f64f elementor-widget elementor-widget-html\" data-id=\"1f2f64f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=0.7\">\n  <meta charset=\"UTF-8\">\n  <title>Trail Making Test<\/title>\n  <style>\n    \/* Original CSS remains unchanged except for the added styles *\/\n    body {\n      font-family: Arial, sans-serif;\n      margin: 0;\n      padding: 0;\n      display: flex;\n      flex-direction: column;\n      height: 100vh;\n    }\n\n    #start-screen, #app-interface {\n      flex: 1;\n      display: none;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      text-align: center;\n      padding: 20px;\n      \/* Added gap to increase spacing between elements *\/\n      gap: 20px;\n    }\n\n    #start-screen.active, #app-interface.active {\n      display: flex;\n    }\n\n    #tmt-canvas {\n      border: 2px solid #333;\n      touch-action: none; \/* Prevents default touch actions *\/\n      border-radius: 20px;\n      background-color: #f0f0f0; \/* Light gray background *\/\n    }\n\n    #controls {\n      display: flex;\n      justify-content: center;\n      flex-wrap: wrap; \/* Allows buttons to wrap if needed *\/\n      gap: 15px;\n      margin-top: 15px;\n    }\n\n    .btn {\n      background-color: #FFBE00;\n      color: #000;\n      border: none;\n      padding: 12px 25px;\n      font-size: 16px;\n      font-weight: bold;\n      cursor: pointer;\n      border-radius: 8px;\n      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);\n      transition: transform 0.2s;\n    }\n\n    .btn:hover {\n      transform: scale(1.05);\n    }\n\n    .btn:disabled {\n      background-color: #ccc;\n      cursor: not-allowed;\n    }\n\n    #timer {\n      font-size: 18px;\n      margin-top: 10px;\n      text-align: center;\n    }\n\n    \/* Style for the congratulations popup *\/\n    #congrats-message {\n      display: none;\n      position: fixed;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      background-color: #fff;\n      padding: 30px;\n      border-radius: 10px;\n      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);\n      text-align: center;\n      z-index: 1000;\n    }\n\n    #congrats-message.active {\n      display: block;\n    }\n\n    #overlay {\n      display: none;\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0,0,0,0.5);\n      z-index: 999;\n    }\/* Mobile Optimierung f\u00fcr kleinere Bildschirme *\/\n    @media (max-width: 768px) {\n      .btn {\n        padding: 10px 15px;\n        font-size: 12px;\n      }\n    \n      #timer {\n        font-size: 14px;\n      }\n    \n      #controls {\n        gap: 10px;\n      }\n    \n      #tmt-canvas {\n        max-width: 100%;\n        height: auto; \/* H\u00e4lt das Seitenverh\u00e4ltnis bei *\/\n      }\n    }\n    \n    @media (max-width: 480px) {\n      .btn {\n        padding: 8px 12px;\n        font-size: 10px;\n      }\n    \n      #timer {\n        font-size: 12px;\n      }\n    }\n\n  <\/style>\n<\/head>\n<body>\n  <!-- Start screen -->\n  <div id=\"start-screen\" class=\"active\">\n    <p id=\"starting_text\" style=\"max-width: 400px; margin: 10px;\">\n      Bitte w\u00e4hlen Sie den gew\u00fcnschten Teil des Trail Making Tests aus. \n    <\/p>\n        <p id=\"starting_text\" style=\"max-width: 650px; margin: 0px;\">\n      Vermerk: Aktuell m\u00fcssen Sie nach jeder Verbindung von Zahlen\/Buchstaben den Finger\/Sift heben, sonst startet eine neue Aufgabe automatisch.\n    <\/p>\n    <!-- Wrapped buttons in a div for better control -->\n    <div class=\"start-buttons\">\n      <button id=\"start-game-btn-a\" class=\"btn\">Start Teil A<\/button>\n      <button id=\"start-game-btn-b\" class=\"btn\">Start Teil B<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- Game interface -->\n  <div id=\"app-interface\">\n    <canvas id=\"tmt-canvas\" width=\"2500\" height=\"2500\"><\/canvas>\n    <div id=\"controls\">\n      <button id=\"solution-btn\" class=\"btn\">L\u00f6sung zeigen<\/button>\n      <button id=\"next-btn\" class=\"btn\">N\u00e4chste Aufgabe<\/button>\n      <button id=\"back-btn\" class=\"btn\">Zur\u00fcck<\/button>\n    <\/div>\n    <p id=\"timer\">Zeit: 01:30<\/p>\n  <\/div>\n\n  <!-- Overlay and congratulations popup -->\n  <div id=\"overlay\"><\/div>\n  <div id=\"congrats-message\">\n    <h2>Herzliche Gratulation!<\/h2>\n    <p>Sie haben die Aufgabe erfolgreich gel\u00f6st. Die n\u00e4chste Aufgabe wird nachdem Sie auf OK dr\u00fccken sofort angezeigt.<\/p>\n    <button id=\"close-congrats-btn\" class=\"btn\">OK<\/button>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n      const startScreen = document.getElementById(\"start-screen\");\n      const appInterface = document.getElementById(\"app-interface\");\n      const startGameBtnA = document.getElementById(\"start-game-btn-a\");\n      const startGameBtnB = document.getElementById(\"start-game-btn-b\");\n      const canvas = document.getElementById(\"tmt-canvas\");\n              \/\/ Funktion zur Gr\u00f6\u00dfenanpassung des Canvas f\u00fcr Mobilger\u00e4te\n        function resizeCanvas() {\n          const maxWidth = Math.min(window.innerWidth - 40, 750); \/\/ Maximal 500px, aber angepasst an die Bildschirmgr\u00f6\u00dfe\n          canvas.width = maxWidth;\n          canvas.height = maxWidth; \/\/ Quadratformat bleibt erhalten\n        }\n        \n        \/\/ Canvas-Gr\u00f6\u00dfe initial setzen und bei Fenstergr\u00f6\u00dfen\u00e4nderung anpassen\n        resizeCanvas();\n        window.addEventListener(\"resize\", resizeCanvas);\n      const ctx = canvas.getContext(\"2d\");\n      const solutionBtn = document.getElementById(\"solution-btn\");\n      const nextBtn = document.getElementById(\"next-btn\");\n      const backBtn = document.getElementById(\"back-btn\"); \/\/ Added Back button\n      const timerDisplay = document.getElementById(\"timer\");\n      const congratsMessage = document.getElementById(\"congrats-message\");\n      const overlay = document.getElementById(\"overlay\");\n      const closeCongratsBtn = document.getElementById(\"close-congrats-btn\");\n      const startingText = document.getElementById(\"starting_text\");\n\n      let testPart = 'A'; \/\/ Keeps track of the current test part ('A' or 'B')\n      let elements = [];\n      let correctOrder = [];\n      let drawing = false;\n      let startPoint = null;\n      let drawnPoints = [];\n      let currentPath = []; \/\/ To record the user's drawn path\n      let timer;\n      let timeLeft = 90; \/\/ Time limit in seconds\n      let pulsateRadius = 25;\n      let pulsateDirection = 1; \/\/ 1 for increasing, -1 for decreasing\n      let pulsate = true; \/\/ Controls the pulsation\n      let animationInProgress = false; \/\/ Controls if an animation is running\n\n      function initializeTest() {\n        if (testPart === 'A') {\n          elements = generateNumbers();\n        } else if (testPart === 'B') {\n          elements = generateNumbersAndLetters();\n        }\n        correctOrder = elements.map(el => el.value);\n        drawnPoints = [];\n        pulsate = true; \/\/ Activate pulsation\n        pulsateRadius = 25; \/\/ Reset radius\n        elements.forEach(el => {\n          el.currentX = el.x;\n          el.currentY = el.y;\n        });\n        ctx.clearRect(0, 0, canvas.width, canvas.height);\n        nextBtn.disabled = false;\n        timeLeft = 90; \/\/ Reset timer\n        updateTimerDisplay();\n        startTimer();\n        drawElements(); \/\/ Draw elements\n        animateFirstCircle(); \/\/ Start pulsation\n      }\n\n      function generateNumbers() {\n        const positions = [];\n        let attempts = 0; \/\/ Prevents endless loops\n        while (positions.length < 15 && attempts < 1000) {\n          const x = Math.random() * (canvas.width - 60) + 30;\n          const y = Math.random() * (canvas.height - 60) + 30;\n          if (!positions.some(pos => Math.hypot(pos.x - x, pos.y - y) < 60)) {\n            positions.push({ x, y });\n          }\n          attempts++;\n        }\n        return positions.map((pos, index) => ({ ...pos, value: (index + 1).toString() }));\n      }\n\n      function generateNumbersAndLetters() {\n        const positions = [];\n        let attempts = 0; \/\/ Prevents endless loops\n        while (positions.length < 21 && attempts < 1000) {\n          const x = Math.random() * (canvas.width - 60) + 30;\n          const y = Math.random() * (canvas.height - 60) + 30;\n          if (!positions.some(pos => Math.hypot(pos.x - x, pos.y - y) < 60)) {\n            positions.push({ x, y });\n          }\n          attempts++;\n        }\n        const sequence = [];\n        for (let i = 1; i <= 11; i++) {\n          sequence.push(i.toString()); \/\/ Numbers\n          sequence.push(String.fromCharCode(64 + i)); \/\/ Letters (A, B, C, ...)\n        }\n        return positions.map((pos, index) => ({ ...pos, value: sequence[index] }));\n      }\n\n      function drawElements() {\n        ctx.clearRect(0, 0, canvas.width, canvas.height); \/\/ Clear canvas\n        redrawCorrectLines(); \/\/ Redraw already drawn lines\n        elements.forEach(({ currentX, currentY, value }) => {\n          ctx.beginPath();\n          let radius = 25;\n          \/\/ Use pulsating radius for the first circle\n          if (value === elements[0].value && pulsate) {\n            radius = pulsateRadius;\n          }\n          ctx.arc(currentX, currentY, radius, 0, 2 * Math.PI);\n          ctx.fillStyle = \"#FFD700\";\n          ctx.fill();\n          ctx.lineWidth = 5; \/\/ Thick white border\n          ctx.strokeStyle = \"#fff\";\n          ctx.stroke();\n\n          \/\/ Atom-like outline around the start circle\n          if (value === elements[0].value && pulsate) {\n            drawAtomShape(currentX, currentY, radius);\n          }\n\n          ctx.fillStyle = \"#000\";\n          ctx.font = \"bold 18px Arial\";\n          ctx.textAlign = \"center\";\n          ctx.textBaseline = \"middle\";\n          ctx.fillText(value, currentX, currentY);\n          ctx.closePath();\n        });\n      }\n\n      function drawAtomShape(x, y, radius) {\n        ctx.save();\n        ctx.translate(x, y);\n        ctx.strokeStyle = \"rgba(200, 200, 200, 0.5)\"; \/\/ Light grayish\/whitish and transparent\n        ctx.lineWidth = 2;\n\n        \/\/ Draw three elliptical orbits\n        for (let i = 0; i < 3; i++) {\n          ctx.beginPath();\n          ctx.rotate(Math.PI \/ 3);\n          ctx.ellipse(0, 0, radius + 10, radius + 5, 0, 0, 2 * Math.PI);\n          ctx.stroke();\n          ctx.closePath();\n        }\n\n        ctx.restore();\n      }\n\n      function animateFirstCircle() {\n        if (!pulsate) return; \/\/ Stop pulsation if deactivated\n        if (pulsateRadius >= 30) {\n          pulsateDirection = -1;\n        } else if (pulsateRadius <= 25) {\n          pulsateDirection = 1;\n        }\n        pulsateRadius += pulsateDirection * 0.2; \/\/ Slower pulsation\n        drawElements();\n        requestAnimationFrame(animateFirstCircle);\n      }\n\n      function startDrawing(x, y) {\n        if (animationInProgress) return;\n        for (let i = 0; i < elements.length; i++) {\n          const { currentX: nx, currentY: ny, value } = elements[i];\n          const distance = Math.hypot(nx - x, ny - y);\n          if (distance < 25) {\n            startPoint = { x: nx, y: ny, value, index: i };\n            drawing = true;\n            ctx.beginPath();\n            ctx.moveTo(nx, ny);\n            currentPath = [{ x: nx, y: ny }]; \/\/ Start recording the path\n            \/\/ Stop pulsation when user clicks on the first circle\n            if (value === elements[0].value && pulsate) {\n              pulsate = false;\n            }\n            break; \/\/ Stop after finding the circle\n          }\n        }\n      }\n\n      function drawLine(x, y) {\n        if (animationInProgress || !drawing) return;\n        ctx.lineTo(x, y);\n        ctx.strokeStyle = \"#006400\"; \/\/ Dark green\n        ctx.lineWidth = 5; \/\/ Thicker line\n        ctx.stroke();\n\n        \/\/ Record the point\n        currentPath.push({ x, y });\n      }\n\n      function stopDrawing(x, y) {\n        if (animationInProgress || !drawing) return;\n        drawing = false;\n\n        let endPoint = null;\n        for (let i = 0; i < elements.length; i++) {\n          const { currentX: nx, currentY: ny, value } = elements[i];\n          const distance = Math.hypot(nx - x, ny - y);\n          if (distance < 25) {\n            endPoint = { x: nx, y: ny, value, index: i };\n            break;\n          }\n        }\n\n        ctx.closePath();\n\n        if (endPoint && startPoint) {\n          const expectedIndex = startPoint.index + 1;\n          if (endPoint.index === expectedIndex) {\n            drawnPoints.push({ path: currentPath.slice(), color: '#1eb029' }); \/\/ Store the path\n\n            startPoint = endPoint;\n\n            if (drawnPoints.length === elements.length - 1) {\n              \/\/ Task successfully completed\n              clearInterval(timer); \/\/ Stop timer\n              nextBtn.disabled = false;\n              animateUserLines(); \/\/ Animate the user's lines\n            }\n            return;\n          }\n        }\n\n        \/\/ On error, start a new puzzle\n        clearInterval(timer); \/\/ Stop timer\n        pulsate = false; \/\/ Stop pulsation\n        collapseCirclesToPoint(x, y); \/\/ Start animation\n      }\n\n      function redrawCorrectLines() {\n        drawnPoints.forEach(({ path, color }) => {\n          ctx.beginPath();\n          ctx.moveTo(path[0].x, path[0].y);\n          for (let i = 1; i < path.length; i++) {\n            ctx.lineTo(path[i].x, path[i].y);\n          }\n          ctx.strokeStyle = color; \/\/ Use stored color\n          ctx.lineWidth = 5;\n          ctx.stroke();\n          ctx.closePath();\n        });\n      }\n\n      function collapseCirclesToPoint(targetX, targetY) {\n        let steps = 30;\n        let step = 0;\n        animationInProgress = true;\n\n        let startPositions = elements.map(el => ({ x: el.currentX, y: el.currentY }));\n\n        function animate() {\n          if (step <= steps) {\n            elements.forEach((el, i) => {\n              el.currentX = startPositions[i].x + (targetX - startPositions[i].x) * (step \/ steps);\n              el.currentY = startPositions[i].y + (targetY - startPositions[i].y) * (step \/ steps);\n            });\n            drawElements();\n            requestAnimationFrame(animate);\n            step++;\n          } else {\n            \/\/ After collapsing, generate a new puzzle and expand\n            generateNewSequenceFromPoint(targetX, targetY);\n          }\n        }\n        animate();\n      }\n\n      function generateNewSequenceFromPoint(x, y) {\n        \/\/ Generate new puzzle\n        if (testPart === 'A') {\n          elements = generateNumbers();\n        } else if (testPart === 'B') {\n          elements = generateNumbersAndLetters();\n        }\n        correctOrder = elements.map(el => el.value);\n        elements.forEach(el => {\n          el.currentX = x;\n          el.currentY = y;\n        });\n        drawnPoints = []; \/\/ Reset\n        \/\/ Start expansion\n        expandCirclesFromPoint();\n      }\n\n      function expandCirclesFromPoint() {\n        let steps = 30;\n        let step = 0;\n        let targetPositions = elements.map(el => ({ x: el.x, y: el.y }));\n\n        function animate() {\n          if (step <= steps) {\n            elements.forEach((el, i) => {\n              el.currentX = el.currentX + (targetPositions[i].x - el.currentX) * (step \/ steps);\n              el.currentY = el.currentY + (targetPositions[i].y - el.currentY) * (step \/ steps);\n            });\n            drawElements();\n            requestAnimationFrame(animate);\n            step++;\n          } else {\n            animationInProgress = false;\n            \/\/ Restart timer\n            timeLeft = 60;\n            updateTimerDisplay();\n            startTimer();\n            \/\/ Restart pulsation\n            pulsate = true;\n            animateFirstCircle();\n          }\n        }\n        animate();\n      }\n\n      function showSolution() {\n        clearInterval(timer); \/\/ Stop timer\n        nextBtn.disabled = false;\n        pulsate = false; \/\/ Stop pulsation\n        ctx.clearRect(0, 0, canvas.width, canvas.height);\n        drawElements();\n        animateSolutionLines();\n      }\n\n      function animateSolutionLines() {\n        let index = 0;\n\n        function drawNextLine() {\n          if (index < correctOrder.length - 1) {\n            const startValue = correctOrder[index];\n            const endValue = correctOrder[index + 1];\n            const start = elements.find(el => el.value === startValue);\n            const end = elements.find(el => el.value === endValue);\n\n            ctx.beginPath();\n            ctx.moveTo(start.currentX, start.currentY);\n\n            let progress = 0;\n            const animationSteps = 30;\n            const deltaX = (end.currentX - start.currentX) \/ animationSteps;\n            const deltaY = (end.currentY - start.currentY) \/ animationSteps;\n\n            function animateStep() {\n              if (progress <= animationSteps) {\n                ctx.lineTo(start.currentX + deltaX * progress, start.currentY + deltaY * progress);\n                ctx.strokeStyle = \"#1eb029\"; \/\/ Desired green color\n                ctx.lineWidth = 2; \/\/ Thinner line width\n                ctx.shadowColor = \"#1eb029\";\n                ctx.shadowBlur = 0; \/\/ Reduced glow effect\n                ctx.stroke();\n                progress++;\n                requestAnimationFrame(animateStep);\n              } else {\n                ctx.closePath();\n                ctx.shadowBlur = 0; \/\/ Reset shadow effect\n                index++;\n                drawNextLine();\n              }\n            }\n            animateStep();\n          }\n        }\n        drawNextLine();\n      }\n\n      function animateUserLines() {\n        let index = 0;\n        drawElements();\n\n        function drawNextLine() {\n          if (index < drawnPoints.length) {\n            const { path, color } = drawnPoints[index];\n            ctx.beginPath();\n            ctx.moveTo(path[0].x, path[0].y);\n\n            let progress = 0;\n            const animationSteps = path.length;\n            function animateStep() {\n              if (progress < animationSteps) {\n                ctx.lineTo(path[progress].x, path[progress].y);\n                ctx.strokeStyle = color;\n                ctx.lineWidth = 2;\n                ctx.shadowColor = color;\n                ctx.shadowBlur = 4;\n                ctx.stroke();\n                progress++;\n                requestAnimationFrame(animateStep);\n              } else {\n                ctx.closePath();\n                ctx.shadowBlur = 0;\n                index++;\n                drawNextLine();\n              }\n            }\n            animateStep();\n          } else {\n            showCongratulations();\n          }\n        }\n        drawNextLine();\n      }\n\n      function showCongratulations() {\n        congratsMessage.classList.add(\"active\");\n        overlay.style.display = \"block\";\n      }\n\n      \/\/ Modified event listener to start the next exercise when \"OK\" is clicked\n      closeCongratsBtn.addEventListener(\"click\", () => {\n        congratsMessage.classList.remove(\"active\");\n        overlay.style.display = \"none\";\n        initializeTest(); \/\/ Start the next exercise\n      });\n\n      function startTimer() {\n        timer = setInterval(() => {\n          timeLeft--;\n          updateTimerDisplay();\n          if (timeLeft <= 0) {\n            clearInterval(timer);\n            nextBtn.disabled = false;\n          }\n        }, 1000);\n      }\n\n      function updateTimerDisplay() {\n        const minutes = Math.floor(timeLeft \/ 60);\n        const seconds = timeLeft % 60;\n        timerDisplay.textContent = `Zeit: ${minutes < 10 ? '0' + minutes : minutes}:${seconds < 10 ? '0' + seconds : seconds}`;\n      }\n\n      canvas.addEventListener(\"mousedown\", (e) => {\n        if (animationInProgress) return;\n        const rect = canvas.getBoundingClientRect();\n        const x = e.clientX - rect.left;\n        const y = e.clientY - rect.top;\n        startDrawing(x, y);\n      });\n\n      canvas.addEventListener(\"mousemove\", (e) => {\n        if (animationInProgress || !drawing) return;\n        const rect = canvas.getBoundingClientRect();\n        const x = e.clientX - rect.left;\n        const y = e.clientY - rect.top;\n        drawLine(x, y);\n      });\n\n      canvas.addEventListener(\"mouseup\", (e) => {\n        if (animationInProgress) return;\n        const rect = canvas.getBoundingClientRect();\n        const x = e.clientX - rect.left;\n        const y = e.clientY - rect.top;\n        stopDrawing(x, y);\n      });\n\n      canvas.addEventListener(\"touchstart\", (e) => {\n        if (animationInProgress) return;\n        const rect = canvas.getBoundingClientRect();\n        const x = e.touches[0].clientX - rect.left;\n        const y = e.touches[0].clientY - rect.top;\n        startDrawing(x, y);\n      });\n\n      canvas.addEventListener(\"touchmove\", (e) => {\n        if (animationInProgress || !drawing) return;\n        const rect = canvas.getBoundingClientRect();\n        const x = e.touches[0].clientX - rect.left;\n        const y = e.touches[0].clientY - rect.top;\n        drawLine(x, y);\n      });\n\n      canvas.addEventListener(\"touchend\", (e) => {\n        if (animationInProgress) return;\n        const rect = canvas.getBoundingClientRect();\n        const x = e.changedTouches[0].clientX - rect.left;\n        const y = e.changedTouches[0].clientY - rect.top;\n        stopDrawing(x, y);\n      });\n\n      startGameBtnA.addEventListener(\"click\", () => {\n        testPart = 'A';\n        startingText.textContent = \"Verbinden Sie die Kreise in aufsteigender Reihenfolge von 1 bis 10.\";\n        startScreen.classList.remove(\"active\");\n        appInterface.classList.add(\"active\");\n        initializeTest();\n      });\n\n      startGameBtnB.addEventListener(\"click\", () => {\n        testPart = 'B';\n        startingText.textContent = \"Verbinden Sie die Kreise abwechselnd zwischen Zahlen und Buchstaben (1-A-2-B-3-C usw.).\";\n        startScreen.classList.remove(\"active\");\n        appInterface.classList.add(\"active\");\n        initializeTest();\n      });\n\n      nextBtn.addEventListener(\"click\", () => {\n        initializeTest();\n      });\n\n      solutionBtn.addEventListener(\"click\", showSolution);\n\n      \/\/ Added event listener for the Back button\n      backBtn.addEventListener(\"click\", () => {\n        clearInterval(timer); \/\/ Stop the timer\n        appInterface.classList.remove(\"active\"); \/\/ Hide the game interface\n        startScreen.classList.add(\"active\"); \/\/ Show the start screen\n        startingText.textContent = \"Bitte w\u00e4hlen Sie den gew\u00fcnschten Teil des Trail Making Tests aus.\";\n        \/\/ Reset variables\n        elements = [];\n        correctOrder = [];\n        drawing = false;\n        startPoint = null;\n        drawnPoints = [];\n        currentPath = [];\n        pulsate = true;\n        animationInProgress = false;\n      });\n    });\n  <\/script>\n  \n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec2061f e-flex e-con-boxed e-con e-parent\" data-id=\"ec2061f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc17f55 elementor-widget elementor-widget-heading\" data-id=\"bc17f55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Erkl\u00e4rung der Kn\u00f6pfe<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a1884a elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3a1884a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div>\u00a0<\/div><ul><li><strong>Touch Screen:\u00a0<\/strong>Verbinde die Zahlen\/Buchstaben mittels Touch Screen in entsprechender Reihenfolge. Setzte nach einer Verbindung den Stift\/Finger ab!<\/li><li><strong>Start<\/strong>: Beginnt den Test A (nur Zahlenfolge) oder den Test B (Zahlen und Buchstabenfolge). Zeigt entsprechend die erste Aufgabe an.<\/li><li><strong>L\u00f6sung zeigen<\/strong>: Zeigt die korrekte L\u00f6sung f\u00fcr die aktuelle Aufgabe, indem die richtigen Verbindungen animiert werden.<\/li><li><strong>N\u00e4chste Aufgabe<\/strong>: Startet eine neue Aufgabe mit einer neuen Anordnung von Zahlen-\/Buchstabenkreisen. Dieser Knopf wird automatisch aktiviert, nachdem die aktuelle Aufgabe abgeschlossen und auf OK gedr\u00fcckt oder die Zeit abgelaufen ist.<\/li><li><span style=\"font-weight: bolder;\">Zur\u00fcck<\/span>: Sie kommen wieder auf die Hauptseite zur Testauswahl (vgl. Trail Making Test \/ TMT &#8211; Test A oder Trail Making Test \/ TMT &#8211; Test B)<\/li><li><strong>OK<\/strong> (im Gratulationsfenster): Schliesst das Gratulationsfenster nach erfolgreichem Abschluss einer Aufgabe und startet automatisch die n\u00e4chste Aufgabe.<\/li><\/ul><div>\u00a0<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45eeb75 e-flex e-con-boxed e-con e-parent\" data-id=\"45eeb75\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ec7ba9 elementor-widget elementor-widget-heading\" data-id=\"8ec7ba9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wie funktioniert der Trail Making Test (TMT)?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ee085 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"e3ee085\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p><p>Der <strong>Trail Making Test (TMT)<\/strong> ist ein neuropsychologisches Testverfahren, das dazu dient, kognitive F\u00e4higkeiten wie Aufmerksamkeit, Verarbeitungsgeschwindigkeit, visuelle Suche und kognitive Flexibilit\u00e4t zu bewerten.<\/p><p>Der Test besteht aus zwei Teilen:<\/p><ul><li><p><strong>Teil A<\/strong>: Hier werden nummerierte Kreise auf einem Blatt oder Bildschirm dargestellt. Die Aufgabe besteht darin, die Zahlen in aufsteigender Reihenfolge so schnell wie m\u00f6glich miteinander zu verbinden (1-2-3 usw.). Dies misst haupts\u00e4chlich die Verarbeitungsgeschwindigkeit und die visuelle Aufmerksamkeitsf\u00e4higkeit.<\/p><\/li><li><p><strong>Teil B<\/strong>: In diesem Teil sind sowohl Zahlen als auch Buchstaben abwechselnd angeordnet. Die Testperson muss nun abwechselnd zwischen Zahl und Buchstabe in aufsteigender Reihenfolge verbinden (1-A-2-B-3-C usw.). Dieser Teil erfordert zus\u00e4tzliche kognitive Flexibilit\u00e4t und die F\u00e4higkeit zum Aufgabenwechsel, da zwei Reihenfolgen simultan verfolgt werden m\u00fcssen.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2145794 e-flex e-con-boxed e-con e-parent\" data-id=\"2145794\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-913565a elementor-widget elementor-widget-heading\" data-id=\"913565a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Was ist der Nutzen vom TMT?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6fa5a8 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f6fa5a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p><p>Der <strong>Trail Making Test (TMT)<\/strong> ist ein bedeutendes neuropsychologisches Instrument, das vielf\u00e4ltige Anwendungen in klinischen und diagnostischen Kontexten findet. Sein Nutzen l\u00e4sst sich wie folgt zusammenfassen:<\/p><ol><li><p><strong>Bewertung kognitiver Funktionen<\/strong>: Der TMT erm\u00f6glicht die Einsch\u00e4tzung wichtiger kognitiver F\u00e4higkeiten wie Aufmerksamkeit, visuell-motorische Verarbeitungsgeschwindigkeit, Arbeitsged\u00e4chtnis und kognitive Flexibilit\u00e4t. Diese Funktionen sind essenziell f\u00fcr das t\u00e4gliche Leben und die allgemeine geistige Leistungsf\u00e4higkeit.<\/p><\/li><li><p><strong>Fr\u00fcherkennung von neurologischen St\u00f6rungen<\/strong>: Durch die Sensitivit\u00e4t gegen\u00fcber Ver\u00e4nderungen in der Gehirnfunktion kann der TMT dazu beitragen, neurologische Erkrankungen wie Demenz, Alzheimer, Schlaganf\u00e4lle oder traumatische Hirnverletzungen fr\u00fchzeitig zu erkennen.<\/p><\/li><li><p><strong>Verlaufs- und Therapiekontrolle<\/strong>: Der Test eignet sich zur \u00dcberwachung des Fortschritts bei Rehabilitationen oder Therapien. Wiederholte Testungen k\u00f6nnen zeigen, ob und wie sich die kognitiven F\u00e4higkeiten eines Patienten im Laufe der Zeit verbessern oder verschlechtern.<\/p><\/li><li><p><strong>Einfachheit und Effizienz<\/strong>: Der TMT ist leicht durchzuf\u00fchren, erfordert wenig Zeit und keine aufwendige Ausr\u00fcstung. Dies macht ihn zu einem praktischen Werkzeug in verschiedenen Settings, einschliesslich Kliniken, Praxen und Forschungseinrichtungen.<\/p><\/li><li><p><strong>Breite Anwendbarkeit<\/strong>: Neben der medizinischen Diagnostik wird der TMT auch in Bereichen wie der Verkehrspsychologie zur Beurteilung der Fahrtauglichkeit oder in der Arbeitsmedizin zur Bewertung der Arbeitsf\u00e4higkeit eingesetzt.<\/p><\/li><li><p><strong>Standardisierung und Vergleichbarkeit<\/strong>: Durch standardisierte Durchf\u00fchrungs- und Auswertungsrichtlinien k\u00f6nnen Ergebnisse zwischen verschiedenen Individuen und Gruppen zuverl\u00e4ssig verglichen werden.<\/p><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c9775a e-flex e-con-boxed e-con e-parent\" data-id=\"7c9775a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66d7ce8 elementor-widget elementor-widget-heading\" data-id=\"66d7ce8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">TMT-Tipps: Strategien zum L\u00f6sen<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56fc989 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"56fc989\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p><ul><li><p><strong>Konzentrieren Sie sich auf die Reihenfolge<\/strong>: Achten Sie genau darauf, die Zahlen (und Buchstaben) in der richtigen Reihenfolge zu verbinden. Ein kurzes inneres Aufsagen der Reihenfolge kann helfen, den Fokus zu behalten.<\/p><\/li><li><p><strong>\u00dcberblick verschaffen<\/strong>: Nehmen Sie sich vor Beginn einen Moment Zeit, um das gesamte Feld zu \u00fcberblicken. So k\u00f6nnen Sie die Positionen der n\u00e4chsten Punkte vorab erfassen und Ihren Weg planen.<\/p><\/li><li><p><strong>Vorausschauend denken<\/strong>: Versuchen Sie, nicht nur den n\u00e4chsten, sondern auch die folgenden ein oder zwei Punkte im Blick zu haben. Dies erm\u00f6glicht fl\u00fcssigere Bewegungen und reduziert Suchzeiten.<\/p><\/li><li><p><strong>Ruhig und konzentriert bleiben<\/strong>: Lassen Sie sich nicht von der Zeit oder m\u00f6glichen Fehlern aus der Ruhe bringen. Eine entspannte Haltung f\u00f6rdert die Konzentration und minimiert Fl\u00fcchtigkeitsfehler.<\/p><\/li><li><p><strong>Bekannte Muster nutzen<\/strong>: Oft bilden die Zahlen oder Buchstaben bestimmte Muster oder Formen. Erkennen Sie diese, um Ihren Weg schneller zu finden.<\/p><\/li><li><p><strong>Geschwindigkeit und Genauigkeit balancieren<\/strong>: W\u00e4hrend es wichtig ist, z\u00fcgig zu arbeiten, sollte dies nicht auf Kosten der Genauigkeit gehen. Ein gleichm\u00e4ssiges Tempo mit sorgf\u00e4ltiger Ausf\u00fchrung f\u00fchrt meist zum besten Ergebnis.<\/p><\/li><li><p><strong>Fehler sofort korrigieren<\/strong>: Wenn Sie merken, dass Sie einen Fehler gemacht haben, korrigieren Sie ihn sofort. Dies verhindert Verwirrung und zus\u00e4tzliche Zeitverluste sp\u00e4ter.<\/p><\/li><li><p><strong>Regelm\u00e4ssiges \u00dcben<\/strong>: \u00dcbung verbessert nicht nur die Geschwindigkeit, sondern auch das Vertrauen in die eigenen F\u00e4higkeiten. Nutzen Sie Trainingsm\u00f6glichkeiten, um sich mit dem Testformat vertraut zu machen.<\/p><\/li><li><p><strong>Visuelle Hilfen verwenden<\/strong>: Beim digitalen Test k\u00f6nnen Sie Ihren Finger oder Stift nutzen, um sich auf dem Bildschirm zu orientieren. Dies kann helfen, den Blick zu f\u00fchren und Ablenkungen zu minimieren.<\/p><\/li><li><p><strong>Gesundheitliche Faktoren beachten<\/strong>: Stellen Sie sicher, dass Sie ausgeruht sind und sich in einem guten k\u00f6rperlichen und geistigen Zustand befinden. M\u00fcdigkeit oder Stress k\u00f6nnen die kognitive Leistungsf\u00e4higkeit beeintr\u00e4chtigen.<\/p><\/li><\/ul><div><p><strong>Vermerk:<\/strong><br \/>Der Trail Making Test (TMT) wurde von Reitan (1958) entwickelt, um neurologische Funktionsst\u00f6rungen zu bewerten. Er besteht aus zwei Teilen, wobei der erste Teil die F\u00e4higkeit zur Verbindungsherstellung zwischen Zahlen und der zweite Teil zus\u00e4tzlich Buchstaben einbezieht.<\/p><p>Quelle: Reitan, R. M. (1958). <em>Validity of the Trail Making Test as an indicator of organic brain damage<\/em>. <em>Perceptual and Motor Skills, 8<\/em>(3), 271-276. <a href=\"https:\/\/doi.org\/10.2466\/pms.1958.8.3.271\" target=\"_new\" rel=\"noopener\">https:\/\/doi.org\/10.2466\/pms.1958.8.3.271<\/a><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Spielen Sie Sudoku online mit individuell einstellbarem Fehlerlimit. Unser adaptives Sudoku wird nach jedem Erfolg schwieriger.<\/p>","protected":false},"author":1,"featured_media":0,"parent":1467,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","iawp_total_views":12754,"footnotes":""},"class_list":["post-4532","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Trail Making Test: Digitaler Trail Making Test (TMT) zum \u00dcben<\/title>\n<meta name=\"description\" content=\"\u00dcben Sie f\u00fcr die verkehrsmedizinische Untersuchung Stufe 1 den Trail Making Test (TMT). Steigern Sie Ihre kognitiven F\u00e4higkeiten!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/trail-making-test\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trail Making Test: Digitaler Trail Making Test (TMT) zum \u00dcben\" \/>\n<meta property=\"og:description\" content=\"\u00dcben Sie f\u00fcr die verkehrsmedizinische Untersuchung Stufe 1 den Trail Making Test (TMT). Steigern Sie Ihre kognitiven F\u00e4higkeiten!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/trail-making-test\/\" \/>\n<meta property=\"og:site_name\" content=\"Fahrtauglich\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-09T09:04:44+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/trail-making-test\\\/\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/trail-making-test\\\/\",\"name\":\"Trail Making Test: Digitaler Trail Making Test (TMT) zum \u00dcben\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#website\"},\"datePublished\":\"2024-11-17T18:23:18+00:00\",\"dateModified\":\"2025-03-09T09:04:44+00:00\",\"description\":\"\u00dcben Sie f\u00fcr die verkehrsmedizinische Untersuchung Stufe 1 den Trail Making Test (TMT). Steigern Sie Ihre kognitiven F\u00e4higkeiten!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/trail-making-test\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/trail-making-test\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/trail-making-test\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/fahrtauglich.ch\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Praxisportal\",\"item\":\"https:\\\/\\\/fahrtauglich.ch\\\/praxisportal\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Trail Making Test\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#website\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/\",\"name\":\"Fahrtauglich\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fahrtauglich.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#organization\",\"name\":\"Fahrtauglich\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/fahrtauglich.ch\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/cropped-Logo-2.jpg\",\"contentUrl\":\"https:\\\/\\\/fahrtauglich.ch\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/cropped-Logo-2.jpg\",\"width\":307,\"height\":188,\"caption\":\"Fahrtauglich\"},\"image\":{\"@id\":\"https:\\\/\\\/fahrtauglich.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Trail Making Test: Digitaler Trail Making Test (TMT) zum \u00dcben","description":"\u00dcben Sie f\u00fcr die verkehrsmedizinische Untersuchung Stufe 1 den Trail Making Test (TMT). Steigern Sie Ihre kognitiven F\u00e4higkeiten!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/trail-making-test\/","og_locale":"fr_FR","og_type":"article","og_title":"Trail Making Test: Digitaler Trail Making Test (TMT) zum \u00dcben","og_description":"\u00dcben Sie f\u00fcr die verkehrsmedizinische Untersuchung Stufe 1 den Trail Making Test (TMT). Steigern Sie Ihre kognitiven F\u00e4higkeiten!","og_url":"https:\/\/fahrtauglich.ch\/fr\/praxisportal\/trail-making-test\/","og_site_name":"Fahrtauglich","article_modified_time":"2025-03-09T09:04:44+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fahrtauglich.ch\/praxisportal\/trail-making-test\/","url":"https:\/\/fahrtauglich.ch\/praxisportal\/trail-making-test\/","name":"Trail Making Test: Digitaler Trail Making Test (TMT) zum \u00dcben","isPartOf":{"@id":"https:\/\/fahrtauglich.ch\/#website"},"datePublished":"2024-11-17T18:23:18+00:00","dateModified":"2025-03-09T09:04:44+00:00","description":"\u00dcben Sie f\u00fcr die verkehrsmedizinische Untersuchung Stufe 1 den Trail Making Test (TMT). Steigern Sie Ihre kognitiven F\u00e4higkeiten!","breadcrumb":{"@id":"https:\/\/fahrtauglich.ch\/praxisportal\/trail-making-test\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fahrtauglich.ch\/praxisportal\/trail-making-test\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fahrtauglich.ch\/praxisportal\/trail-making-test\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/fahrtauglich.ch\/"},{"@type":"ListItem","position":2,"name":"Praxisportal","item":"https:\/\/fahrtauglich.ch\/praxisportal\/"},{"@type":"ListItem","position":3,"name":"Trail Making Test"}]},{"@type":"WebSite","@id":"https:\/\/fahrtauglich.ch\/#website","url":"https:\/\/fahrtauglich.ch\/","name":"Fahrtauglich","description":"","publisher":{"@id":"https:\/\/fahrtauglich.ch\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fahrtauglich.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/fahrtauglich.ch\/#organization","name":"Fahrtauglich","url":"https:\/\/fahrtauglich.ch\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/fahrtauglich.ch\/#\/schema\/logo\/image\/","url":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/08\/cropped-Logo-2.jpg","contentUrl":"https:\/\/fahrtauglich.ch\/wp-content\/uploads\/2024\/08\/cropped-Logo-2.jpg","width":307,"height":188,"caption":"Fahrtauglich"},"image":{"@id":"https:\/\/fahrtauglich.ch\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"fahrtauglich.ch","author_link":"https:\/\/fahrtauglich.ch\/fr\/blog\/author\/mintcream-quetzal-259960-hostingersite-com\/"},"rttpg_comment":0,"rttpg_category":null,"rttpg_excerpt":"Spielen Sie Sudoku online mit individuell einstellbarem Fehlerlimit. Unser adaptives Sudoku wird nach jedem Erfolg schwieriger.","_links":{"self":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/4532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/comments?post=4532"}],"version-history":[{"count":191,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/4532\/revisions"}],"predecessor-version":[{"id":6802,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/4532\/revisions\/6802"}],"up":[{"embeddable":true,"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/pages\/1467"}],"wp:attachment":[{"href":"https:\/\/fahrtauglich.ch\/fr\/wp-json\/wp\/v2\/media?parent=4532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}