MyCareerPath — bu Django asosida yaratilgan ta’lim yo‘nalishini boshqarish tizimi. Dastur yordamida kunlik o‘quv maqsadlarini rejalash, bajarilishni kuzatish va o‘zlashtirish jarayonini tahlil qilish mumkin. Har bir kun uchun mavzu, murakkablik darajasi, holati, qo‘shimcha resurslar hamda shaxsiy izohlarni jamlab borish osonlashadi.
- Har bir kun uchun mavzular, tavsiflar va mos resurslar kiritish.
pending,in_progress,completedholatlari orqali jarayonni kuzatish.easy,medium,hardmurakkablik darajalarini belgilash.- Sarflangan vaqt va shaxsiy qaydlarni yozib borish.
- Dashboard va kun tafsilotlari orqali umumiy natijalarni ko‘rish.
- Reponi yuklab oling yoki klonlang.
- Virtual muhit yarating:
python -m venv venv, so‘ng Windowsdavenv\Scripts\activate. - Kerakli paketlarni o‘rnating (masalan,
pip install django). - Migratsiyalarni bajaring:
python manage.py migrate. - Istasangiz, boshlang‘ich reja ma’lumotlarini yuklang:
python load_plan.py. - Serverni ishga tushiring:
python manage.py runserverva ko‘rsatilgan URL manzilni brauzerda oching.
config/— loyiha sozlamalari, URL marshrutlari, WSGI/ASGI konfiguratsiyasi.tracker/— barcha modellar, viewlar, URLlar va testlar joylashgan asosiy ilova.tracker/templates/—base.html,dashboard.html,day_detail.htmlkabi HTML shablonlar.load_plan.py— ma’lumotlar bazasiga tayyor kunlik reja ma’lumotlarini kirituvchi skript.manage.py— Django boshqaruv buyruqlari uchun standart kirish nuqtasi.
- Admin yoki konsol orqali
DailyPlanyozuvlarini qo‘shing. - Har bir kun uchun mavzu nomi, batafsil tavsif, resurslar va statusni belgilang.
- Kun yakunida sarflangan vaqt va izohlarni kiriting — bu statistikani tahlil qilishga yordam beradi.
- Dashboard orqali qaysi kunlar bajarilganini, qaysilari hali jarayonda ekanini kuzating.
- Fork qiling va yangi branch yarating.
- O‘zgartirishlarni kiriting va testdan o‘tkazing.
- Pull request yuboring va o‘zgarishlarni qisqacha tushuntiring.
Loyiha LICENSE faylida ko‘rsatilgan shartlar asosida tarqatiladi. Shu shartlarga amal qilgan holda foydalanishingiz mumkin.