The Verb Playground - ১০০টি ভার্বের জাদুকরী ভুবন

The Verb Playground

১০০টি নতুন ভার্বের ইংরেজি ফর্ম, বাংলা অর্থ এবং পরিবর্তনের নিয়ম।

লোড হচ্ছে...

Test Your Skills!

১০টি র‍্যান্ডম ভার্ব দিয়ে পরীক্ষা দিন।

V2: ${v.exs[1]}

V3: ${v.exs[2]}

`).join(''); grid.classList.add('loaded'); }, 100); } function setupListeners() { const sInput = document.getElementById('searchInput'); const fCont = document.getElementById('filterContainer'); if(sInput) sInput.oninput = (e) => { state.search = e.target.value; render(); }; if(fCont) { fCont.onclick = (e) => { const btn = e.target.closest('.filter-btn'); if (btn) { document.querySelectorAll('.filter-btn').forEach(b => b.classList.remove('active-filter')); btn.classList.add('active-filter'); state.filter = btn.dataset.cat; render(); } }; } } window.startQuiz = () => { state.score = 0; state.qIdx = 0; state.quizPool = [...verbData].sort(() => 0.5 - Math.random()).slice(0, 10); document.getElementById('quizIntro').classList.add('hidden'); document.getElementById('quizBox').classList.remove('hidden'); nextQuestion(); }; function nextQuestion() { if(state.qIdx >= 10) return showResults(); const v = state.quizPool[state.qIdx]; const isV2 = Math.random() > 0.5; const correct = isV2 ? v.v2 : v.v3; let opts = [correct]; while(opts.length < 4) { let r = verbData[Math.floor(Math.random()*verbData.length)]; let o = isV2 ? r.v2 : r.v3; if(!opts.includes(o)) opts.push(o); } opts.sort(() => 0.5 - Math.random()); document.getElementById('quizBox').innerHTML = `
Question ${state.qIdx+1}/10 Score: ${state.score}

"${v.main}"-এর ${isV2 ? 'V2 (Past)' : 'V3 (Participle)'} রূপ কোনটি?

${opts.map(o => ``).join('')}
`; } window.checkAnswer = (s, c) => { if(s === c) state.score++; state.qIdx++; nextQuestion(); }; function showResults() { document.getElementById('quizBox').innerHTML = `

Done! 🎉

${state.score} / 10

`; } const init = () => { if(document.getElementById('verbGrid')) { setupListeners(); render(); } else { setTimeout(init, 500); } }; init(); })();
error: Content is protected !!
Scroll to Top