• 2.3. Ta’lim muassasilarida o’quv jarayoni nazorati. Vedmost tizimi uchun baholash jarayoninin boshqarish
  • Dars jadvali online platformasini yaratish




    Download 1,95 Mb.
    bet9/13
    Sana18.05.2024
    Hajmi1,95 Mb.
    #242022
    1   ...   5   6   7   8   9   10   11   12   13
    Bog'liq
    YARILKASINOV ASAN ONGARBAY ULI

    2.2. Dars jadvali online platformasini yaratish


    Biz dars jadvalini quyidagi ko’rinishda yaratishimiz mumkin. Bu yerda haftadagi kunlardagi darslarning qayerda va qanaqa dars bo’lishi ko’rsatib o’tilgan. Buni bizga admin tomonidan ya’ni masalan universitetdagi dekanat tomonidan tuzib beriladi. Bizga buni saytga joylab beradi. Masalan student.karsu.uz saytida bizga dars jadvali ko’rstaligan.
    11-rasm


    2.3. Ta’lim muassasilarida o’quv jarayoni nazorati. Vedmost tizimi uchun baholash jarayoninin boshqarish


    Admin panelga kirish uchun login formadan o’tishimiz kerak.

    12-rasm
    Keyin resources/views ichiga admin degan papka ochib olamiz. Sababi adminning funkciyalarin alohida papkaga solib qo’yamiz. Uni pastdagicha ko’rsak bo’ladi.

    13-rasm
    ADMIN PANEL. Bu yerda 3 ta bo’limni ko’rishingiz mumkin.

    14-rasm
    STUDENTS bosilsa pastdagi oyna ochiladi.

    15-rasm
    QO’SHISH

    16-rasm
    Bu yerda biz student ism,familiyasin, loginin va parolin qo’shishimiz mumkin. Buning uchun biz pastdagi kod orqalı kiritamiz: Bu yerda POST metod orqali yuboramiz. Chunki biz malumot yuborgan paytta POST metodidan foydalanamiz. Uning uchun avval kelgan malumotlar kelgan yoki kelmaganligin tekshirib olamiz. (validate) Va ularni qanday etib kelishinda kirita olamiz. Masalan name => required yani sarlavha bo’sh bo’lmasligi kerak deganni bildiradi. Keyin uni Student (Model) ichiga create qilamiz. Keyin uni oldingi redirect orqali avvalgi interfeysga qaytarib yuboramiz. keyin yana qo’shmoqchi bo’lsak yana kirib qo’sha beramiz.
    EDIT
    Edit – bu malumotlarni o’zgartish bo’lib hisoblanadi. Yani dastur katagoriyasin yoki rasmin o’zgartish kerak bo’lib qolsa biz uni bu yerda o’zgarta olamiz. Uning uchun edit tugmasin bosamız va pastdagidek interfeys paydo bo’ladi:

    17-rasm
    So’ng bu yerda avvalgi qiymatlari turadi. Agar o’zgartmoqchi bo’lsak shu yerdan o’zgartsak bo’ladi. Editni bosamiz va natiyjade malumotni o’zgartgan yerimiz o’zgaradi va avvalgi ekranga yana boradı. Shu tablicadagi malumotta avtomatik tarizda o’zgaradi. Uning uchun biz StudentControllerge pastdagidek kod orqali murojaat etamiz:
    Bu yerga biz o’zgartishimiz kerak bo’lgan id ni yuboramiz. Va Student (Model) orqali biz o’sha id ga tegishli malumotni topib olamiz. Keyin shunda tegishli malumotlarni o’zgarta olamiz.
    DELETE
    Delete – bu malumotlarni o’chiradi. Agar biz delete ni bossak o’sha id ga tegishli malumotni malumotlar bazasidan o’chirib yuboradi. Uning uchun pastdagi kodtan foydalanamiz:
    Bizga id keladi. O’sha id ni Student (Modeldan) ichidan topib olamiz. O’sha topilgan id ni bazadan o’chiramiz. O’chgan malumotlar bazadan va ekrannan o’chib ketadi.
    Tablicadagi yozuvlarni o’chirish uchun savollar yaratuvchining o’chirish usulidan foydalanish mumkin. O’chirish usuli tasirlangan qatorlar sonin qaytaradı. O’chirish usulin shaqirishdan oldin " qoida" bantlarin qo’shish orqali o’chirish bayonatlarin sheklashingiz mumkin:

    Download 1,95 Mb.
    1   ...   5   6   7   8   9   10   11   12   13




    Download 1,95 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dars jadvali online platformasini yaratish

    Download 1,95 Mb.