{"id":4117,"date":"2024-02-01T16:33:48","date_gmt":"2024-02-01T19:33:48","guid":{"rendered":"https:\/\/ygj.bma.mybluehost.me\/student-registration\/"},"modified":"2024-02-01T16:33:48","modified_gmt":"2024-02-01T19:33:48","slug":"student-registration","status":"publish","type":"page","link":"https:\/\/germanbruno.com\/es\/student-registration\/","title":{"rendered":"Registraci\u00f3n Alumnos"},"content":{"rendered":"<script type=\"text\/javascript\"> \n\t\n        window.addEventListener(\"load\", () => {\n        \tdocument.querySelector(\"#tutor-registration-form\").addEventListener(\"submit\", e => {\n\t\t\t\t\/\/ remove when not debugging this\n\t\t\t\t\/\/debugger;    \n\t\t\t\t\n        \t    var pass1 = document.getElementById(\"tutor-new-password\").value;\n        \t    var pass2 = document.getElementById(\"tutor-new-password-confirmation\").value;\n    \t    \n            \tif(wp.passwordStrength.meter( pass1, wp.passwordStrength.userInputBlacklist(), pass1) < 3) {\n        \t\t\tdocument.getElementById(\"tutor-new-password\").setCustomValidity(\"Password is not valid\");\n        \t\t\tdocument.getElementById(\"tutor-new-password\").reportValidity();\n\n            \t\te.preventDefault();\n            \t}\n            \tif(pass1 !== pass2) {\n        \t\t\tdocument.getElementById(\"tutor-new-password-confirmation\").setCustomValidity(\"Password confirmation not valid\");\n        \t\t\tdocument.getElementById(\"tutor-new-password-confirmation\").reportValidity();\n\n            \t\te.preventDefault();\n            \t}\n        \t});\n    \t});\n    \t\n\t\tfunction passChecker() {\n\t\t\t\/\/ remove when not debugging this\n\t\t\t\/\/debugger;    \n\t\t\t\n\t\t\tvar strength = 0;\n\t\t\tdocument.getElementById(\"tutor-new-password\").setCustomValidity(\"\"); \/\/ Set password as valid by default\n\t\t\t        \t\t\t\n\t\t\tvar meter = document.getElementById(\"tutor-form-password-strength-meter-custom\");\n\t\t\t\n\t\t\tvar pass1 = document.getElementById(\"tutor-new-password\").value;\n\t\t\tvar pass2 = document.getElementById(\"tutor-new-password-confirmation\").value;\n\t\t\t\n\t\t\t\/\/ If no pass, nothing to do\n\t\t\tif (pass1.length == 0) {\n\t\t\t   document.getElementById(\"tutor-new-password\").setCustomValidity(\"Please fill out this field.\"); \/\/Spanish text: Complete este campo\n\t\t\t   document.getElementById(\"tutor-new-password\").reportValidity();\n\t\t\t   meter.style.display = \"none\";\n\n\t\t\t}\n\t\t\telse {\n\t\t\t\t\/\/ WP pass strength check here\n\t\t\t\tstrength = wp.passwordStrength.meter( pass1, wp.passwordStrength.userInputBlacklist(), pass1)\n\n\t\t\t\tmeter.style.display = \"block\";\n\t\t\t\tmeter.style.textTransform = \"none\";\n\t\t\t\t\t\n\t\t\t\tif (strength < 3) {  \/\/ weak = somewhat guessable\n\t\t\t\t\tmeter.style.color = \"#f44337\";\n\t\t\t\t\tmeter.textContent = \"Weak Password - Not safe, please choose other\";\n\t\t\t\t}\n\t\t\t\telse if (strength == 3) { \/\/ medium = safely unguessable  \n\t\t\t\t\tmeter.style.color = \"#ed9700\";\n\t\t\t\t\tmeter.textContent = \"Password is ok - Valid with medium safety\";\n\t\t\t\t}\n\t\t\t\telse if (strength > 3) {  \/\/ strong = very unguessable\n\t\t\t\t\tmeter.style.color = \"#24A148\";\n\t\t\t\t\tmeter.textContent = \"Strong Password - Valid with high safety\";\n\t\t\t\t} \t\n\t\t\t}\n\t\t}\n\n\t\tfunction passConfirmationChecker() {\n\t\t\t\/\/ remove when not debugging this\n\t\t\t\/\/debugger;    \n\t\t\t\n\t\t\tvar meter = document.getElementById(\"tutor-form-password-strength-meter-custom\");\n\t\t\t\n\t\t\tvar password1 = document.getElementById(\"tutor-new-password\").value;\n\t\t\tvar password2 = document.getElementById(\"tutor-new-password-confirmation\").value;\n\t\t\t\n\t\t\tif (password2.length == 0) {\n\t\t\t    document.getElementById(\"tutor-new-password-confirmation\").setCustomValidity(\"Please fill out this field.\"); \n\t\t\t    document.getElementById(\"tutor-new-password-confirmation\").reportValidity();\n\t\t\t}\n\t\t\telse if (password1 !== password2 && password2.length > 0 && password2.length > password1.length-1) { \/\/ If pass confirmation does not match show error\n\t\t\t    document.getElementById(\"tutor-new-password-confirmation\").setCustomValidity(\"Password confirmation not valid.\"); \n\t\t\t    document.getElementById(\"tutor-new-password-confirmation\").reportValidity();\n\t\t\t\tmeter.style.color = \"#f44337\";\n\t\t\t\tmeter.style.display = \"block\";\n\t\t\t\tmeter.style.textTransform = \"none\";\n\t\t\t\tmeter.textContent = \"Password Mismatch\";\n\t\t\t}\n\t\t\telse {\n\t\t\t\tdocument.getElementById(\"tutor-new-password-confirmation\").setCustomValidity(\"\"); \/\/ Set password confirmation as valid \n\t\t\t\tpassChecker(); \n\t\t\t}\n\t\t}\n\t\t\n\t\twindow.addEventListener(\"load\", () => {\n\t\t\tdocument.getElementById(\"tutor-new-password\").addEventListener(\"input\", passChecker);\n\t\t\tdocument.getElementById(\"tutor-new-password-confirmation\").addEventListener(\"input\", passConfirmationChecker);\n\t\t});\n\t\t\n\t\t\n        function hideOriginalHeader(){\n        \t(document.getElementById(\"content\").getElementsByTagName('header')[0]).style.display = 'none';\n        \tdocument.getElementById(\"content\").style.paddingTop = \"24px\";\n\t\t}\n\t\twindow.addEventListener('load', hideOriginalHeader, false); \n\n    <\/script>\n    \n\t<div id=\"tutor-registration-wrap\">\n\t\t\t\n\t\t\n\t\t<form method=\"post\" enctype=\"multipart\/form-data\" id=\"tutor-registration-form\" name=\"wordpress-register\" action=\"\">\n\t\t\n\t\t\t<!-- new header added inside form -->\n\t\t\t<header class=\"page-header\">\n\t\t\t\t<h1 class=\"entry-title\">Registraci\u00f3n Alumnos<\/h1>\t\t\n\t\t\t<\/header>\n\t\t\n\t\t\t<input type=\"hidden\" name=\"tutor_course_enroll_attempt\" value=\"\">\n\t\t\t\n\t\t\t<input type=\"hidden\" id=\"_tutor_nonce\" name=\"_tutor_nonce\" value=\"257afaea76\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/es\/wp-json\/wp\/v2\/pages\/4117\" \/>\t\t\t<input type=\"hidden\" value=\"tutor_register_student\" name=\"tutor_action\"\/>\n\n\t\t\t\n\t\t\t<div class=\"tutor-form-row\">\n\t\t\t\t<div class=\"tutor-form-col-6\">\n\t\t\t\t\t<div class=\"tutor-form-group\">\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\tNombre\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t<input type=\"text\" name=\"first_name\" value=\"\" placeholder=\"Nombre\" required autocomplete=\"given-name\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tutor-form-col-6\">\n\t\t\t\t\t<div class=\"tutor-form-group\">\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\tApellidos\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t<input type=\"text\" name=\"last_name\" value=\"\" placeholder=\"Apellidos\" required autocomplete=\"family-name\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<div class=\"tutor-form-row\">\n\t\t\t\t<div class=\"tutor-form-col-6\">\n\t\t\t\t\t<div class=\"tutor-form-group\">\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\tNombre de usuario\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t<input type=\"text\" name=\"user_login\" class=\"tutor_user_name\" value=\"\" placeholder=\"Nombre de usuario\" required autocomplete=\"username\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tutor-form-col-6\">\n\t\t\t\t\t<div class=\"tutor-form-group\">\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\tCorreo electr\u00f3nico\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t<input type=\"text\" name=\"email\" value=\"\" placeholder=\"Correo electr\u00f3nico\" required autocomplete=\"email\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<div class=\"tutor-form-row\">\n\t\t\t\t<div class=\"tutor-form-col-6\">\n\t\t\t\t\t<div class=\"tutor-form-group\">\n\t\t\t\t\t\t<div class=\"tutor-password-strength-checker\">\n\t\t\t\t\t\t\t<div class=\"tutor-password-field-custom\">\n\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\tContrase\u00f1a <br>\n\t\t\t\t\t\t\t\t\t<small><b>Important: <\/b> The password must have 9 characters or more, upper and lower case letters, numbers, and symbols like ! \" ? $ ^ &amp; ) .<\/small>\n\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t<input class=\"password-checker-custom\" id=\"tutor-new-password\" type=\"password\" name=\"password\" value=\"\" placeholder=\"Contrase\u00f1a\" required autocomplete=\"new-password\" style=\"margin-bottom: 0;\">\n\t\t\t\t\t\t\t\t<span class=\"show-hide-btn\"><\/span>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"tutor-password-strength-hint\">\n\t\t\t\t\t\t\t\t<div class=\"indicator\">\n\t\t\t\t\t\t\t\t\t<span class=\"weak\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"medium\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"strong\"><\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div id=\"tutor-form-password-strength-meter-custom\" class=\"text tutor-fs-7 tutor-color-muted\"><\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"tutor-form-col-6\">\n\t\t\t\t\t<div class=\"tutor-form-group\">\n\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\tConfirmaci\u00f3n de contrase\u00f1a\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t<div class=\"tutor-form-wrap\">\n\t\t\t\t\t\t\t<span class=\"tutor-validation-icon tutor-icon-mark tutor-color-success tutor-form-icon tutor-form-icon-reverse\" style=\"display: none;\"><\/span>\n\t\t\t\t\t\t\t<input id=\"tutor-new-password-confirmation\" type=\"password\" name=\"password_confirmation\" value=\"\" placeholder=\"Confirmaci\u00f3n de contrase\u00f1a\" required autocomplete=\"new-password\" style=\"margin-bottom: 0;\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\n\t\t\t<div class=\"tutor-form-row\">\n\t\t\t\t<div class=\"tutor-form-col-12\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t\t<div id=\"cf-turnstile-2575513214\"\r\n\t\tclass=\"cf-turnstile\" \t\tdata-sitekey=\"0x4AAAAAAAd617glFkn1qeZR\"\r\n\t\tdata-theme=\"light\"\r\n\t\tdata-language=\"auto\"\r\n\t\tdata-size=\"normal\"\r\n\t\tdata-retry=\"auto\" data-retry-interval=\"1000\"\r\n\t\tdata-action=\"wordpress-register\"\r\n\t\t\t\tdata-callback=\"cfturnstileCallback\"\r\n\t\tdata-error-callback=\"cfturnstileErrorCallback\"\r\n\t\t\t\tdata-appearance=\"always\"><\/div>\r\n\t\t\t<div class=\"cf-turnstile-failed-text cf-turnstile-failed-text-2575513214\"><\/div>\r\n\t<script>\r\n\tfunction cfturnstileErrorCallback() {\r\n\t\tvar cfTurnstileFailedText = document.querySelector('.cf-turnstile-failed-text-2575513214');\r\n\t\tcfTurnstileFailedText.innerHTML = '<p><i>Sorry but we failed to verify you are human. Please contact us! \/ Lo sentimos, pero no pudimos verificar que seas humano. Por favor, cont\u00e1ctanos.<\/i><\/p>';\r\n\t}\r\n\tfunction cfturnstileCallback() {\r\n\t\tvar cfTurnstileFailedText = document.querySelector('.cf-turnstile-failed-text-2575513214');\r\n\t\tcfTurnstileFailedText.innerHTML = '';\r\n\t}\r\n\t<\/script>\r\n\t\t<script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-2575513214\"); e&&!e.innerHTML.trim()&&(turnstile.remove(\"#cf-turnstile-2575513214\"), turnstile.render(\"#cf-turnstile-2575513214\", {sitekey:\"0x4AAAAAAAd617glFkn1qeZR\"})); }, 0); });<\/script>\r\n\t\t\t<br class=\"cf-turnstile-br cf-turnstile-br-2575513214\">\r\n\t\t\t\t<style>#cf-turnstile-2575513214 { margin-left: -15px; }<\/style>\r\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>    \n\n\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"tutor-mb-24\" style=\"font-size: 80% !important;\">By signing up, I agree with the website&#039;s Terms and Conditions and Privacy, Delivery and Refund Policies.\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div>\n\t\t\t\t<button type=\"submit\" name=\"tutor_register_student_btn\" value=\"register\" class=\"tutor-btn tutor-btn-primary tutor-btn-block\">Reg\u00edstrate<\/button>\n\t\t\t<\/div>\n\t\t\t\t\t\t\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/form>\n\t\t\t\t\n\t<\/div>\n\t\t<br>","protected":false},"excerpt":{"rendered":"<p>Student Registration Nombre Apellidos Nombre de usuario Correo electr\u00f3nico Contrase\u00f1a Important: The password must have 9 characters or more, upper and lower case letters, numbers, and symbols like ! &#8221; ? $ ^ &amp; ) . Confirmaci\u00f3n de contrase\u00f1a By signing up, I agree with the website&#039;s Terms and Conditions and Privacy, Delivery and Refund [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pmpro_default_level":"","jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-4117","page","type-page","status-publish","hentry","pmpro-has-access"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PfqX0C-14p","_links":{"self":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/pages\/4117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/comments?post=4117"}],"version-history":[{"count":0,"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/pages\/4117\/revisions"}],"wp:attachment":[{"href":"https:\/\/germanbruno.com\/es\/wp-json\/wp\/v2\/media?parent=4117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}