Əsas kontentə keçin

CSV idxalçılar

FET-in ixrac edilmiş siyahı fayllarını bölmə-bölmə idxal edin — və ilk dəfədən düzgün tətbiq edilməsi vacib olan yeganə sıralama qaydası.

FET siyahılarının hər birini ayrı bir CSV faylı kimi ixrac edə bilər. Bu fayllardan yeddisi burada oxunur, hər biri məlumat redaktorunun öz bölməsinə daxil edilir, beləliklə, bütün layihəni birdən deyil, hər dəfə bir siyahını daxil edə bilərsiniz.

Yeddi fayl

  • Müəllimlər — müəllim siyahısı.
  • Fənlər — fənn siyahısı.
  • Fəaliyyət etiketləri — etiket siyahısı.
  • Otaqlar və binalar — FET-də olduğu kimi, hər ikisini əhatə edən bir fayl.
  • Tələbələr — siniflər, qruplar və altqruplar, onların iç-içə quruluşu ilə.
  • Fəaliyyətlər — fəaliyyət siyahısı, bu, hər hansı bir cədvəl yaradılmadan əvvəl məktəbin tədris yükünü həqiqətən daşıyan fayldır.
  • Müəllimlərin boş olmayan vaxtları — siyahıdan daha çox qaydaları daşıyan yeganə fayl. Bu, Vaxt məhdudiyyətlərindən idxal edilir, Müəllimlərdən deyil.

Hər biri öz bölməsindən idxal edilir: məlumat redaktorunda bölməni açın və onun CSV idxal düyməsindən istifadə edin. Fayl oxunur, sizə nə edəcəyi göstərilir və təsdiq edənə qədər heç nə yazılmır.

Boş olmayan vaxtlar faylı əlavə etmir, əvəz edir

İlk altı fayl çatışmayanları əlavə edir və qalanlarına toxunmur. Müəllimlərin boş olmayan vaxtları faylı fərqli davranır, çünki o, nə ehtiva edir: FET tam bir cədvəl yazır — hər müəllim hər saata qarşı, müəllimin dərs keçə bilmədiyi yerlərdə işarə ilə.

Boş bir xana "məlumat yoxdur" demək deyil. Bu, faylın bu müəllim o zaman sərbəstdir deməsidir. Beləliklə, birini idxal etmək, siyahıda göstərilən müəllimlərin boş olmayan vaxtlarını əvəz edir, bu da boşaldılmış bir vaxt intervalının həqiqətən tətbiq oluna bilməsinin yeganə yoludur.

Faylda adı çəkilməyən müəllimlər tamamilə toxunulmaz qalır, beləliklə, üç müəllimi əhatə edən bir fayl digər otuz müəllimi narahat edə bilməz.

Hər hansı bir şey yazılmadan əvvəl sizə neçə məhdudiyyətin silinəcəyi, neçəsinin yazılacağı və neçə müəllimə toxunulmayacağı bildirilir. Geri qaytarma yoxdur, buna görə cədvəl vacibdirsə, əvvəlcə ehtiyat nüsxəsini çıxarın.

Adı cədvəldə olmayan bir müəllim yaradılmaq əvəzinə atlanır — bu fayl mövcud şəxsləri tənzimləyir, yenilərini təqdim etmir.

İşarə blokdan daha çox üstünlük ola bilər

Həmin fayldakı xanalar işarələr deyil — hər biri 0-dan 100-ə qədər bir çəki daşıyır və çəki işarənin nə anlama gəldiyini dəyişir.

100 "bacarmaz" deməkdir. Bu, adi haldır və sadə bir müəllim boş deyil qaydasına çevrilir.

100-dən aşağı "daha doğrusu istəməz" deməkdir. "Boş deyil" qaydasının daha zəif bir tənzimləməsi yoxdur — o, mütləqdir və ya heç nədir — buna görə də çəkili bir işarə əksinə qeyd olunur: müəllimin dərslərinin həmin çəki ilə gedə biləcəyi hər yeri sadalayan üstünlük verilən vaxt intervalları kimi. Bu, müsbət şəkildə ifadə edilmiş eyni məhdudiyyətdir.

FET-in bunun üçün idxal rejimi yoxdur. FET-in öz köməyi sizə 100-dən aşağı çəki lazım olduqda üstünlük verilən vaxtlardan istifadə etməyi tövsiyə edir. Bu idxalçı bu addımı sizin üçün edir.

