from pathlib import Path html = r''' BILIM ARENA
✦ BILIMINGNI SINAB KO‘R

Bilimingni sinovdan o‘tkaz.
Marrani zabt et!

BILIM ARENA — o‘z bilimlaringni tekshir, natijangni kuzat va yangi marralarni zabt et. O‘z sinfingni va faningni tanla, testni boshlashga tayyor bo‘l!

Platforma imkoniyatlari

O‘qish, sinash va natijani kuzatish — bir joyda.

🧠

Fanlar bo‘yicha testlar

Sinfingni va kerakli fanni tanlab, 30 ta savolga javob ber.

⏱️

Sinfga mos vaqt

Har bir savol uchun vaqt sinf darajangga qarab belgilanadi.

🏆

100% sertifikat

Faqat 6–11-sinflarda 30 ta savolning barchasini to‘g‘ri ishlaganlarga.

Bilimlar sinovi

Sinf va fanni tanla, ismingni kirit va testni boshlagin.

Har savol uchun 30 soniya. 30 ta savol.

Demo kodda har bir fan uchun namunaviy savollar bor. Haqiqiy ishga tushirishdan oldin savollar bazasini fan va sinfga mos 30 tadan savol bilan to‘ldirish lozim.

Elektron sertifikat

Natijang bilan faxrlan — maqsad sari intil!

🏅 BILIM ARENA YUTUG‘I

100% natija — alohida yutuq.

BILIM ARENA sertifikati bilimlar sinovida yuqori natijaga erishgan o‘quvchilar uchun mo‘ljallangan. Sertifikat faqat 6–11-sinf o‘quvchisi 30 ta savolning barchasiga to‘g‘ri javob berganida, test yakunida avtomatik ko‘rsatiladi.

1–5-sinflar uchun test natijasi ko‘rsatiladi, ammo sertifikat berilmaydi. 29/30 yoki undan past natijada ham sertifikat ochilmaydi.

Reyting

Ushbu qurilmada saqlangan test natijalari.

#O‘quvchiSinfFanNatijaSana
Hozircha natijalar yo‘q.

Eslatma: bu reyting faqat shu brauzerda saqlanadi. Barcha foydalanuvchilar uchun umumiy reytingga server yoki ma’lumotlar bazasi kerak.

Xatolik haqida xabar berish

Saytda muammo topsangiz, batafsil yozib qoldiring.

''' out = Path("/mnt/data/index.html") out.write_text(html, encoding="utf-8") print(f"Created {out} ({out.stat().st_size} bytes)")