А

Оқушы Есімі

Бүгінгі сабақ бойынша көңіл-күйіңді қанша пайызға бағалайсың?

function openChargeModal(name) { activeStudent = name; document.getElementById('modalStudentName').innerText = name; document.getElementById('modalAvatar').innerText = name.charAt(0); toggleRenameInput(false); const existingData = batteryData[name]; const initialVal = existingData ? existingData.level : 75; document.getElementById('studentComment').value = existingData?.comment || ''; setBatteryLevel(initialVal); document.getElementById('chargeModal').classList.remove('hidden'); } function toggleRenameInput(show) { const display = document.getElementById('nameDisplayContainer'); const edit = document.getElementById('nameEditContainer'); if (show) { display.classList.add('hidden'); edit.classList.remove('hidden'); const input = document.getElementById('renameInput'); input.value = activeStudent; input.focus(); } else { display.classList.remove('hidden'); edit.classList.add('hidden'); } } function saveQuickRename() { if (!activeStudent) return; const newName = document.getElementById('renameInput').value.trim(); if (!newName) { showToast("Есім бос болмауы керек!", "error"); return; } if (newName !== activeStudent) { const index = students.indexOf(activeStudent); if (index !== -1) { students[index] = newName; if (batteryData[activeStudent]) { batteryData[newName] = batteryData[activeStudent]; delete batteryData[activeStudent]; } activeStudent = newName; localStorage.setItem('battery_students', JSON.stringify(students)); localStorage.setItem('battery_data', JSON.stringify(batteryData)); document.getElementById('modalStudentName').innerText = newName; document.getElementById('modalAvatar').innerText = newName.charAt(0); renderBoard(); showToast(`Оқушы аты "${newName}" болып өзгертілді!`); } } toggleRenameInput(false); } function closeChargeModal() { ``` Енді **«Көңіл-күй батареясында»** кез келген оқушыны басқанда, оның атының жанынан қаламсап ✏️ белгісін көресіз. Соны басып, есімді жылдам өзгерте аласыз!