Bu Telegram bot o'qituvchilar va o'quvchilar uchun test tizimini boshqarish imkonini beradi.
- Test yaratish
- Testlarni tahrirlash va o'chirish
- Dedlayn belgilash va o'zgartirish
- Test natijalarini Excel formatida yuklab olish
- Natijalarni ranglar bo'yicha ko'rish (80-100% - yashil, 60-80% - qora, 60% dan past - qizil)
- Testlarni topshirish
- O'z natijalarini ko'rish
- Reytingdagi o'rnini bilish
-
Repositoryni clone qiling
-
Kerakli paketlarni o'rnating:
npm install
-
.env.examplefaylidan.envfayl yarating va sozlamalarni to'ldiring:BOT_TOKEN: @BotFather dan olingan Telegram bot tokeniDATABASE_URL: MongoDB ulanish URL'iREQUIRED_CHANNELS: Majburiy obuna bo'lish kerak bo'lgan kanallar
-
Prisma sxemalarini generatsiya qiling:
npx prisma generate
-
Ma'lumotlar bazasini yangilang:
npx prisma db push
-
Botni ishga tushiring:
npm start
-
O'qituvchilar uchun:
/start- botni ishga tushirish- "Test yaratish" - yangi test yaratish
- "Testlarni boshqarish" - mavjud testlarni boshqarish
- "Natijalarni ko'rish" - test natijalarini ko'rish va yuklab olish
-
O'quvchilar uchun:
/start- botni ishga tushirish va ro'yxatdan o'tish- "Mavjud testlar" - faol testlarni ko'rish va topshirish
- "Mening natijalarim" - o'z natijalarini ko'rish