Random Student / Group Picker

Group ${index + 1}: ${group.join(", ")}

`; }); } resultOutput.innerHTML = outputHTML; downloadBtn.style.display = "inline-block"; }; downloadBtn.onclick = function () { const script = document.createElement("script"); script.src = "https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"; script.onload = () => { const { jsPDF } = window.jspdf; const doc = new jsPDF(); doc.setFontSize(18); doc.text("Random Student / Group Picker Result", 15, 20); doc.setFontSize(12); const lines = resultOutput.innerText.split("\n"); let y = 40; lines.forEach(line => { doc.text(line, 15, y); y += 10; }); doc.save("Student_Group_Picker_Result.pdf"); }; document.body.appendChild(script); }; });
Scroll to Top