Admin panel
index.htmlReklama (Home)
Home sahifadagi reklama bloki (#home-ad-slot) uchun matn, havola va ixtiyoriy rasm URL.
Ilova sozlamalari
Live raqam, global sozlamalar. Ilova APP_LIVE_COUNT va boshqa qiymatlarni shu yerdan o‘qiydi.
Tarjimalar (UI matnlar)
Kirish sahifasi va boshqa matnlarni ustun yozish (uz/ru/en). JSON formatida kalit–qiymat. Bo‘sh qoldirsangiz ilova standart tarjimasidan foydalanadi.
Bildirishnomalar
Bildirishnoma matnini shunchaki yozing. Bir nechta xabar bo'lsa, ularni bo'sh qator bilan ajrating. Birinchi qator sarlavha (ixtiyoriy), keyingi qatorlar matn.
Backup / Export
Barcha admin ma’lumotlarni (Speaking, Writing, Reading, Lug‘at, Sozlamalar, Obunachilar) bitta JSON fayl sifatida yuklab oling.
Import / Restore
Avval yuklab olgan JSON faylni tanlang. Diqqat: hozirgi ma’lumotlar ustun yoziladi.
Adminlar ro'yxati
Telegram user ID lar (config.js dagi ADMIN_TELEGRAM_IDS). Bu yerdan qo‘shilsa localStorage da saqlanadi va ilova avval shuni tekshiradi.
Parol / PIN
Admin panelga kirish uchun PIN (4–8 raqam). Saqlangach, admin.html ochilganda PIN so‘raladi. Bo‘sh qoldirsangiz PIN o‘chiriladi.
Obunachilar
Obuna sotib olganlar ro‘yxati. Muammo chiqsa ko‘rib chiqish va izoh qoldirish uchun. Telegram ID, ism, reja, sana, holat, izoh.
Speaking – Baholash mezoni
Quyida siz bergan mezon matni ko'rsatiladi. Shunchaki tahrirlang — yangi ma'lumot qo'shing yoki keraksizini o'chiring. Saqlash bosganingizdan keyin AI xulosa va ballni shu saqlangan holatga qarab beradi.
Azure Speech (Talaffuz)
Speaking baholashda talaffuz balli uchun Azure Speech Service dan olingan Key va Region ni kiriting. Azure portal → Speech resource → Keys and endpoint. Saqlangach server shu qiymatlardan foydalanadi (ffmpeg serverda o'rnatilgan bo'lishi kerak).
O'tgan/Real imtihon (Shablon)
Sana, hudud (joy), topshirgan odam ismi va Start Exam da chiqadigan material (Part 1–3, rasmlar, audiolar). Yuklash – ro'yxatga va imtihon materialiga qo'shiladi.
Speaking – Full Mock (Shablon)
Bitta to'liq mock: Part 1 (6 savol + ixtiyoriy rasmlar), Part 2 (rasm + 3 savol), Part 3 (mavzu + for/against). Rasm va audiolar qurilma xotirasidan (fayl tanlash) yuklanadi. Yuklash – tizimga qo'shish.
Quick Drill – Part 1 (Shablon)
6 ta savol (tayyorgarlik/javob vaqti + matn). 4-savol uchun ixtiyoriy 2 ta rasm. Yuklash – savollar Part 1 pooliga qo'shiladi (Quick Drill da chiqadi).
Quick Drill – Part 2 (Shablon)
1 rasm + 3 savol. Rasm qurilma xotirasidan. Yuklash – Part 2 pooliga qo'shiladi (Quick Drill da chiqadi).
Quick Drill – Part 3 (Shablon)
Mavzu + For / Against fikrlar. Yuklash – Part 3 pooliga qo'shiladi (Quick Drill da chiqadi).
Writing – O'tgan/Real (Shablon)
Sana, hudud (joy), nomzod, vaqt va o'sha kungi imtihon materiali (Scenario, Task 1.1, Task 1.2, Task 2). Yuklash – ro'yxatga va materialga qo'shiladi; foydalanuvchi shu sanani tanlaganda Start Exam da aynan shu material chiqadi.
Writing – Daily Journal
Teg va prompt (10 ta qator).
Writing – Full Mock
Bitta to'plam: scenario, Task 1.1, Task 1.2, Task 2. Tushuntirish ilovada Scenario va Question oynalarining tagida doim ko'rsatiladi; yuklangan materiallar esa yuqorida.
Writing – Task 1.1 (10 ta)
Scenario (umumiy vaziyat) va informal letter topshiriqlari.
Writing – Task 1.2 (10 ta)
Scenario (umumiy vaziyat) va formal letter topshiriqlari.
Writing – Task 2 (10 ta)
Essay topshiriqlari.
Writing – Baholash mezoni (haqiqiy imtihon)
AI Writing Task 1.1, 1.2 va Task 2 matnlarni shu mezon asosida baholaydi. Tahrirlang va Saqlash bosing – ilova baholashda shu matnlardan foydalanadi. Ball Expert mark (0–17) → Standart ball (0–75) jadvali orqali hisoblanadi.
Writing sozlamalari
Vaqt cheklovi (minut), minimal/maksimal so‘z soni (Task 1.1, 1.2, Task 2). Ilova bu qiymatlarni ishlatadi.
Reading – Full Mock (Shablon)
Frontenddagi kabi tuzilma: Part 1–5 oynalari. Maydonlarni qo'lda to'ldiring, Yuklash bosganda tizimga saqlanadi va forma keyingi mock uchun tozalanadi.
Reading Quick drill – Part 1 (Gap Fill)
Shablon orqali matn va javoblarni kiriting, Yuklash bilan tizimga saqlang.
Shablon bilan to'ldirish
Matnda (1)–(6) yozing, javoblarni pastda kiriting. Yuklash → faqat Part 1 tizimga saqlanadi.
Javoblar 1–6
Reading Quick drill – Part 2 (Matching Statements)
Shablon orqali Statements va savollarni to'ldiring, Yuklash bilan tizimga saqlang.
Shablon bilan to'ldirish
Statements A–J
Savollar 7–14: matn + to'g'ri (A–J)
Reading Quick drill – Part 3 (Matching Headings)
Shablon orqali Headings va paragraflarni to'ldiring, Yuklash bilan tizimga saqlang.
Shablon bilan to'ldirish
Headings A–H
Paragraflar 15–20: matn + to'g'ri (A–H)
Reading Quick drill – Part 4 (Multiple Choice)
Shablon orqali Passage va savollarni to'ldiring, Yuklash bilan tizimga saqlang.
Shablon bilan to'ldirish
Savollar 21–29: savol + A–D + to'g'ri
Reading Quick drill – Part 5 (Gap Fill & MCQ)
Shablon orqali Passage, Summary va savollarni to'ldiring, Yuklash bilan tizimga saqlang.
Shablon bilan to'ldirish
Summary 30–33: Part 1 dagi kabi — matnda (30) (31) (32) (33) yozing, javoblarni pastda kiriting.
Javoblar 30–33
Savollar 34–35: savol + A–D + to'g'ri
Listening – Full Mock Exam (Shablon)
Full Mock uchun bitta umumiy audio fayl va umumiy vaqtni belgilang, so‘ng har bir Part (1–6) uchun ma'lumotlarni oddiy matn maydonlari orqali qo‘lda kiriting. AUDIO va rasmlar qurilma xotirasidan tanlanadi (Reading bo‘limidagi uslubga o‘xshash).
Listening Skill Builders – Part 1 (Logical Responses)
Faqat Part 1 uchun material. Audio va 8 ta savol (A/B/C + to‘g‘ri javob). Yuklash – Part 1 tizimga saqlanadi.
Listening Skill Builders – Part 2 (Gap Fill)
Faqat Part 2 uchun. Audio, matn (9)–(14), javoblar. Yuklash – Part 2 tizimga.
Javoblar 9–14
Listening Skill Builders – Part 3 (Matching Speakers)
Faqat Part 3 uchun. Audio, Options A–F, Speakers 15–18 (to‘g‘ri javob). Yuklash – Part 3 tizimga.
Options A–F
Speakers 15–18 (to‘g‘ri javob)
Listening Skill Builders – Part 4 (Map/Plan)
Faqat Part 4 uchun. Audio, xarita rasmi (ixtiyoriy), savollar 19–23. Yuklash – Part 4 tizimga.
Savollar 19–23: joy nomi + to‘g‘ri (A–J)
Listening Skill Builders – Part 5 (Multiple Choice)
Faqat Part 5 uchun. Audio va 6 ta savol (24–29): savol matni, A/B/C, to‘g‘ri javob. Yuklash – Part 5 tizimga.
Listening Skill Builders – Part 6 (Lecture Summary)
Faqat Part 6 uchun. Audio, passage (30)–(35), javoblar, transcript. Yuklash – Part 6 tizimga.
Javoblar 30–35
Lug'at – Export / Import
Darajalar va mavzularni JSON ga export qiling yoki boshqa brauzerdan import qiling.
Maxsus lug'atlar (darajalar)
Darajalar qo'shing: har bir daraja sarlavha va so'zlar ro'yxatidan iborat. Ilovada Lug'at bo'limida shu darajalar ko'rinadi.
Lug'at – Mavzular
Mavzular qo'shing: Environment, Technology, Health va boshqalar. Har bir mavzuda so'zlar (so'z, tarjima, sinonimlar, misol). Ilovada Lug'at → Mavzular tabida ko'rinadi.