CxnZr0/arabicalearn-belajar-bahasa-arab-menyenangkan
Create a new page named taaruf-reading.html as part of the ArabicaLearn project.
Create taaruf-vocabulary.html matching the same shell (header/footer, fonts, colors, .arabic-text, feather.replace(), one-shadow cards).
Create a new page taaruf-reading.html for the ArabicaLearn project, focused on Maharah Qirā’ah (Reading) for BAB 1: التعارف (Perkenalan).
Create a new page perkenalan-speaking.html for the ArabicaLearn project, fully consistent with the existing pages.
Create perkenalan-speaking.html as part of the ArabicaLearn project.
Create a new file named perkenalan-speaking.html as part of the ArabicaLearn project, fully connected to the main dashboard index.html.
Buat file perkenalan-reading.html. Breadcrumb: Dashboard > Membaca – Perkenalan. Tampilkan 1 teks pendek (±120–150 kata) tentang dua siswa saling berkenalan. Sertakan glosarium (tooltip pada kata penting), lalu 5 soal: 3 pilihan ganda, 2 isian singkat. Tampilkan skor & simpan ke localStorage (perkenalan_reading_score). Tambahkan highlight RTL dan font Amiri untuk teks Arab. Navigasi balik sama seperti 1B.
Buat file perkenalan-listening.html. Breadcrumb: Dashboard > Mendengarkan – Perkenalan. Sediakan 3 dialog pendek mp3 (boleh generate via SpeechSynthesis) bertema menyebut nama, asal, dan umur. Untuk tiap dialog: tampilkan transkrip Arab berharakat tersembunyi (toggle “Tampilkan Teks”), latihan pilihan ganda (3 soal per dialog) yang menilai pemahaman. Ada tombol Putar Ulang, indikator skor, dan simpan skor ke localStorage (kunci: perkenalan_listening_score). Tambahkan tombol Kembali ke Perkenalan (link ke perkenalan-vocabulary.html) dan ke Dashboard.
Build an interactive educational website for learning Arabic, specifically designed for Grade 7 students in MTs (Madrasah Tsanawiyah).
initial commit
