Telegramda yozing@Odilient

VEB-PLATFORMA

Codium

Codium — O‘zbekistondagi maktab o‘quvchilari uchun bepul interaktiv dasturlash platformamiz edi: tizimli darslar, brauzerdagi kod muharriri va har bir mashqni darhol tekshirish.

O‘z mahsulotimiz
Mijoz
Ta’lim
Soha
6 oy (MVP)
Muddat
2019
Yil
Boshlang‘ich nuqta

Muammo

O‘zbekistondagi maktab o‘quvchilarida dasturlashni boshlashning deyarli hech qanday qulay yo‘li yo‘q edi. Mavjud materiallar juda murakkab, faqat ingliz tilida yoki pullik edi, kod haqida o‘qish esa uni yozishning o‘rnini bosa olmaydi. Biz veb-dasturlash bo‘yicha bepul, tizimli darslar yaratmoqchi edik: o‘quvchilar birinchi mashqdanoq haqiqiy kod yozadi va u ishlaydimi-yo‘qmi, darhol bilib oladi.

Biz nima qildik

Yechim

Biz Codium’ni tillar, boblar, darslar va mashqlardan iborat to‘rt darajali o‘quv dasturiga ega Laravel platformasi sifatida qurdik. CodeMirror o‘quvchilarga brauzerning o‘zida haqiqiy kod muharririni beradi, har bir yuborilgan yechim esa shu mashq uchun belgilangan regex qoidalari bo‘yicha real vaqtda tekshiriladi. Kurslar tizimi yangi tillar va mashq turlarini asosiy mantiqni o‘zgartirmasdan, oddiy kontent sifatida qo‘shish imkonini berdi.

Texnologiyalar
LaravelPHPCodeMirrorJavaScriptMySQLRegular expressions
Parda ortida

Loyiha qanday yaratildi

O‘zbekistondagi maktab o‘quvchilari uchun bepul interaktiv dasturlash darslari

Codium o‘zimizning mahsulotimiz edi: maktab o‘quvchilariga veb-dasturlashni bepul o‘rgatgan interaktiv platforma. U ingliz tilini yaxshi bilishni ham, oldingi tajribani ham talab qilmasdi va o‘quvchilarni kod haqida shunchaki o‘qishga emas, kod yozishga undardi. MVP’ni biz 2019-yil sentabridan boshlab olti oy ichida yaratdik.

Asosiy imkoniyatlar

  • Tizimli o‘quv dasturi: kontent tillar → boblar → darslar → mashqlar ko‘rinishida tashkil etilgan, shuning uchun kurslarni tuzilmani o‘zgartirmasdan kengaytirish mumkin.
  • Brauzerdagi kod muharriri: har bir mashqqa CodeMirror muharriri o‘rnatilgan, shuning uchun o‘quvchilar hech narsa o‘rnatmasdan haqiqiy kod muharririda ishlaydi.
  • Darhol javob: har bir yuborilgan yechim real vaqtda tekshiriladi, shuning uchun o‘quvchi mashqdan o‘tgan-o‘tmaganini shu zahoti biladi.
  • Kengaytiriladigan kurslar tizimi: yangi tillar va mashq turlari platformani qayta yozmasdan qo‘shiladi.
  • O‘quvchilar uchun bepul: o‘quvchi bilan birinchi dars o‘rtasida hech qanday to‘siq yo‘q.

Interaktiv darslar qanday ishlaydi

Backend — o‘quv dasturi MySQL’da saqlanadigan Laravel ilovasi. Har bir mashqning regular ifodalar ko‘rinishida yozilgan o‘z tekshiruv qoidalari bor. O‘quvchi kodni yuborganda, u shu andozalar bilan solishtiriladi va natija darhol qaytadi.

Regex tekshiruvlari MVP uchun juda mos edi. Ular tez ishlaydi, har bir mashq uchun oson yoziladi va boshlang‘ich topshiriqlarda oldindan aytib bo‘ladigan natija beradi — bunday topshiriqlarda maqsad o‘quvchi kutilgan tuzilmani yozganini tasdiqlashdan iborat. Qoidalar asosiy kodga emas, har bir mashqqa tegishli bo‘lgani uchun yangi dars qo‘shish yangi reliz chiqarishni emas, shunchaki kontent qo‘shishni anglatardi.

Nega loyiha to‘xtatildi

Texnologiya ishladi, lekin keng qo‘llanilmadi. Maktablar Codium’dan foydalana olishi uchun biz uni davlat darajasida joriy etishga harakat qildik, ammo muassasalar qiziqishi past bo‘ldi va loyihani to‘xtatdik. Shunga qaramay, MVP mahalliy maktab o‘quvchilari uchun bepul, interaktiv dasturlash darslarini yaratish amalda mumkinligini ko‘rsatdi va bu tajriba bugungi ta’lim sohasidagi ishlarimizga ham asos bo‘lmoqda.

O‘xshash ishlar

Hozirgi ta’lim mahsulotimiz — BiliMind: u Telegram mini-ilovasi sifatida ham ishlaydigan SI kurs generatori. Bunday o‘quv platformalarini biz veb-ilovalar yaratish xizmatimiz doirasida quramiz.

Birga yaratamiz

Codium kabi loyiha kerakmi?

Mahsulotingiz nima qilishi kerakligini ayting. Ish hajmini belgilaymiz, muddatlarni rejalashtiramiz va qat’iy narx yuboramiz — bepul va davom ettirish majburiyatisiz.

Bepul konsultatsiya Majburiyatsiz Tezkor javob