Zertifikat Blended Learning
Nach bestandenem OSCE kannst du hier dein Zertifikat zur Absolvierung des Blended Learning herunterladen. Bitte beachte, dass der Download auf mobilen Geräten nicht korrekt funktioniert!
- Trage dein Nachnamen im Feld “Nachname” ein.
- Gib deine E-Mail-Adresse, mit welcher du dich auf der Website registriert hast, im Feld “E-Mail-Adresse” ein.
- Klicke auf “Download”, um dein Zertifikat herunterzuladen.
CAVE: der Download steht erst nach manueller Bestätigung durch die OSCE-Verantwortlichen zur Verfügung, was ein paar Tage in Anspruch nehmen kann.
<?php
echo '
';
//CSS
echo '
#input_div
{
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-evenly;
}
.zertifikat_div
{
display: none;
padding: 5rem;
text-align: center;
margin: auto;
width: 100%;
border-radius: 10px;
font-family: Verdana, sans-serif;
box-shadow: 0 2px 20px rgba(0,0,0, 0.3);
margin: 5vh 0vh;
}
';
echo '
';
$ajax_url = admin_url( 'admin-ajax.php' );
echo '
const download_button = document.getElementById("download_button");
const nachname_input = document.getElementById("nachname_input");
const email_input = document.getElementById("email_input");
const zertifikat_div = document.querySelector(".zertifikat_div");
download_button.addEventListener("click", function (download_button_click)
{
download_button_click.preventDefault();
var data = {
action: "Grundkurs_Zertifikat_Check",
Email: email_input.value,
Nachname: nachname_input.value
};
jQuery.post("' . $ajax_url . '", data, function (Zertifikat) {
zertifikat_div.innerHTML = Zertifikat.data.response_text;
zertifikat_div.style.display = "block";
if (Zertifikat.data.success == 1)
{
window.scrollTo(0,0);
var HTML_Width = zertifikat_div.offsetWidth;
var HTML_Height = zertifikat_div.offsetHeight;
var top_left_margin = 30;
var PDF_Width = HTML_Width + (top_left_margin * 2);
var PDF_Height = (PDF_Width * Math.sqrt(2)) + (top_left_margin * 2);
var totalPDFPages = Math.ceil(HTML_Height / PDF_Height) - 1;
html2canvas(zertifikat_div).then(function (canvas) {
var imgData = canvas.toDataURL("image/jpeg", 1.0);
var scaleFactor = screen.width { zertifikat_div.style.display = "none"; }, 10000);
}
});
});
';
?>