Hier der vollständige Code. Geändert ist nur resolveItemUrl(), dazu kommt die neue Hilfsfunktion languagePrefix(). Die Sprache wird aus dem URL-Präfix der Druckseite übernommen, z. B. /es/. html
(function () { function textOf(el) { return (el && el.textContent || "").replace(/\s+/g, " ").trim(); } // Sprachpräfix der aktuellen Seite ermitteln, z. B. "/es" bei /es/druckseite?item=123 // Standardsprache (ohne Präfix) liefert "". function languagePrefix() { var m = window.location.pathname.match(/^\/([a-z]{2})(?=\/|$)/i); return m ? "/" + m[1].toLowerCase() : ""; } function resolveItemUrl() { var match = window.location.search.match(/[?&]item=(\d+)/); if (!match) { return null; } return window.location.origin + languagePrefix() + "/a-" + match[1] + "/"; } function loadAccordion() { var url = resolveItemUrl(); if (!url) { return Promise.resolve(null); } return new Promise(function (resolve, reject) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.onload = function () { if (xhr.status < 200 || xhr.status >= 400) { reject(new Error("item page " + xhr.status)); return; } var doc = new DOMParser().parseFromString(xhr.responseText, "text/html"); resolve(doc.querySelector(".phywe-item-accordion")); }; xhr.onerror = function () { reject(new Error("item page network error")); }; xhr.send(); }); } function parseItemBlocks(scope, withQuantity) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var numberLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(numberLink) }; if (withQuantity && cols[2]) { var qty = parseInt(textOf(cols[2]).replace(/[^\d]/g, ""), 10); item.quantity = isNaN(qty) ? textOf(cols[2]) : String(qty); } if (item.name) { items.push(item); } } return items; } function fillTable(tableId, items, withQuantity) { var table = document.getElementById(tableId); if (!table || !items.length) { return; } var tbody = table.querySelector("tbody"); for (var i = 0; i < items.length; i++) { var tr = document.createElement("tr"); var nameTd = document.createElement("td"); nameTd.style.width = "80%"; nameTd.textContent = items[i].name; tr.appendChild(nameTd); var numberTd = document.createElement("td"); numberTd.textContent = items[i].mappedTo; tr.appendChild(numberTd); if (withQuantity) { var qtyTd = document.createElement("td"); qtyTd.textContent = items[i].quantity || ""; tr.appendChild(qtyTd); } tbody.appendChild(tr); } var wrapper = table.parentElement; while (wrapper && wrapper.className.indexOf("printtablediv") === -1) { wrapper = wrapper.parentElement; } if (wrapper) { wrapper.style.display = ""; } } function stepTitle(stepEl) { if (!stepEl) { return ""; } var titleEl = stepEl.querySelector(".card-header button div") || stepEl.querySelector(".card-header button"); return textOf(titleEl); } function setHeadline(tableId, title) { var headline = document.querySelector("#" + tableId + " .printtableheadline"); if (headline && title) { headline.textContent = title; } } function parseMedia(scope) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var fileLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(fileLink || cols[1]), quantity: cols[2] ? textOf(cols[2]) : "" }; if (item.name) { items.push(item); } } return items; } function fillFromAccordion(accordion) { if (!accordion) { return; } var versucheStep = accordion.querySelector('[data-step="versuche"]'); var versuche = parseItemBlocks(versucheStep, false); setHeadline("print-versuche", stepTitle(versucheStep)); fillTable("print-versuche", versuche, false); var lieferumfangStep = accordion.querySelector('[data-step="lieferumfang"]'); var lieferumfang = parseItemBlocks(lieferumfangStep, true); fillTable("print-lieferumfang", lieferumfang, true); var zubehoer = accordion.querySelector('[data-step="zubehoer"]'); var sections = zubehoer ? zubehoer.querySelectorAll(".card-body") : []; var notwendig = []; var empfohlen = []; for (var i = 0; i < sections.length; i++) { var items = parseItemBlocks(sections[i], false); if (sections[i].querySelector(".text-red, .icon-warning-black")) { notwendig = items; } else if (sections[i].querySelector(".text-green, .icon-Mehrwert_black")) { empfohlen = items; } } fillTable("print-zubehoer-notwendig", notwendig, false); fillTable("print-zubehoer-empfohlen", empfohlen, false); var mediaStep = accordion.querySelector('[data-step="media"]'); var media = parseMedia(mediaStep); setHeadline("print-media", stepTitle(mediaStep)); fillTable("print-media", media, true); } function start() { var itemUrl = resolveItemUrl(); if (!itemUrl) { setTimeout(function () { window.print(); }, 2000); return; } loadAccordion() .then(function (accordion) { fillFromAccordion(accordion); }) .catch(function (err) { if (window.console && console.warn) { console.warn("Accordion konnte nicht geladen werden:", itemUrl, err); } }) .then(function () { setTimeout(function () { window.print(); }, 500); }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", start); } else { start(); } })();
 

Datos técnicos


Conjunto de experimentos de estudiantes en Radioactividad para11 experimentos, digital, TESS avanzado RE

Nº de artículo 25261-88

Funciones y uso

Investiga los fundamentos de la radiactividad a través de una serie de experimentos que van desde la radiación de fondo hasta el comportamiento de los rayos gamma en un campo magnético. Con nuestro kit, podrá enseñar a los alumnos la importancia de los fenómenos físicos con la ayuda de los sensores Cobra SMARTsense, de manejo intuitivo, que permiten realizar mediciones en tiempo real.

El conjunto de equipos básicos permite realizar 11 experimentos para estudiantes sobre los siguientes temas:

  • Estudios de materiales naturalmente radiactivos
  • Tipos de radiación y sus propiedades

En todos los ensayos se utiliza el sensor de medición digital Cobra SMARTsense Radioactivity en combinación con la galardonada aplicación gratuita measureAPP.

Beneficios

  • Equipo completo: tiempo mínimo de preparación y fácil realización de los experimentos gracias a las descripciones digitales de los experimentos incluidas como código QR.
  • Coordinado con los planes educativos: todas las áreas temáticas cubiertas.
  • Experimentos sobre los fundamentos de la radiactividad usando fuentes naturales accesibles de radiación.
  • Fuente radiactiva necesaria solo para cuatro experimentos avanzados.
  • El tubo Geiger-Müller forma parte del set.
  • Perfectamente adaptado a la enseñanza digital de las ciencias naturales con dispositivos digitales.
  • LA combinación ideal entre los experimentos clásicos (competencia práctica) y el registro digital de valores medidos (competencia mediática).
  • Posibilidad de diseñar clases personalizadas: usted decide qué dispositivo de medición utilizar (clásico o digital).
  • Éxito de aprendizaje más rápido y superior: el uso de dispositivos digitales aumenta la identificación y, con ello, la motivación de los alumnos.

Especificaciones técnicas

El set de equipamiento consta de una caja de almacenamiento y contiene todos los componentes básicos y sensores Cobra SMARTsense necesarios para realizar los ensayos. La caja, robusta y apilable, está equipada con una espuma a medida que protege los componentes y permite comprobar rápidamente si están completos.

Se incluyen los siguientes sensores Cobra SMARTsense:

  • Cobra SMARTsense Radioactivity: Rango de medición: 0 … 40000 cpm, resolución: 1 cpm, frecuencia de muestreo: 10 Hz (Bluetooth y USB)

Para los cuatro experimentos «Alcance y blindaje de la radiación alfa», «Desviación de la radiación beta en un campo magnético», «Comportamiento de la radiactividad gamma en un campo magnético» y «Retrodispersión de la radiación beta» se requiere una fuente beta. Esta y otros artículos necesarios están incluidos en los accesorios.


PHYWE Systeme GmbH & Co. KG
Robert-Bosch-Breite 10 – 37079 Göttingen – Deutschland
www.phywe.com
Contact