Judul 1
Bahas das 1
Cara mengetes
- Timpa plugin lama dengan zip ini. Tidak perlu simpan ulang permalink.
- Buka sebuah Buku, pilih tag soal, lalu terbitkan. Kuis harus tampil otomatis di bawah isi halaman Buku itu.
- Buka tulisan berkategori 6, lalu pilih Buku tadi di kotak “Halaman paket soal” dan simpan. Di halaman tulisan hanya ada link “Kerjakan soal”.
- Di editor Judul, cari paragraf. Hasil pencarian hanya tulisan berkategori 6. Tambahkan dua atau tiga, lalu simpan.
- Buka halaman Judul. Cek judul
<h3>yang bisa diklik, isi paragraf, “0/y”, garis pembatas, dan tidak ada tulisan “Buka paragraf”. Tidak ada kuis di halaman itu. - Kerjakan kuis di halaman Buku. Kembali ke Judul, x/y harus berubah dan bar progres ikut bergerak. Coba juga dengan login dan tanpa login.
Dua hal yang perlu Anda tahu. Tulisan lama yang di isinya masih ada teks [paket_quiz=43] akan menampilkan teks itu apa adanya, karena shortcode-nya sudah tidak ada. Hapus teks itu dari isi tulisan. Daftar paragraf di Judul juga tidak lagi menyaring kategori saat tampil, jadi tulisan non-kategori 6 yang sudah terpilih sebelumnya tetap muncul sampai Anda hapus dari daftar.
0/1
Bahas das 2
Yang berubah
- Halaman Judul. Paragraf tampil otomatis di bawah isi Judul. Tiap paragraf punya judul
<h3>berisi link ke halaman paragraf, lalu isinya, lalu “x/y” saja. Antar paragraf ada garis. Tidak ada kuis di sini. - Pemilih paragraf hanya mencari tulisan berkategori ID 6 (
MATERI_KATEGORI_RINGKASAN). - Halaman paragraf (tulisan). Ada meta box “Halaman paket soal” untuk memilih satu Buku. Di bawah isi tulisan hanya ada link “Kerjakan soal: judul Buku”, tanpa soal. Link itu muncul bila Buku terbit dan paketnya siap.
- Halaman Buku (paket). Kuis penuh tampil otomatis di bawah isi bila Buku memilih tag soal dan punya minimal satu soal lengkap.
- Hasil disimpan per paket (ID Buku). localStorage memakai kunci baru
bedahbuku_hasil_v2, dan user meta memakai_materi_hasil_paket. Hasil lama diabaikan, sesuai keputusan Anda. - Progres: paragraf dihitung lulus bila paket yang dipilihnya lulus. Paragraf yang memakai paket sama menampilkan x/y yang sama.
- File baru:
includes/tampilan.php, yang memuat semua tambahan otomatis. Kolom admin “Kuis” di daftar Tulisan sekarang bernama “Paket soal”. - File lain yang diubah:
paket.php,pemilih-soal.php,kuis.php,hasil.php,pemilih.php,urutan-paragraf.php,progres.php,hasil.js,kuis.js,progres.js,progres.css, dan nomor versi.
0/1
Bahas das 3
Dicatat: halaman lama dibuang dan semuanya jadi 0.8.1. Soal shortcode, jawabannya ada di akhir pekerjaan ini. Saya baca file penyimpanan hasil dulu.
Zip plugin-materi-0.8.1.zip sudah terkirim. Semua PHP lolos php -l dan semua JS lolos node --check. Saya belum menjalankannya di WordPress sungguhan, jadi hasil tes Anda yang menentukan.
Soal shortcode: [materi_paragraf] dan [paket_quiz] sudah dibuang total, tanpa sisa. Yang masih ada tiga, dan belum saya sentuh karena di luar permintaan ini:
, untuk daftar anak di halaman Buku dan Bab., untuk daftar buku di halaman Penulis., untuk bar progres di Judul, Bab, dan Buku.
Kalau Anda mau ketiganya juga dibuang dan diganti tampil otomatis, kita bahas sebagai langkah berikutnya.
0/1