Siz onların arasında seçim etmirsiniz və səhv edəcək bir tənzimləmə yoxdur. Əgər bir faylda hər hansı çəkili xanalar varsa, idxal yazmadan əvvəl sizə bunu bildirir və tapdığı çəkilərin adlarını göstərir.

Fəaliyyətlərdən əvvəl tələbələri idxal edin

Bu, dəqiq əməl etməyə dəyər yeganə qaydadır.

Əgər bir fəaliyyət hələ mövcud olmayan bir tələbə dəstini adlandırırsa, dəst düz şəkildə yaradılır — və sonradan heç vaxt düzgün bir sinif-qrup-altqrup quruluşuna yüksəldilmir.

Əvvəlcə tələbələr faylını idxal edin və iyerarxiya düzgün gəlir. Əvvəlcə fəaliyyətləri idxal etsəniz, siyahıda düzgün görünən və quruluşun vacib olduğu hər yerdə səhv davranan bir yığın düz qruplar əldə edirsiniz. Sonradan bunu düzəltmək onları silmək və yenidən etmək deməkdir.

Eyni avtomatik yaratma, bir fəaliyyət sətri tərəfindən adlandırılan müəllimlərə, fənlərə və fəaliyyət etiketlərinə də aiddir. Onlar üçün bu zərərsizdir — müəllim müəllimdir — məhz buna görə də tələbə halı insanları çaşdırır.

Təsdiqləmədən əvvəl önizləmə

Choosing a file does not import it: the columns it recognised, what it would add, what it would skip because it is already there, and the row it could not use.
Choosing a file does not import it: the columns it recognised, what it would add, what it would skip because it is already there, and the row it could not use.

Fayl seçmək onu idxal etmir. Fayl əvvəlcə oxunur və sizə nə baş verəcəyi barədə xülasə verilir: neçə sətrin anlaşıldığı, nəyin yaradılacağı və istifadə edilə bilməyən sətirlər haqqında hər hansı xəbərdarlıqlar. Adı olmayan sətirlər səssizcə boşluqlar yaratmaq əvəzinə bildirilir və atlanır.

Yalnız təsdiq etdiyiniz zaman hər hansı bir şey yazılır.

Format haqqında bilməyə dəyər şeylər

FET-in öz ixraclarını heç hazırlamağa ehtiyac yoxdur — onlar olduğu kimi oxunur. Bunlar faylı əl ilə qurduğunuzda və ya cədvəl proqramında redaktə etdiyiniz zaman vacibdir.

  • Fayl adları sonluğa görə uyğunlaşdırılır. FET ixracları cədvəl adı ilə ön şəkilçiləyir, beləliklə myschool_teachers.csv müəllimlər faylı kimi tanınır. Sonluğu saxlayın və ön şəkilçi hər hansı bir şey ola bilər.
  • Bayt sırası işarəsi gözlənilir. FET birini yazır və oxunarkən silinir. Onsuz saxlanılan bir fayl da yaxşıdır.
  • Ayırıcı hər fayl üçün aşkarlanır, fərz edilmir, beləliklə, nöqtəli vergüllə ayrılmış ixrac vergüllə ayrılmış kimi işləyir.
  • Resurs xanaları iç-içədir. Bir | bir bölünmüş komponenti digərindən ayırır, və bir + bir komponent daxilində üzvləri ayırır — beləliklə, bir xana bir dərs üçün bir neçə müəllimi və ya hər komponent üçün fərqli müəllimləri adlandıra bilər.
  • Fənn adları + ilə bölünmür. Bir fənn qanuni olaraq adında plus işarəsi ehtiva edə bilər, buna görə də onu bölmək adı qısaldar. Əgər bir xanaya bir neçə fənn daxil etmisinizsə, bu, formatın dəstəklədiyi bir şey deyil.
  • Boş rəqəmsal xana "məhdudiyyət yoxdur" deməkdir, sıfır deyil. Minimum günlər xanasını boş buraxmaq heç bir minimum tətbiq etmir — bu, məhdudiyyətin olmadığını bildirir.

Sonradan nə əldə edirsiniz

Bu fayllardan qurulmuş bir cədvəl real bir fəaliyyət siyahısını ehtiva edir, buna görə də bir şəkilindən daha çox bir layihə kimi davranır: müddətlər və bölünmüş komponentlər mövcuddur və yüklədiyiniz şey real məlumatlardan qurulur.

Növbəti hara getməli