<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[Catatan Harian: Prompt Elgg}]]></title>
	<link>https://sharka.site/3blog/pages/view/91/prompt-elgg</link>
	<atom:link href="https://sharka.site/3blog/pages/view/91/prompt-elgg" rel="self" type="application/rss+xml" />
	<description><![CDATA[}]]></description>
		<item>
	<guid isPermaLink="true">https://sharka.site/3blog/pages/view/91/prompt-elgg</guid>
	<pubDate>Fri, 24 Oct 2025 15:03:36 +0800</pubDate>
	<link>https://sharka.site/3blog/pages/view/91/prompt-elgg</link>
	<title><![CDATA[Prompt Elgg]]></title>
	<description><![CDATA[<p>Buat sebuah **game latihan interaktif** (HTML + JavaScript) yang dikemas dalam satu file PHP memakai Nowdoc (&lt;&lt;&lt;'HTML' ... HTML;) agar PHP tidak mengganti variabel JavaScript. Hasil harus siap dipaste ke CKEditor, Elgg, atau CI4.</p><p>Spesifikasi teknis:<br />1. Struktur: satu variabel $content = &lt;&lt;&lt;'HTML' ... HTML; lalu echo elgg_view_page('Judul Game', $content);<br />2. CSS: semua inline pada elemen (tidak boleh &lt;link&gt; atau style eksternal). Pastikan responsive (max-width:95% atau max-width:600px) dan mobile-friendly.<br />3. JS: gunakan function() biasa (hindari arrow functions) agar kompatibel di lingkungan lama. Letakkan script inline sebelum penutup &lt;/div&gt;.<br />4. Nowdoc wajib: tuliskan secara eksplisit `&lt;&lt;&lt;'HTML'` di prompt agar saya mengembalikan kode dengan Nowdoc.<br />5. Ketentuan keamanan: hindari eval(), jangan memuat file eksternal, sanitasi input minimal (cek isNaN sebelum parseInt).<br />6. Fitur minimum:<br />&nbsp; - Pilihan level (minimal 3 level berbeda).<br />&nbsp; - Soal acak sesuai level (penjumlahan; bisa minta opsi lain).<br />&nbsp; - Tampilan soal: contohnya `7 + 5 = ?` (pastikan angka muncul).<br />&nbsp; - Input jawaban, tombol "Cek Jawaban".<br />&nbsp; - Enter key untuk submit.<br />&nbsp; - Feedback benar/salah, tampilkan jawaban benar saat salah.<br />&nbsp; - Skor yang meningkat setiap jawaban benar.<br />&nbsp; - Soal baru otomatis setelah X detik (X bisa saya tentukan; default 2 detik).<br />&nbsp; - Animasi transisi ringan saat mengganti soal.<br />&nbsp; - Fokus ke input setiap soal muncul.<br />7. Opsi tambahan (sebutkan apa yang Anda mau; kalau tidak, jangan sertakan):<br />&nbsp; - Mode campuran (+, -, ×, ÷).<br />&nbsp; - Timer/limit waktu per soal.<br />&nbsp; - Penyimpanan skor di localStorage (opsional).<br />&nbsp; - Mode multi-pemain lokal / high-score.<br />8. Output: satu blok kode PHP penuh, tanpa penjelasan panjang; komentar singkat di dalam kode diperbolehkan.<br />9. Bahasa UI: default Bahasa Indonesia (bisa diminta English).<br />10. Jika ada dependensi server (mis. menyimpan skor ke DB), minta secara eksplisit — default: **tidak memerlukan server**.</p><p>Contoh frase permintaan: "Buat game penjumlahan anak SD, 3 level, Nowdoc, inline CSS, skor, Enter untuk submit, tambahkan TTS membaca soal."</p><p>Catatan penting untuk Anda:<br />- Pastikan Anda menuliskan kata `Nowdoc` atau `&lt;&lt;&lt;'HTML'` dalam prompt agar saya mengembalikan kode dengan Nowdoc (bukan Heredoc).<br />&nbsp;</p>]]></description>
	<dc:creator>Muh.Taqiuddin.S</dc:creator>		</item>
</channel>
</rss>
