Fact-Check Courses

Log in

Create account

Account

Theme

The site is optimized for light mode. High-contrast improves readability while staying light.
We use minimal cookies to improve your experience. You can accept or decline.

Frequently Asked Questions

Showing 0 results

Submit a Question

Have a question not covered here? Ask away. Our support also responds via phone +1 (202) 555-1317.

We use cookies to improve your experience and analyze traffic. You can accept or decline. See preferences anytime from this device.

'), fetch('./footer.html').then(r=>r.text()).catch(()=>'') ]); document.querySelector('header').innerHTML = h; document.querySelector('footer').innerHTML = f; window.initShared && window.initShared(); })(); const data = [ {q:'What is the course format?', a:'Courses are offered as Video, Live, or Hybrid formats depending on the topic.'}, {q:'Do I get a certificate?', a:'Yes, a digital certificate is issued upon completion where applicable.'}, {q:'What are the prerequisites?', a:'Beginner courses have no prerequisites; others will list requirements in the catalog.'}, {q:'Do you offer group pricing?', a:'Yes. Contact [email protected] for group and institutional pricing.'}, {q:'How do refunds work?', a:'All purchases are final unless required by consumer protection laws. Contact support for special cases.'}, {q:'How do I access course materials?', a:'After purchase, materials are available in your account dashboard.'}, {q:'Is there technical support?', a:'Yes, we provide email and in-dashboard support for all active learners.'}, {q:'Can I learn at my own pace?', a:'Self-paced video courses allow you to progress whenever it suits your schedule.'}, {q:'Are subtitles available?', a:'Most videos include English subtitles; some courses include localized captions.'}, {q:'Can I download resources?', a:'Downloadable resources are provided when permitted by the instructor.'} ]; const container = document.getElementById('faqList'); const infoEl = document.getElementById('resultsInfo'); const searchForm = document.getElementById('faqSearchForm'); const searchInput = document.getElementById('faqSearch'); const clearSearchBtn = document.getElementById('clearSearch'); const expandAllBtn = document.getElementById('expandAll'); const collapseAllBtn = document.getElementById('collapseAll'); const themeToggle = document.getElementById('themeToggle'); const toastHost = document.getElementById('toastHost'); function escapeHTML(s){ return s.replace(/[&<>"']/g, m=>({ '&':'&','<':'<','>':'>','"':'"',"'":''' }[m])); } function highlight(text, query){ if(!query || query.trim().length<2) return escapeHTML(text); const q = query.trim().replace(/[.*+?^${}()|[\]\\]/g,'\\$&'); const re = new RegExp(`(${q})`,'ig'); return escapeHTML(text).replace(re,'$1'); } function resultText(n){ return `Showing ${n} ${n===1?'result':'results'}`; } function renderFAQ(list, query=''){ if(!Array.isArray(list)) return; if(list.length===0){ container.innerHTML = `

No results found.

Try different keywords or .

`; infoEl.textContent = resultText(0); const btn = document.getElementById('askFromEmpty'); btn && btn.addEventListener('click', ()=>document.getElementById('askModal').showModal()); return; } container.innerHTML = list.map((item, idx) => { const qId = `q_${Date.now()}_${idx}_${Math.floor(Math.random()*9999)}`; const aId = `a_${Date.now()}_${idx}_${Math.floor(Math.random()*9999)}`; return `
${highlight(item.q, query)}
${highlight(item.a, query)}
`; }).join(''); infoEl.textContent = resultText(list.length); container.querySelectorAll('details').forEach(d=>{ d.addEventListener('toggle', (e)=>{ if(d.open){ container.querySelectorAll('details').forEach(o=>{ if(o!==d) o.open=false; }); } }); }); } function filterData(q){ const s = (q||'').toLowerCase().trim(); if(!s) return [...data]; return data.filter(x => x.q.toLowerCase().includes(s) || x.a.toLowerCase().includes(s)); } renderFAQ(data); let lastSearch = ''; let debounceTimer; function handleSearchInput(){ const q = searchInput.value; clearSearchBtn.classList.toggle('hidden', !q.length); if(q===lastSearch) return; lastSearch = q; const list = filterData(q); renderFAQ(list, q); } searchForm.addEventListener('submit', (e)=>{ e.preventDefault(); handleSearchInput(); }); searchInput.addEventListener('input', ()=>{ clearTimeout(debounceTimer); debounceTimer = setTimeout(handleSearchInput, 120); }); clearSearchBtn.addEventListener('click', ()=>{ searchInput.value = ''; handleSearchInput(); searchInput.focus(); }); expandAllBtn.addEventListener('click', ()=>{ container.querySelectorAll('details').forEach(d=>d.open=true); }); collapseAllBtn.addEventListener('click', ()=>{ container.querySelectorAll('details').forEach(d=>d.open=false); }); const askModal = document.getElementById('askModal'); const askForm = document.getElementById('askForm'); document.getElementById('openAsk')?.addEventListener('click', ()=>{ askModal.showModal(); setTimeout(()=>document.getElementById('askEmail')?.focus(), 50); }); document.addEventListener('click', e=>{ if(e.target.getAttribute('data-close-modal')==='askModal') askModal.close(); }); askModal.addEventListener('cancel', (e)=>{ e.preventDefault(); askModal.close(); }); function showToast(msg, type='success'){ const n = document.createElement('div'); n.className = 'px-4 py-2 rounded-lg shadow-lg text-sm ' + (type==='success'?'bg-brand-600 text-white':'bg-red-600 text-white'); n.textContent = msg; toastHost.appendChild(n); setTimeout(()=>{ n.style.transition='opacity .3s ease, transform .3s ease'; n.style.opacity='0'; n.style.transform='translateY(8px)'; }, 2000); setTimeout(()=>{ n.remove(); }, 2400); } function validateAsk(){ const email = document.getElementById('askEmail'); const text = document.getElementById('askText'); const emailErr = document.getElementById('askEmailError'); const textErr = document.getElementById('askTextError'); let ok = true; emailErr.classList.add('hidden'); textErr.classList.add('hidden'); emailErr.textContent = ''; textErr.textContent = ''; const emailVal = (email.value||'').trim(); const textVal = (text.value||'').trim(); const re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if(!re.test(emailVal)){ emailErr.textContent = 'Please enter a valid email address.'; emailErr.classList.remove('hidden'); ok = false; } if(textVal.length < 10){ textErr.textContent = 'Please provide more details (at least 10 characters).'; textErr.classList.remove('hidden'); ok = false; } return ok; } askForm.addEventListener('submit', (e)=>{ e.preventDefault(); if(!validateAsk()) return; askModal.close(); showToast('Thank you! Your question has been sent.'); askForm.reset(); }); const cookieBanner = document.getElementById('cookieBanner'); const cookieAccept = document.getElementById('cookieAccept'); const cookieDecline = document.getElementById('cookieDecline'); function setCookiePreference(val){ try{ localStorage.setItem('cookieConsent', val); document.cookie = 'site_consent='+(val==='all'?1:0)+'; Max-Age=31536000; Path=/; SameSite=Lax'; }catch(e){} } function showCookieBanner(){ cookieBanner.classList.add('t6qpm--show'); } function hideCookieBanner(){ cookieBanner.classList.remove('t6qpm--show'); } (function initCookies(){ const saved = localStorage.getItem('cookieConsent'); if(!saved){ setTimeout(showCookieBanner, 600); } })(); cookieAccept.addEventListener('click', ()=>{ setCookiePreference('all'); hideCookieBanner(); showToast('Preferences saved.'); }); cookieDecline.addEventListener('click', ()=>{ setCookiePreference('none'); hideCookieBanner(); showToast('Preferences saved.'); }); themeToggle.addEventListener('click', ()=>{ const isDark = document.documentElement.classList.toggle('dark'); themeToggle.setAttribute('aria-pressed', String(isDark)); try{ localStorage.setItem('theme', isDark?'dark':'light'); }catch(e){} }); document.addEventListener('keydown', (e)=>{ if(e.key==='/' && document.activeElement === document.body){ e.preventDefault(); searchInput.focus(); } }); handleSearchInput();