Program untuk penjadualan kelas. Masalah automasi yang lengkap dalam membuat jadual sekolah

Terdapat lapan pengubahsuaian utama program untuk pelbagai institusi pendidikan:
. Sekolah AVTOR - untuk sekolah menengah, lyceum dan gimnasium;
. Kolej AVTOR - untuk kolej, sekolah teknik dan sekolah vokasional;
. Kolej Seni AVTOR - untuk sekolah seni dan budaya;
. AVTOR High School - untuk universiti (pendidikan sepenuh masa);
. Semester Sekolah Tinggi AVTOR - untuk universiti (kursus surat-menyurat);
. Semester Sekolah Menengah AVTOR M - untuk universiti tentera;
. Pusat Pendidikan AVTOR - untuk pusat latihan, program pendidikan dan program pendidikan;
. AVTOR High Shool Pro - untuk universiti dengan beberapa bangunan akademik terpencil, dengan mengambil kira masa perjalanan antara mereka (bentuk pengajian sepenuh masa dan sambilan, versi rangkaian).

Sejarah penciptaan dan pembangunan sistem.
. Versi pertama program AUTOR-2 (di bawah MS DOS) telah dibangunkan oleh penyelidik RSU Igor Gubenko pada April 1993. Program ini pada asalnya bertujuan untuk penjadualan di lyceum pelbagai disiplin di RSU dengan kajian intensif bahasa asing, sains komputer dan banyak lagi. mata pelajaran khas (di mana kelas dibahagikan kepada 2-4 subkumpulan dan boleh digabungkan menjadi aliran). Versi pertama program ini telah memungkinkan untuk membina jadual yang betul.
. Kemudian program itu diuji di beberapa sekolah lagi di Rostov-on-Don. Pengalaman ramai guru besar dan spesifikasi jadual pelbagai sekolah telah diambil kira. Program ini telah ditambah baik dengan ketara dan dilaksanakan selama 2 tahun di lebih daripada sepuluh sekolah, lyceum dan gimnasium.
. Menjelang tahun 1996, penulis berjaya membangunkan algoritma unik untuk membina dan mengoptimumkan jadual secara automatik, yang memungkinkan untuk meningkatkan kuasa program dengan ketara. Pada tahun yang sama, versi pertama AUTOR-2 dikeluarkan untuk kolej dan universiti kecil.
. Pada tahun 1997-98 penulis membangunkan dan berjaya melaksanakan versi pertama program untuk universiti besar dengan beberapa bangunan akademik (RGUE "RINH").
. Pada tahun 2000, versi WIN pertama program AVTOR-2000 telah dikeluarkan untuk semua jenis institusi pendidikan.
. Pada tahun 2001, versi program dikeluarkan dengan antara muka dalam tiga bahasa: Rusia, Ukraine dan Inggeris.
. Pada tahun 2001, versi universiti pertama untuk pembelajaran jarak jauh telah mula beroperasi.
. Pada tahun 2002, versi rangkaian program untuk universiti muncul dengan beberapa stesen kerja dan pangkalan data umum khalayak.
. Pada tahun 2003, AVTOR-2003 telah berjaya disepadukan ke dalam satu pakej dengan PPP "Plany" (YURGUES), yang memungkinkan untuk mengautomasikan kemasukan pangkalan data ke dalam program dan membina jadual lengkap universiti ini dalam masa 2 jam! Di YURGUES (Shakhty) terdapat 7 bangunan pendidikan, dua daripadanya terletak jauh. Sebelum ini, jadual yang sama telah disusun secara manual oleh dua metodologi dalam 2-3 bulan.
. Pada tahun 2004, versi program AVTOR telah dibangunkan untuk universiti tentera.
. Pada tahun 2005, versi AVTOR telah dikeluarkan untuk sekolah budaya dan seni, serta untuk pusat latihan.


Pelanggan.

Pada masa ini, program AVTOR berjaya digunakan oleh lebih daripada tiga ratus institusi pendidikan di Rusia, Ukraine, Belarus, negara Baltik dan Kazakhstan. Antaranya: Gimnasium Don Real (sekolah menengah No. 62), Lyceum Klasik di Universiti Negeri Rusia, sekolah menengah No. 104, No. 38, No. 67, No. 81, No. 52, No. 92, No. 27, No. 46, No. 69, No. 83 (Rostov- on-Don), sekolah menengah No. 297, No. 1117 (Moscow), sekolah menengah No. 315, No. 17, Gimnasium Bahasa Oriental ​​(Kiev), sekolah menengah No. 44 (Zaporozhye), Kolej Pengangkutan Kereta Api Tikhoretsky, Kolej Pedagogi Beloyarsk, Kolej Kejuruteraan Mekanikal Rostov, RGUE "RINH", IUBiP, SKAGS, RGASHM, RGSU (Rostov-on-Don), YURGUES ( Shakhty), RGAU dinamakan sempena Timiryazev (Moscow), Kementerian Hal Ehwal Dalam Negeri Rusia (Moscow), Universiti Negeri Irkutsk, Institut Bahasa Asing, USPU, USU (Ekaterinburg), SGSEU (Saratov), ​​​​serta berpuluh-puluh sekolah lain, lyceum, gimnasium, kolej dan universiti.

Spesifikasi.
Masa berjalan program bergantung pada saiz institusi pendidikan dan kuasa komputer. Pengiraan lengkap dan pengoptimuman jadual untuk sekolah bersaiz sederhana dengan data permulaan yang kompleks (40 kelas, 80 guru, lebih daripada 10 guru sambilan; dua syif; kekurangan bilik darjah) mengambil masa kira-kira 2-3 minit pada Celeron- 2000 komputer.

AVTOR membolehkan anda:

    bina jadual tanpa "ok"Dia" dalam kelas (kumpulan belajar);

    mengoptimumkan dalam jadual"tingkap" guru;

    pertimbangkan julat hari/jam yang diperlukan untuk kelas, untuk guru dan untuk bilik darjah;

    mengambil kira sifat kerja dan kehendak kedua-dua pekerja sepenuh masa dan pekerja separuh masa;

    meletakkan kelas secara optimum di dalam bilik darjah (auditorium), dengan mengambil kira ciri-ciri kelas, mata pelajaran, keutamaan guru dan kapasiti bilik darjah;

    masukkan jadual panggilan;

    pasangmasa peralihan (masa peralihan)ezda) antara bangunan akademik;

    mengoptimumkan bilangan peralihan dari kabinet ke kabinT, dan dari badan ke badan;

    mudah menyambung mana-mana kelas (kumpulan belajar) ke dalam aliran apabila mengendalikan sebarang kelas;

    membahagikan kelas (kumpulan belajar) apabila mengendalikan kelas dalam bahasa asing, pendidikan jasmani, buruh, sains komputer (dan mana-mana mata pelajaran lain) kepada sebarang bilangan subkumpulan (sehingga sepuluh!);

    memperkenalkan pelajaran gabungan untuk subkumpulan (seperti "sains asing/komputer") dalam mana-mana mata pelajaran;

    memperkenalkan (sebagai tambahan kepada mata pelajaran utama) kursus khas dan elektif;

    mengoptimumkan keseragaman dan intensiti buruh jadual;

    memasukkan dan melaraskan data sumber dengan mudah dan cepat;

    mempunyai sebarang bilangan pilihan jadual;

    menukar jadual secara automatik apabila pangkalan data berubah;

    mudah disimpan dalam arkib, salin dan hantar melaluiE- melpangkalan data lengkap dan pilihan jadual (jumlah arkib pangkalan data lengkap jadual sekolah menengah ialah 10-30K, universiti besar - 50-70K);

    cepat membuat sebarang pelarasan yang diperlukan pada jadual;

    mencari pengganti guru yang tidak hadir buat sementara waktu;

    mengawal jadual secara automatik, menghapuskan sebarang "pertindihan" dan percanggahan;

    memaparkan jadual dalam bentuk dokumen mudah dan visual: teks,Perkataan, HTML, serta faildBasedan bukuExcel;

    menyiarkan jadual sedia dibuat pada rangkaian tempatan dan pada halaman Internet untuk akses awam.

Perbezaan daripada analog.
Analisis perbandingan kerja program dan program AVTOR dari pemaju lain telah berulang kali dilakukan oleh pakar dari pelbagai institusi pendidikan. Hasil penyelidikan diterbitkan di tapak Internet yang terkenal, serta dalam laporan di persidangan dan kelas induk. Disimpulkan bahawa AVTOR mempunyai algoritma yang paling berkuasa untuk mencipta dan mengoptimumkan jadual secara automatik: bekerja 10-20 kali lebih cepat daripada analognya, program membina jadual yang lebih baik mengikut banyak kriteria. Sebagai contoh, bilangan "tetingkap" dalam jadual guru adalah 2-3 kali kurang daripada semasa menggunakan program lain.
AVTOR ialah program dengan keupayaan unik. Kelebihan utama berbanding dengan program CIS yang serupa:
. kelajuan, kekompakan fail sistem dan keupayaan untuk bekerja dalam sangatbesarinstitusi pendidikan dengan jadual yang kompleks;
. tahap automasi yang tinggi (menampung 100% kelas yang mungkin);
. prestasi tinggi:cSistem ini membolehkan anda membuat jadual baharu semasa satu sesi kerja, dan kemudian melaraskan, menyimpan dan mencetak pelbagai pilihan jadual dengan cepat, mengubah suainya jika perlu sepanjang tahun akademik;
. EDITOR JADUAL automatik yang berkuasa,yangmembolehkan anda melakukan SEBARANG tindakan dengan mudah dengan jadual (menambah, memadam, menyusun semula kelas, mengira dan mengoptimumkan jadual, bilik persalinan, menggantikan guru, dsb.). Pada masa yang sama, program dengan jelas dan mudah mencadangkan pelbagai pilihan untuk penyusunan semula (perubahan) jadual dan membandingkan kualitinya;
. ketersediaan statistik terperinci dan penilaian objektif kualiti sebarang pilihan jadual;
. keupayaan untuk menyokong mana-mana bahasa kebangsaan (atas permintaan pelanggan).

Penyesuaian dan konfigurasi program.
Atas permintaan pelanggan, AVTOR diubah suai dan disesuaikan untuk disesuaikan dengan keadaan institusi pendidikan tertentu (dengan mengambil kira spesifik proses pendidikan, mod operasi, bentuk dokumen, dll.).

anotasi

Artikel ini memperkenalkan pembaca kepada algoritma unik yang muncul baru-baru ini untuk membuat jadual sekolah. Keputusan ujian satu-satunya program di dunia yang tidak boleh mencipta, tetapi membuat jadual sedemikian dalam mod automatik sepenuhnya dilaporkan. Berdasarkan keputusan berpuluh-puluh juta ujian (jadual waktu sekolah yang dibina), mitos tentang kemustahilan untuk merangka jadual waktu sekolah tanpa penyertaan manusia disangkal. Ramalan dibuat untuk pembangunan selanjutnya perisian ini. Model perniagaan SaaS untuk kegunaannya dibincangkan. Untuk memahami kandungan utama artikel, tiada persediaan matematik khas diperlukan, jadi artikel itu ditujukan kepada pelbagai pembaca yang berminat.

1. Pengenalan

Sepanjang dekad yang lalu, sekurang-kurangnya sedozen disertasi telah dipertahankan di Persekutuan Rusia mengenai topik yang berkaitan dengan tugas menyusun jadual pendidikan. Sepanjang dekad sebelumnya, bilangan disertasi yang dipertahankan tidak kurang. Walaupun disertasi terutamanya dipertahankan untuk tajuk Calon Sains Teknikal dan masalah penyediaan jadual kelas untuk institusi pengajian tinggi dipertimbangkan, namun fakta ini menunjukkan bahawa semakin ramai penyelidik memberi perhatian kepada masalah penyediaan jadual waktu sekolah. Mungkin aliran kerja ini dikaitkan dengan kemajuan berterusan dan ketersediaan sejagat teknologi pengkomputeran. Sesungguhnya, proses yang benar-benar menakjubkan sedang berlaku di hadapan mata kita. Hanya dua puluh lima tahun yang lalu, hanya perusahaan besar, biasanya pertahanan, mampu membeli komputer elektronik seperti EC1066. Komputer sedemikian terletak di dalam bilik sehingga beberapa ratus meter persegi, dilengkapi dengan sistem bekalan kuasa tanpa gangguan yang kuat dan sistem sokongan iklim mikro. Komputer elektronik sedemikian bertujuan terutamanya untuk menyelesaikan masalah saintifik dan teknikal yang unik yang memberi kesan kepada keupayaan pertahanan negara. Hari ini, ramai orang mempunyai komputer peribadi di atas meja mereka di rumah. Tetapi fikirkan sahaja. RAM komputer peribadi sedemikian adalah 125 - 250 kali lebih besar berbanding gergasi yang disebutkan di atas. Prestasi lebih daripada 1000 kali lebih pantas. Dan ini bukan kesilapan menaip. Lebih daripada seribu kali.

2 Generasi perisian penjadualan

Penerbitan pertama mengenai topik penggunaan teknologi komputer untuk mengautomasikan penyediaan jadual kelas muncul pada awal 60-an abad sebelumnya, jadi tugas mencipta jadual pendidikan menggunakan teknologi komputer mempunyai sejarah yang agak panjang. Lebih hampir 50 tahun penyelidikan intensif, kerja intelektual yang besar telah dijalankan oleh beribu-ribu pakar di seluruh dunia. Walau bagaimanapun, tugas untuk mencipta jadual waktu pendidikan, dahulu dan sekarang, masih sukar untuk dipecahkan. Tidaklah menghairankan bahawa program untuk membuat jadual sekolah muncul dan bertambah baik apabila teknologi komputer berkembang. Oleh itu, mari kita beralih (secara semula jadi dalam gaya telegraf) kepada tempoh yang sangat bersyarat bagi perkembangan ini. Tanpa pergi terlalu banyak ke dalam penyelidikan sejarah dan tanpa mengambil risiko membuat kesilapan besar, kemunculan komputer (komputer elektronik) mungkin menjelang 1945. Kemunculan ini (sekali lagi tanpa mengambil risiko banyak kesilapan) boleh dikaitkan dengan keperluan untuk pengkomputeran tentera. Salah satu tugas pertama yang diselesaikan pada komputer pertama ialah tugas menyusun jadual balistik untuk artileri dan penerbangan. Tidak sedikit pun peranan dalam keperluan tentera dimainkan oleh tugas mengkaji letupan atom dan termonuklear. Disebabkan oleh sebab-sebab di atas, hakikat kewujudan komputer dan prinsip operasinya pada mulanya kekal diklasifikasikan. Ia mengambil masa kira-kira sepuluh tahun untuk membawa maklumat tentang "ciri taktikal dan teknikal" komputer pertama kepada pelbagai pakar sempit - ahli matematik yang terlibat dalam kaedah berangka. Hasilnya tidak lama datang. Sejak tahun 1955, terdapat pertumbuhan pesat dalam cabang pengetahuan saintifik seperti matematik gunaan. Beratus-ratus dan beribu-ribu masalah praktikal penting telah menjadi subjek penyelidikan oleh ahli matematik menggunakan teknologi pengkomputeran elektronik, yang telah membawa kepada pembangunan kaedah berangka yang benar-benar baru untuk menyelesaikan masalah ini. Atas sebab kos komputer benar-benar tidak dapat dibandingkan dengan kesan ekonomi yang boleh mereka bawa untuk perusahaan perindustrian awam, satu-satunya pengguna teknologi ini adalah tentera dan kalangan saintis yang sangat sempit. Dalam erti kata lain, orang-orang yang tidak tahu perkataan - mahal, kos atau frasa - kesan ekonomi. Tetapi masa berlalu. Teknologi untuk penghasilan dan reka bentuk teknologi komputer telah berkembang dengan pantas. Akibatnya, prestasi komputer berkembang pada kadar yang tidak pernah berlaku sebelum ini, dan kosnya menurun dengan cepat. Harga untuk komputer terus bergerak dari astronomi ke duniawi (walaupun masih terlalu tinggi). Menjelang tahun 1965, kalangan saintis yang mempunyai akses kepada teknologi komputer untuk penyelidikan telah berkembang dengan ketara. Sehingga kini (permulaan tahun enam puluhan), seperti yang dinyatakan di atas, penerbitan pertama mengenai topik penyusunan jadual sekolah pada komputer kerangka utama bermula pada masa ini. Adalah wajar bahawa kerja itu pada mulanya berperingkat secara semula jadi, dan kemudiannya secara teori. Ia mengambil masa kira-kira lima belas tahun untuk menghasilkan segala-galanya yang mudah difikirkan berkaitan dengan tugas merangka jadual waktu sekolah. Tempoh ini (dari 1965 hingga 1980) menimbulkan perasaan bercampur-campur yang tajam. Di satu pihak, model matematik yang cantik dan asli bagi masalah penyusunan jadual sekolah telah dicadangkan (pewarnaan puncak graf, pewarnaan tepi graf), dan sebaliknya, tanpa sebarang keraguan, model ini harus diklasifikasikan sebagai sangat versi ringkas masalah. Dalam erti kata lain, masalah itu tidak diselesaikan sepenuhnya malah dirumus secara terperinci. Lebih-lebih lagi, pada tahun 1976, karya ahli matematik Israel muncul di mana, pada pendapat mereka, kesukaran asas untuk menyelesaikan masalah merangka jadual waktu sekolah telah terbukti. Oleh itu, menjelang tahun 1980, walaupun pada hakikatnya produktiviti komputer sentiasa meningkat dan kosnya sentiasa berkurangan, akibatnya perusahaan perindustrian awam telah pun berpindah ke dalam kategori pengguna aktif teknologi komputer, masalah kami masih kekal tidak sepenuhnya. diselesaikan, dan teknologi komputer untuk pengguna utama - sekolah, kekal tidak tersedia. Mungkin program generasi pertama untuk penjadualan kelas boleh dikaitkan dengan tempoh ini. Disebabkan oleh dua sebab di atas (kesukaran menyelesaikan masalah dan ketiadaan teknologi komputer untuk pengguna akhir), minat dalam penjadualan automatik kelas telah nyata lemah (dan mungkin juga hilang sepenuhnya). Institusi pengajian tinggi yang menggunakan perisian ini telah beralih daripada penjadualan kelas kepada merekod dan memantau kemajuan pelajar. Mari kita tekankan sekali lagi bahawa sebahagian besar pentadbiran sekolah tidak tahu tentang kewujudan program sebegini. Walau bagaimanapun, pada masa ini (secara semula jadi di luar negara) di kalangan beberapa pelajar "berkepala telur", timbul fesyen untuk kit pembinaan yang diperbuat daripada komponen radio. Era komputer peribadi telah menjelma. Fesyen ternyata sangat melekit dan bulatan "kepala telur" semakin berkembang. Kemungkinan besar pereka dari komponen radio akan kekal sebagai segelintir "tidak biasa" jika pengeluar mesin taip terbesar pada masa itu, dan salah satu komputer paling biasa pada masa itu, syarikat Amerika IBM, sekitar tahun 1985 , tanpa perspicaciously saya tidak akan menyedari bahawa pereka ini, jika diberi bentuk mesin taip, boleh menggantikan mesin taip ini. Dan bukan hanya menggantikan, tetapi membuat mesin taip super pintar daripada mesin taip, bersaing dengan "teknologi utama" dalam penerbitan. Sudah tentu, pada masa itu, tiada siapa, kecuali mungkin yang paling berwawasan, dapat membayangkan bahawa pereka yang diperbuat daripada komponen radio akan dapat bersaing dengan peranti pengkomputeran sebenar. Walau bagaimanapun, die telah dibuang dan pengeluaran besar-besaran pembunuh mesin taip bermula. Tidak mengambil masa lama untuk idea pengeluaran muncul, pertama "dua dalam satu" (mesin taip ditambah pembantu ahli perniagaan - hamparan), kemudian "tiga dalam satu" (juga ditambah dengan program perakaunan), kemudian "empat dalam satu" , dan seterusnya dan seterusnya.. dan seterusnya. Pelajar semalam, dengan bantuan tongkat ajaib, mula bertukar menjadi jutawan, dan bekas pereka komponen radio mula kelihatan lebih dan lebih seperti komputer elektronik sebenar. Singkatan "PC" yang dihormati memasuki bahasa teknikal dan perniagaan, yang bermaksud komputer peribadi, dan sudah pada awal 90-an abad ke-20, tiada siapa yang meragui bahawa mereka mempunyai di atas meja mereka bukan mainan, tetapi benar-benar nyata. komputer. Trend yang bertentangan - pertumbuhan pesat dalam produktiviti bekas mainan, dalam satu tangan, dan kejatuhan pesat dalam harga mereka, sebaliknya, telah melaksanakan tugas mereka. Di sesetengah sekolah lanjutan, mengikut piawaian hari ini, meja pemimpin kini mempunyai, mengikut piawaian hari ini, monitor besar yang menjerit seperti celaan hidup: "Isi saya dengan perisian yang diperlukan." Tidak hairanlah saya teringat idea yang seolah-olah terlupa untuk menjadualkan sesi latihan. Beribu-ribu pencinta wang mudah bergegas untuk menulis program untuk sekolah, menjamin automasi lengkap semua yang mereka boleh dapatkan. Tempoh ini, mungkin, boleh dikaitkan dengan program generasi kedua yang mengautomasikan proses merangka jadual sekolah. Pada tahun 1990-an, industri komputer peribadi mengalami pertumbuhan yang luar biasa. Produktiviti komputer peribadi meningkat dua kali ganda hampir setiap tahun dan setiap tahun membawa produk perisian yang inovatif. Mereka yang bekerja di ladang ini “tapak kasut mereka terkoyak”. Tetapi program untuk merangka jadual waktu sekolah entah bagaimana tidak mahu berfungsi dengan betul... Kini, sudah tentu, sukar untuk mengatakan sama ada pengeluar program untuk merangka jadual waktu sekolah mengetahui atau tidak tentang warisan yang ditinggalkan oleh pendahulu mereka. pada tahun 1965 - 1980-an abad yang lalu dan mengenai amaran ahli matematik Israel pada tahun 1976 bahawa masalah ini sukar untuk diselesaikan, tetapi hakikatnya tetap bahawa pentadbiran institusi pendidikan perlahan-lahan menghapuskan mesin taip lama yang baik, menggantikannya dengan komputer peribadi . Jadual masih, dengan beberapa pengecualian, disusun secara manual. Menjelang permulaan abad ke-21, bersama-sama dengan penguasaan terakhir sistem pengendalian dengan antara muka pengguna grafik, berakhirlah program penjadualan sekolah generasi kedua yang menggunakan antara muka pseudo-grafik sistem pengendalian MS-DOS yang keluar. Industri komputer peribadi telah berjaya menghentikan perkembangan pesatnya dan berpindah ke "kestabilan" yang terkenal. Teknologi pengkomputeran peribadi melepasi tahap prestasi komputer besar pada pertengahan 80-an abad yang lalu, semuanya sudah bersedia untuk pembangunan program generasi ketiga. Dan sememangnya, pada penghujung abad yang lalu, sebilangan besar pengeluar, sekali lagi, tetapi sudah, seperti yang dilihat oleh mereka, pada tahap teknikal dan teknologi baru, mengambil pembangunan program untuk menyusun jadual sekolah. Dengan latar belakang pemberhentian pertumbuhan yang ketara (walaupun beransur-ansur) dalam produktiviti komputer peribadi dan penstabilan idea dalam bidang perisian, program dibangunkan yang boleh diklasifikasikan sebagai program generasi ketiga. Ciri utama program ini, nampaknya kepada kami, ialah ia boleh dibangunkan dengan mengambil kira ralat dan penemuan asal pendahulunya. Di sini kami maksudkan terutamanya pembangun tahun sembilan puluhan. Dengan keputusan matematik tahun enam puluhan, tujuh puluhan dan lapan puluhan, keadaannya lebih mudah. Jika anda tahu tentang mereka, maka anda menggunakannya; jika anda tidak tahu, maka anda "mencipta roda baharu." Ciri lain ialah program ini dibangunkan menggunakan antara muka pengguna grafik baharu pada masa itu. Tidak dinafikan bahawa antara muka grafik memberikan pembangun peluang yang pada asasnya lebih besar berbanding dengan pseudo-grafik (teks). Tetapi pada masa yang sama, terdapat bahaya dalam hal ini. Jika kita mula membandingkan program jadual waktu sekolah yang tersedia di pasaran (sedang digunakan), kita akan menemui pelbagai cara yang sangat menakjubkan untuk menjana (memasukkan) data awal yang diperlukan untuk pengiraan, walaupun dari sudut pandangan matematik semua program melakukan ( atau sekurang-kurangnya harus melakukan) perkara yang sama sekali. Oleh itu, kualiti program jadual waktu sekolah mula dipengaruhi dengan ketara oleh ketekalan dan kemudahan antara muka pengguna. Hari ini (2013) perlu diperhatikan bahawa berbanding dengan program tahun sembilan puluhan, program generasi ketiga (sifar) telah menjadi agak "lebih bijak". Keyakinan pembangun telah berkurangan dengan ketara. Tiada siapa (atau hampir tiada siapa) yang menjanjikan automasi lengkap segala-galanya yang datang ke tangan. Banyak projek yang dimulakan pada akhir tahun sembilan puluhan kini tidak lagi wujud kerana kekurangan permintaan. Yang lain terus berkembang dan bertambah baik. Masih yang lain telah beku dalam perkembangan mereka sejak sepuluh tahun yang lalu. Tetapi seperti yang dinyatakan sebelum ini, masih terlalu awal untuk bercakap tentang penyelesaian muktamad dan tidak boleh ditarik balik kepada masalah merangka jadual sekolah.

3 Adakah program sedemikian perlu?

Biasanya, apabila bercakap tentang faedah (keperluan) menggunakan program untuk penjadualan automatik, mereka menunjukkan faktor sedemikian sebagai urutan pengurangan magnitud dalam kos kerja (masa) guru besar semasa merangka jadual pendidikan. Ia sering menunjukkan bahawa jadual kualiti yang lebih baik boleh diperolehi menggunakan komputer. Walaupun hujah ini, dengan mengambil kira apa yang dinyatakan di bawah, bukan tanpa kontroversi. Pada pendapat kami, kami harus bersetuju bahawa mengira jadual menggunakan komputer akan, di samping menjimatkan masa dan mendapatkan jadual yang lebih berkualiti, di satu pihak, tidak termasuk penilaian subjektif dan simpati peribadi guru besar berhubung dengan guru (bahagian guru-guru), semasa merangka jadual, termasuk semasa mengagihkan beban pengajaran, dan sebaliknya, ia akan menghapuskan sepenuhnya tuduhan yang tidak wajar terhadap guru besar daripada guru-guru penilaian subjektif dan simpati, kerana jelas sekali bahawa komputer ialah "seorang yang tidak berminat" (komputer adalah "untuk dipersalahkan" untuk segala-galanya) . Oleh itu, mengira agihan beban pengajaran dan jadual pada komputer boleh meningkatkan iklim psikologi dalam tenaga pengajar (mematuhi prinsip keadilan dan kesaksamaan), seperti pengadil perlawanan meningkatkan mood pemain pasukan bola sepak selepas membuat keputusan. hak untuk menendang bola terlebih dahulu menggunakan keputusan seri. . Pada tahun 2001, syarikat Chronobus menjalankan tinjauan ke atas hampir 1000 sekolah Moscow mengenai keperluan untuk mencipta dan melaksanakan tempat kerja automatik (a) "Jadual". Hasil tinjauan menunjukkan bahawa semua sekolah mempunyai keinginan yang ikhlas untuk menggunakan program sedemikian, tetapi tiada siapa yang melakukannya. Selain itu, sebab pengabaian sebulat suara alat automasi tersebut bukanlah kekurangan peralatan atau wang yang diperlukan, tetapi kualiti program yang ditawarkan di pasaran. Ungkapan: "Sekiranya saya ditawarkan untuk menaikkan gaji saya sebanyak satu setengah kali ganda kerana saya menggunakan program jadual sekolah sedemikian, maka saya akan menolak tawaran ini" bukan perkara biasa. Dengan kata lain, menurut guru besar, perisian jadual waktu sekolah adalah perisian kos negatif. Hari ini, dua belas tahun selepas tinjauan yang disebutkan di atas, bakal pengguna program untuk merangka jadual pendidikan - guru besar sekolah - telah membangunkan sikap negatif yang berterusan, dan selalunya agresif, terhadap program sedemikian ke tahap yang lebih besar dan bukannya tanpa ketelitian. Pengiklanan yang mengelirukan tentang "ruang maklumat sekolah" yang dikenakan mewujudkan imej pengarang ruang ini sebagai penipu yang menjual barangan busuk. Menurut guru besar sekolah yang mempunyai pengalaman kerja yang luas, amalan menunjukkan bahawa program ini hanya boleh digunakan sebagai alat untuk susunan awal objek dengan kemasan manual berikutnya, serta menyimpan maklumat dan mencetaknya. Selepas pengedaran objek automatik (program, sebagai peraturan, disusun dari 40 hingga 70%), praktikalnya mustahil untuk mengambil kira keperluan kebersihan untuk jadual pelajaran, kerana perlu bukan sahaja untuk menyampaikan objek yang tidak tersusun yang tinggal. , tetapi juga untuk mengubah dengan ketara (sehingga 60%) susunan automatik objek mengikut prinsip "hanya untuk mengaturnya." Sarjana yang berpengalaman dalam kraf mereka mengesyorkan bahawa pemula, apabila membuat jadual pelajaran, menggunakan sedozen atau lebih petua, dibuktikan oleh pengalaman dan amalan bertahun-tahun, menggunakan, bukannya komputer, susun atur jadual pelajaran yang diperbuat daripada kepingan kadbod, kertas berwarna , pita lutsinar lebar, gam, poket dan sebagainya. Dan mereka pastinya betul. Menggunakan komputer dalam mod editor biasa (seperti editor teks biasa) atau menggunakan program yang memimpin proses penyusunan kelas ke dalam situasi buntu, apabila tiada satu pelajaran pun boleh dimuatkan secara teori ke dalam grid jadual, tidak membawa apa-apa. tetapi kesukaran, kesulitan dan kemarahan yang tidak wajar. Jangkaan pengguna program sebegini (guru besar) tidak dapat dinafikan. Pada pendapat mereka, program untuk menyusun jadual sekolah, selepas memasukkan semua data awal, harus, dalam mod automatik sepenuhnya, membuat jadual yang lebih berkualiti daripada jadual manual. Ketidakcukupan jangkaan pengguna dan hasil yang diperoleh daripada program sedemikian menimbulkan sikap agresif pengguna terhadap program ini dan, bersama-sama dengan mereka, terhadap sistem automasi "memperluaskan ruang maklumat sekolah." Perlu diingatkan bahawa pemaju program untuk merangka jadual sekolah dibahagikan kepada tiga kumpulan semasa "pemilihan semula jadi". Kumpulan pertama secara terbuka mempertahankan pandangan bahawa masalah pengiraan jadual sekolah secara automatik tidak dapat diselesaikan secara prinsip. Dan itulah sebabnya mereka "jangan bodoh" tidak cuba melakukannya. Dan mereka yang mencuba, pada pendapat mereka, adalah jahil sepenuhnya. “Kami tidak mempunyai program pengiraan jadual sekolah, tetapi editor jadual sekolah. Kami tidak membina jadual dan bukannya seseorang, tetapi membantu seseorang membina jadual (manual) sendiri,” mereka dengan bangga mengisytiharkan. Kumpulan kedua pembangun mengisytiharkan matlamat mereka sebagai automasi lengkap jadual sekolah, tetapi dalam bahan pengiklanan dan manual pengguna mereka secara diplomatik diam tentang mencapai matlamat ini. "Program kami boleh membina jadual dalam mod automatik, mod manual dan mod campuran (separa automatik)," mereka menyatakan tanpa menipu pengguna. Pemaju ini tidak menumpukan perhatian pengguna berpotensi pada fakta bahawa seekor kuda boleh minum air dari sungai, tetapi tidak boleh meminumnya, dan program itu boleh membina jadual secara automatik, tetapi tidak boleh membinanya. Pada pendapat kami, ini adalah kedudukan yang sangat seimbang dan layak, yang, walaupun sedikit licik, hanya boleh menimbulkan rasa hormat. Atau, sekurang-kurangnya, ia tidak menyebabkan sikap agresif terhadap pembangun di pihak pengguna. Dan akhirnya, kumpulan ketiga pemaju. “Masukkan data awal, klik butang kira, dan dalam beberapa minit anda dijamin menerima jadual dengan susunan semua kelas tanpa pengecualian. Tiada sekatan pada saiz masalah. Sekurang-kurangnya 99 kelas. Sekurang-kurangnya 216 guru. Sekurang-kurangnya separuh masa. Kami akan membahagikan kelas kepada kumpulan sekurang-kurangnya 256 kumpulan. Terdapat sebarang sekatan untuk guru dan mata pelajaran. Setiap guru memilih hari dan waktu bekerja yang sesuai untuknya. Tiada tingkap untuk guru. Kelas dalam mata pelajaran diadakan hanya pada waktu yang dibenarkan untuk mata pelajaran ini. Pematuhan ketat kepada persamaan. Setiap mata pelajaran diberi markah kesukaran. Pematuhan tepat dengan piawaian kebersihan bagi pengedaran jumlah kerumitan item dari semasa ke semasa dijamin.” - mereka berkata tanpa teragak-agak. Dengan cara ini, langkah mudah ini diambil oleh pembangun program yang paling tidak berdaya dari segi penjadualan automatik dan, lebih-lebih lagi, penampilan yang ceroboh (walaupun ada yang kelihatan sangat menarik). Microsoft dengan tepat menggelar program sedemikian "anjing makanan." Sukar untuk mengatakan apa sebenarnya yang mendorong orang yang terlibat dalam penipuan langsung dan mudah terhadap pengguna. Penipuan ini sentiasa menjadi jelas pada kali pertama kurikulum sekolah dimasukkan ke dalam program ini. Menurut undang-undang Rusia, mengikut Art. 179 Kanun Sivil Persekutuan Rusia, urus niaga yang dibuat di bawah pengaruh penipuan boleh diisytiharkan tidak sah oleh mahkamah, manakala penipu memulangkan semua wang yang diterima kepada yang tertipu, memberi pampasan kepada yang tertipu untuk kerosakan sebenar dan, sebagai tambahan, mesti memindahkan kepada pendapatan negeri jumlah yang sama yang diterimanya daripada penjualan program itu.

4 Sedikit tentang kerumitan masalah yang sedang diselesaikan

Perlu mengatakan beberapa perkataan tentang kerumitan menyelesaikan masalah membuat jadual sekolah. Kepada pengguna komputer peribadi yang layak yang percaya pada kemahakuasaannya, nampaknya tugas membuat jadual sekolah hampir lebih sukar daripada tugas mencipta, contohnya, editor video atau editor bunyi berkualiti tinggi. Walau bagaimanapun, seperti yang dinyatakan sebelum ini, bilangan penyelidik yang telah mengkaji masalah ini dalam satu cara atau yang lain adalah sukar untuk dikira. Antaranya ialah berpuluh-puluh doktor sains teknikal dan fizikal dan matematik, beratus-ratus calon sains, bukan sahaja teknikal, tetapi juga fizikal dan matematik, apatah lagi ribuan pencinta teka-teki matematik biasa, yang pastinya termasuk tentera besar pelajar dalam bidang pengajian teknikal dan fizikal dan matematik. Di antara penyelidik masalah menyusun jadual sekolah, dua ahli akademik boleh disebut - V.S. Tanaev dan V.S. Mikhalevich, seseorang juga boleh menamakan saintis asing yang terkenal di dunia. Sebagai tambahan kepada saintis, ahli perniagaan yang cemerlang tidak mengabaikan tugas merangka jadual sekolah. Namun, walaupun, tanpa keterlaluan, usaha raksasa penyelidik, tidak perlu bercakap tentang penyelesaian yang lengkap dan komprehensif (atau sekurang-kurangnya memuaskan) untuk masalah menyusun jadual pendidikan. Untuk mengesahkan apa yang telah diperkatakan, kami memberikan petikan daripada ahli matematik terkenal Rusia. ... Memandangkan tugas membuat jadual sudah diketahui semua orang dari alam persekolahan, dalam setiap kursus terdapat satu atau lebih pelajar yang terharu dengan idea ​​mengalgoritkan penciptaan jadual kelas. Oleh itu, saya perlu memberi amaran kepada anda bahawa ini adalah tugas yang sangat sukar. ... Terdapat sains khas - teori penjadualan, yang mengkaji dan mensistematisasikan masalah seperti ini, serta pelbagai kaedah anggaran untuk menyelesaikannya (hampir tidak ada harapan untuk kaedah yang tepat). Tempat istimewa di kalangan mereka diduduki oleh kaedah heuristik, di mana percubaan dibuat untuk menerangkan logik dan teknik tindakan penghantar. ... Satu pemerhatian yang menarik. Tetapi pertama, mari kita berikan satu petikan lagi. Hipotesis empat warna boleh dipanggil "penyakit empat warna", kerana ia serupa dalam banyak cara dengan penyakit. Ia sangat menular. Kadang-kadang ia berjalan dengan mudah, tetapi dalam beberapa kes ia menjadi berlarutan atau mengancam. Tiada vaksinasi terhadapnya; Walau bagaimanapun, orang yang mempunyai badan yang agak sihat selepas wabak yang singkat memperoleh imuniti sepanjang hayat. Seseorang boleh mendapat penyakit ini beberapa kali, dan kadang-kadang disertai dengan kesakitan yang teruk, tetapi tiada kematian telah direkodkan. Terdapat sekurang-kurangnya satu kes penyakit yang diketahui disebarkan daripada bapa kepada anak lelaki, jadi ia mungkin keturunan. Di sini, seorang ahli matematik Amerika yang cemerlang mengejek masalah purba mewarna peta politik dalam empat warna, di mana negara-negara dengan sempadan yang sama harus dicat dengan warna yang berbeza. Nampaknya semua yang dia katakan boleh dikaitkan dengan tugas merangka jadual waktu sekolah. Jadi, pengarang baris ini memutuskan, dengan kemampuannya yang terbaik, untuk menjejaki kerjaya masa depan orang yang mempertahankan disertasi mereka mengenai topik yang berkaitan. Nampaknya "Tuhan sendiri" mengarahkan saintis yang baru dinaikkan pangkat untuk menukar pencapaian saintifiknya menjadi wang. Iaitu, entah bagaimana membawa idea anda ke pasaran, kerana hampir selalu selepas mempertahankan disertasi, beberapa program atau sebahagian daripada sistem automatik untuk penjadualan kelas kekal. Jadi - tidak. Semua kes pembelaan disertasi mengenai topik ini yang diketahui penulis berakhir dalam satu cara - selepas pembelaan, calon disertasi melepaskan tugas ini dan, sebagai peraturan, memulakan (atau meneruskan) kerjaya sebagai guru di universiti. Dalam erti kata lain, dia memperoleh imuniti yang berkekalan sepanjang hayat terhadap tugas mencipta kurikulum. Untuk mengakhiri perbincangan umum kita tentang kerumitan menyelesaikan masalah merangka jadual sekolah, mari kita rujuk dua lagi pendapat. Tetapi pertama-tama, mari kita perhatikan siapa yang menyatakan pendapat ini. Bukan rahsia lagi bahawa sesetengah guru sains komputer sekolah, yang sesuai dengan eksperimen didaktik, mengarahkan pelajar sekolah sebagai "kerja rumah" untuk membangunkan program untuk mencipta jadual kelas untuk sekolah kegemaran mereka. Kanak-kanak sekolah, secara semula jadi, menyingsing lengan baju mereka dan dengan penuh semangat memikul tugas ini. Hasil daripada idea ini, di Internet anda boleh menemui banyak perbincangan dan teori mengenai perkara ini daripada kontinjen yang disebutkan di atas. Perkara yang tidak dikemukakan oleh Perintis dan jenis pendapat yang tidak mereka nyatakan... Topik ini menyebabkan keterujaan tidak kurang dalam kalangan orang yang mempunyai pendidikan teknikal dalam percubaan untuk mengautomasikan aktiviti penghantar di universiti kegemaran mereka. Tetapi pendapat-pendapat ini, secara ringkasnya, tidak begitu menarik minat. Ahli matematik profesional, pakar dalam teori jadual, bercakap tentang masalah membuat jadual pendidikan sangat jarang. Oleh itu (atau lebih-lebih lagi) pendapat mereka mengenai perkara ini kelihatan sangat menarik. Jadi. Sotskov Yuri Nazarovich, Doktor Fizik dan Matematik. Sains, profesor, ketua penyelidik di Institut Bersama Masalah Informatik Akademi Sains Kebangsaan Belarus, Minsk, salah seorang pakar yang paling menonjol dalam bidang teori penjadualan, pengarang beberapa monograf mengenai teori penjadualan. Dalam artikelnya, khususnya, dia menulis: ... Dari sudut pandangan matematik, masalah membina jadual latihan yang optimum agak rumit, kerana ia tergolong dalam kelas yang dipanggil masalah NP-hard. ... Artikel ini menunjukkan cara mewarna bucu graf boleh digunakan untuk membina jadual latihan. ... ... Masalah pewarnaan bucu graf adalah NP-keras, dan oleh itu generalisasinya diterangkan dalam Sek. 2 juga merupakan masalah NP-hard. ... Selanjutnya. Lazarev Alexander Alekseevich, Doktor Fizik dan Matematik. Sains, profesor, ketua penyelidik di Institut Masalah Pengurusan dinamakan sempena. V.A. Trapeznikova RAS, Moscow, salah seorang pakar yang paling menonjol dalam bidang teori penjadualan, pengarang beberapa monograf mengenai teori penjadualan. Dalam artikelnya, khususnya, dia menulis: ... Masalah penjadualan pendidikan ialah masalah pengoptimuman gabungan terkenal yang dipanggil "penjadualan masa". Malah mencari jadual yang boleh dilaksanakan adalah masalah NP-hard yang kuat. Oleh itu, apabila menyelesaikannya, perlu menggunakan kaedah matematik untuk menyelesaikan masalah pengoptimuman gabungan. ... Pendek kata: - “Toskan air, keringkan dayung, padamkan lampu...”

5 Pasaran Perisian Jadual Waktu

Pasaran untuk perisian penjadualan, yang dibangunkan bersama-sama dengan pasaran untuk sebarang perisian untuk komputer peribadi, nampaknya unik, atau sekurang-kurangnya mengejutkan, atau paling teruk sangat pelik. Jadi apa yang menjadikannya unik atau pelik? Pernahkah anda melihat iklan seperti ini: - "Beli pembersih vakum kami yang tidak boleh menyedut habuk." Atau ini: "Semua periuk yang boleh kami tawarkan kepada anda penuh dengan lubang." Atau ini: "TV kami unik - ia tidak pernah menunjukkan apa-apa." Dan berikut ialah iklan: "Beli program kami untuk mencipta jadual sekolah, yang tidak boleh menciptanya, tetapi boleh menciptanya," kami terpaksa melihat seberapa banyak yang kami mahu. “Nah, beli, beli, beli. Program kami juga boleh membuat jadual. Dia akan mengatur hampir semua kelas untuk anda, tetapi selebihnya biarlah kita sendiri. Keluar dari jalan buntu sangat menarik. Nah, sekurang-kurangnya untuk 15 dolar. Ia bukan banyak wang, kami bekerja sangat keras...” Jadi berapakah harga pembersih vakum yang tidak menyedut habuk, periuk berlubang atau TV yang tidak pernah menunjukkan apa-apa kos? Sebelum menjawab soalan sukar ini, mari cuba anggarkan bilangan pembeli berpotensi dan bandingkan dengan bilangan sekolah (guru besar) yang telah membuat pembelian mereka. Ahli demografi mendapati bahawa kira-kira 16% penduduk negara maju adalah pelajar sekolah. Angka inilah yang digunakan apabila membina sekolah baharu di kawasan pembangunan baharu. Seterusnya, kami akan melakukan pengiraan aritmetik menggunakan Persekutuan Rusia sebagai contoh (tanah air kita, selepas semua). Jadi, populasi adalah lebih kurang 140 juta orang. Oleh itu, terdapat lebih kurang 22 juta murid sekolah. Terdapat kira-kira 50 ribu sekolah. Ini bermakna purata bilangan murid di sesebuah sekolah ialah 440 orang. Tetapi ini adalah jumlah purata. Adalah diketahui bahawa dalam tempoh 60 - 70 tahun yang lalu, sekolah untuk 1000 - 1400 pelajar dianggap sebagai projek sekolah standard. Oleh itu kesimpulannya - terdapat sejumlah besar sekolah dengan bilangan pelajar lebih kurang daripada angka purata kami - 440 orang. Jelas sekali, ini adalah sekolah di kawasan luar bandar atau di bandar yang sangat kecil. Oleh itu, kesimpulan yang lebih kukuh ialah sebilangan besar sekolah tidak memerlukan program untuk penjadualan kelas pada dasarnya. Sudah tentu, sangat sukar untuk menganggarkan bilangan sekolah yang tidak memerlukan program sedemikian pada dasarnya. Walau bagaimanapun, jika kita melihat dengan teliti pada siling kita akan melihat angka di sana - 70%. Dari mana ia mengikuti bahawa 30% daripada sekolah mempunyai populasi pelajar 500 atau lebih, dan untuk sekolah sedemikian program yang tidak boleh membuat jadual sekolah, tetapi boleh mencipta satu, tidak akan merugikan. Kami mendapat angka akhir - 15 ribu sekolah. Ini, mungkin, kapasiti pasaran yang berpotensi untuk Persekutuan Rusia. Tetapi apa yang kita ada pada realiti hari ini? Soalannya tidak mudah. Tiada statistik yang boleh dipercayai. Pertama sekali, satu program terlintas di fikiran, yang "percuma" untuk semua sekolah di Persekutuan Rusia. Pembangunan program ini bermula pada tahun 1998, dan penamat (versi terkini) bermula pada tahun 2003. Dari segi penampilan, terutamanya pada masanya, program ini pastinya tidak buruk. Berbanding dengan program lain yang serupa, ia mempunyai antara muka pengguna yang sangat logik dan bijak. Pada pendapat subjektif kami, antara muka pengguna terbaik. Walau bagaimanapun, walaupun terdapat butang Buat jadual, program ini sama sekali tidak berdaya dari segi penjadualan automatik (tanpa campur tangan manusia). Ia tidak dapat menyelesaikan walaupun subtugas mudah yang boleh dikendalikan dengan mudah oleh program lain. Berdasarkan ulasan di Internet, hampir tiada siapa yang menggunakan program ini. Jadi, kami akan menganggapnya sebagai "latar belakang radiasi" yang tidak menjejaskan keadaan pasaran keseluruhan. Jom teruskan. Mari kemukakan soalan ini. Adakah terdapat program di pasaran yang boleh menyediakan guru besar dengan sekurang-kurangnya sedikit bantuan dalam membuat jadual? Sebagai contoh, ramai guru besar merangka jadual secara manual dalam dua peringkat. Pada peringkat pertama, menurut ungkapan mereka: - "Mereka berurusan dengan orang asing." Dengan kata lain, mereka membuat jadual untuk guru dan kelas apabila belajar bahasa asing. Peringkat kedua adalah segala-galanya. Sekurang-kurangnya dua program di pasaran mengatasi dengan baik dengan peringkat pertama ini. Di sini anda boleh merancang masa kursus elektif. Dalam kes ini, dari 10 hingga 40 peratus kelas diatur. Jadi, sudah tentu, terdapat beberapa faedah daripada menggunakan komputer yang dilengkapi dengan program ini. Lebih-lebih lagi, salah satu program ini sangat agresif dan gigih cuba menyelesaikan jadual. Dalam sesetengah kes, walaupun jarang berlaku, dia berjaya. Yang lain, apabila melengkapkan jadual, benar-benar tidak berdaya. Jadi berapa ramai orang hari ini menggunakan perisian untuk menjadualkan kelas di Persekutuan Rusia? Sesetengah pengeluar perisian sedemikian menerbitkan maklumat tentang pelanggan mereka di tapak web mereka. Benar, maklumat ini harus dirawat dengan sangat berhati-hati. Seperti yang dinyatakan di atas, sesetengah pengeluar, dalam "kesesuaian pemasaran," menggunakan penipuan yang sangat mudah terhadap bakal pelanggan. Namun, mengasingkan gandum daripada sekam, kita mendapat angka kira-kira 1,500 sekolah. Iaitu kira-kira 10% daripada potensi kapasiti pasaran. Oleh itu, 90% daripada bakal pelanggan masih belum ditukar. Sekarang mari kita alihkan perhatian kita kepada pasaran dunia. Seperti berikut dari pengiraan sebelumnya, cara yang sangat mudah untuk mengira bilangan bakal pelanggan ialah kaedah ini. Kami mengambil populasi negara, membuang empat sifar, dan mendapatkan bilangan pelanggan berpotensi. Itulah yang akan kita lakukan. Eropah - 500 juta orang. Amerika Syarikat - 300 juta orang. Kanada - 30 juta orang. Jepun - 125 juta orang. Australia - 20 juta orang. Negara maju lain - 25 juta orang. Inilah dia - "Billion Emas". Kami membuang empat sifar. Kami mendapat 100 ribu pelanggan berpotensi. Sekarang persoalannya ialah: "Berapa banyak sekolah daripada bilion emas ini menggunakan perisian untuk membuat jadual sekolah?" Kami menggunakan metodologi yang sama, memisahkan gandum dari sekam, seperti untuk Persekutuan Rusia. Kami mendapat angka - kira-kira 30 ribu sekolah. Iaitu 30% daripada pasaran. Pada masa yang sama, 70% terbuka kepada pemasaran yang agresif (hilling). Kini yang tinggal hanyalah menukar kuantiti kepada kualiti. Iaitu, darabkan bilangan bakal pelanggan dengan harga satu lesen perisian. Dengan kata lain, anggaran kapasiti pasaran dunia dalam rubel Amerika. Tetapi untuk melakukan ini, anda perlu mengetahui harga lesen sedemikian. Saya tertanya-tanya sama ada pembaca pernah memegang buku tebal dengan tajuk seperti ini: - "Kos Perisian." Tetapi kami terpaksa. Malah, formulanya sangat mudah. Perisian, tidak kira betapa kompleks atau besarnya, kosnya sama seperti yang dibayar oleh pelanggan (pengguna) untuknya. Contoh paling jelas tentang ini ialah sistem pengendalian Windows dari Microsoft. Mungkin beberapa orang berfikir bahawa dari segi jumlah kerja, bakat, pengetahuan, dll., Mendarat seorang lelaki di bulan, berbanding dengan sistem pengendalian ini, adalah gurauan kebudak-budakan. Namun, seratus lima puluh dolar setong, dan anda adalah pengguna yang sah. Satu-satunya masalah ialah bilangan pelanggan yang berpotensi - pengguna sistem pengendalian dan program untuk membuat jadual sekolah - tidak dapat dibandingkan, baik dalam anggaran pertama mahupun dalam anggaran kedua. Oleh itu kesimpulannya: - "Walaupun ada yang meminta $15 untuk periuk bocor, program yang benar-benar boleh menyelesaikan kebanyakan masalah guru besar mestilah mahal." Yang tinggal hanyalah menjawab soalan: - "Apakah yang mahal?" Sudah tentu, setiap orang mempunyai idea mereka sendiri tentang "Mahal". Tetapi mungkin, untuk seorang guru besar (atau jawatan yang sama, jika kita bercakap tentang pasaran global), gaji bulanannya mahal. Iaitu, dari 1000 hingga 5000 dolar AS. Inilah yang sebenarnya kita perhatikan, atau sekurang-kurangnya sebelum ini diperhatikan, dalam realiti. Pada mulanya, program ini menelan belanja yang sama di pasaran dunia. Penurunan harga, nampaknya kami, berlaku dengan tepat kerana tiba-tiba ternyata kuali berlubang dibeli dengan harga $5,000. Dan akhirnya, dengan mendarabkan kuantiti dengan harga, kami mendapat anggaran kapasiti pasaran perisian global untuk mencipta jadual sekolah - daripada 100 hingga 500 juta dolar AS. Iaitu, pasaran tidak kurang intensif wang daripada, katakan, pasaran untuk pelbagai sistem reka bentuk bantuan komputer dalam industri dan pembinaan. Dan dengan cara ini, tidak kurang intensif sains.

6 Algoritma "Mesir Purba" untuk menyelesaikan masalah

Pada musim bunga tahun 2012, seorang ahli arkeologi berpaling kepada beberapa pengaturcara yang dikenalinya dengan permintaan yang aneh. Menurutnya, semasa mentafsir manuskrip Mesir kuno, dia terjumpa penerangan tentang algoritma untuk menyusun jadual persekolahan. Kepengarangan algoritma itu dikaitkan dengan pendeta Mesir bernama Anush. Sebenarnya, permintaannya adalah untuk menyemak pada komputer moden sama ada algoritma ini benar-benar mampu mencipta jadual sekolah. Pada mulanya kawan-kawannya mentertawakannya. Tetapi selepas membaca rekod aneh itu dengan teliti, kami masih memutuskan untuk menyemaknya. Jadi, mari kita mulakan untuk menerangkan idea algoritma ini, sebenarnya, kepada ringkasan ringkas terjemahan manuskrip kuno. Mula-mula kita katakan bahawa terminologi algoritma ini dan organisasi sekolah Mesir purba adalah kepentingan sejarah yang berasingan, tetapi kerana artikel ini tidak ditujukan untuk ahli sejarah, kami akan membentangkan algoritma dalam terminologi moden yang biasa kepada orang yang hidup hari ini. Perbezaan utama antara algoritma Mesir kuno (selepas ini kita akan meninggalkan perkataan Mesir kuno) daripada pendekatan moden ialah masalah itu dibahagikan kepada beberapa bahagian, atau lebih tepat lagi, kepada satu siri masalah yang diselesaikan secara berurutan, dengan setiap masalah yang diselesaikan pada langkah sebelumnya. menjadi kekangan kepada masalah untuk diselesaikan pada langkah seterusnya. Dalam istilah moden, kaedah penguraian masalah yang sedang diselesaikan digunakan. Perlu diingatkan bahawa setiap masalah individu yang diselesaikan secara berurutan semasa algoritma bukanlah NP-hard (tidak dapat diselesaikan). Ini membolehkan, dengan menyelesaikan satu siri masalah yang mudah diselesaikan secara berurutan, untuk menyelesaikan keseluruhan masalah mencipta jadual sekolah. Pada langkah pertama anda harus memilih mod operasi institusi pendidikan, iaitu, tentukan berapa hari seminggu sekolah akan bekerja (5 atau 6) dan tentukan bilangan pelajaran yang diadakan setiap hari persekolahan (masing-masing 7 atau 6). Anda juga perlu menetapkan bilangan kelas pelajar di sekolah. Seterusnya, anda perlu meletakkan sekatan pada waktu-waktu di mana pelajaran tidak diadakan. Ini adalah waktu terakhir setiap hari persekolahan. Untuk gred junior (dalam terminologi kami, ini bermula dari gred 5) terdapat lebih banyak larangan sedemikian, untuk gred pertengahan terdapat lebih sedikit, dan untuk yang tertua (gred ke-11) larangan ini tidak ada sama sekali. Yang mematuhi piawaian kebersihan kami. Jadual larangan untuk menjalankan pelajaran, yang akan digunakan sepanjang keseluruhan algoritma, diingati. Pada langkah kedua jadual untuk pekerja sambilan sedang dibina. Ternyata institusi pendidikan Mesir kuno tidak meremehkan kerja sambilan. Ciri utama tugas ini ialah pekerja sambilan dibenarkan mengisytiharkan dalam bentuk kata dua hari di mana mereka akan bekerja. Di samping itu, beberapa pekerja sambilan dibenarkan menolak kerja pada pelajaran pertama semua hari bekerja apabila mereka bekerja. Rupa-rupanya pekerja sambilan ini adalah wanita dan mereka tidak boleh datang ke sekolah awal. Masalahnya diselesaikan menggunakan algoritma untuk pewarnaan yang ditetapkan bagi bucu graf biasa. Anda boleh membiasakan diri dengan model matematik ini secara terperinci menggunakan artikel yang telah disebutkan atau dengan bantuan banyak artikel jurnal lain, contohnya, [,], dan juga dengan membiasakan diri dengan buku [,]. Seterusnya, untuk setiap pelajaran (kelas, guru, masa), menggunakan algoritma untuk menyelesaikan masalah tugasan, bilik untuk menjalankan pelajaran ini dipilih. Algoritma untuk menyelesaikan masalah tugasan diterangkan dalam banyak buku teks moden; khususnya, anda boleh membiasakannya dalam buku. Akhir langkah kedua ialah operasi menggabungkan jadual larangan menjalankan pelajaran, dibina mengikut sekatan kebersihan dan jadual yang terhasil untuk pekerja sambilan. Oleh itu, kami memperoleh jadual larangan baru untuk menjalankan pelajaran, yang akan menjadi salah satu sekatan untuk langkah seterusnya algoritma. Langkah ketiga terdiri daripada menyelesaikan masalah mengendalikan kelas pilihan pelajar (dalam istilah kami, kursus elektif). Keanehan tugas ini ialah sebilangan kelas, pada waktu persekolahan tertentu, digabungkan menjadi aliran, dan kemudian pada jam itu mereka bersurai ke kursus elektif mereka. Pembinaan jadual akan terdiri daripada fakta bahawa setiap aliran akan diberikan masa di mana kursus elektif akan diadakan, tetapi guru akan dilantik selepas keseluruhan jadual telah dimuktamadkan. Maksudnya, pada langkah ini, guru tidak ditugaskan untuk mengendalikan kursus elektif. Semasa membina jadual, peraturan itu dipatuhi - untuk mana-mana aliran dalam satu hari akademik, tidak lebih daripada satu jam akademik boleh ditugaskan untuk mengendalikan kursus elektif. Di samping itu, peraturan lain dipatuhi - kursus elektif tidak boleh dijadualkan untuk lebih daripada satu aliran pada bila-bila masa. Peraturan (sekatan) ini nampaknya agak munasabah, kerana semasa menjalankan kursus elektif, keperluan untuk premis untuk mengendalikan kelas meningkat dengan mendadak. Ia diperkenalkan dengan tepat untuk tujuan mengelakkan situasi di mana beberapa utas pada masa yang sama memerlukan sejumlah besar ruang kosong. Pada peringkat ini, premis untuk menjalankan kursus elektif, serta guru, tidak dipilih, mereka akan dipilih bersama-sama dengan guru selepas membina keseluruhan jadual. Algoritma untuk menyelesaikan masalah menjalankan kursus elektif ialah algoritma untuk pewarnaan bucu graf biasa yang ditetapkan, yang kami nyatakan semasa menerangkan langkah sebelumnya. Jadual larangan baru untuk menjalankan pelajaran dibina dengan cara yang sama seperti dalam langkah sebelumnya. Jadual yang terhasil digabungkan dengan jadual larangan. Pada langkah keempat algoritma untuk membina jadual untuk pelajaran dalam pembelajaran bahasa asing. Ciri khas tugas ini ialah kelas boleh dibahagikan kepada kumpulan. Guru tidak boleh mengisytiharkan sebagai ultimatum hari apa mereka akan bekerja. Namun, bagi guru yang mempunyai beban kerja yang ringan, satu atau dua hari cuti dijamin dan akan diberikan kepada mereka. Sama seperti dalam langkah kedua algoritma, sesetengah guru yang mengajar bahasa asing mungkin memerlukan mereka dibebaskan daripada pelajaran pada jam pertama hari bekerja apabila mereka bekerja. Masalah penjadualan guru/kelas untuk mempelajari bahasa asing, seperti dalam langkah kedua dan ketiga, diselesaikan menggunakan algoritma untuk pewarnaan yang ditetapkan bagi bucu graf biasa. Dengan cara yang sama seperti dalam langkah kedua, menggunakan algoritma untuk menetapkan setiap pelajaran, atau sebaliknya, setiap kumpulan pelajar dan guru mereka, bilik dipilih untuk pengendaliannya. Pengakhiran langkah keempat, serta kedua dan ketiga, adalah operasi menggabungkan jadual larangan menjalankan pelajaran dengan jadual yang dihasilkan. Oleh itu, kami mendapat versi baharu jadual ini, yang akan kami gunakan dalam langkah keenam. Selepas melengkapkan langkah ke-4 algoritma, bergantung pada kurikulum sekolah, biasanya daripada 15% hingga 40% daripada keseluruhan beban pengajaran yang disediakan oleh rancangan ini diberikan. Pada langkah kelima beban yang ditentukan oleh kurikulum dikira untuk premis yang kekurangan bekalan untuk sekolah. Premis sedemikian, sebagai peraturan, adalah gim, bengkel untuk menjalankan pelajaran buruh (teknologi), bilik yang dilengkapi dengan komputer untuk menjalankan pelajaran sains komputer. Pengiraan ini dijalankan dengan matlamat beban maksimum yang mungkin (minimum "masa henti") premis tersebut. Pada langkah keenam jadual dibina untuk semua mata pelajaran yang tinggal kecuali yang diajar di premis yang terhad. Guru tidak berpeluang mengisytiharkan kata dua tentang hari mana mereka akan bekerja, tetapi bagi guru yang beban tugasnya rendah, satu atau dua hari cuti dijamin, dan bagi sesetengah guru ada peluang untuk enggan bekerja semasa pelajaran pertama. . Masalah ini diselesaikan menggunakan algoritma pewarnaan tepi yang ditetapkan untuk multigraf dwipartit. Anda boleh berkenalan dengan idea algoritma ini dari buku atau dari artikel jurnal [, , , ,]. Jadual yang dibina terdiri daripada empat - kelas, guru, mata pelajaran, masa. Pada langkah yang sama, keempat-empat, menggunakan algoritma untuk menyelesaikan masalah tugasan, dipadankan dengan premis di mana kelas ini (berempat) akan diadakan. Selepas melengkapkan langkah ini, keseluruhan jadual diisi, kecuali kelas yang diadakan di premis yang terhad. Walau bagaimanapun, baki "lubang" dalam jadual adalah jadual untuk mengendalikan kelas di premis yang terhad. Oleh itu, kita boleh mempertimbangkan bahawa pada langkah keenam ini, dalam erti kata lain, dua jadual dibina serentak - untuk guru/kelas biasa dan untuk premis/kelas yang terhad. Pada langkah ketujuh kelas dibahagikan kepada kumpulan mengikut mata pelajaran yang akan diadakan di premis yang terhad. Sebagai peraturan, dalam mata pelajaran seperti pendidikan jasmani, buruh (teknologi), dan sains komputer, kelas dibahagikan kepada kumpulan. Jika set guru yang jadualnya dibina pada langkah sebelumnya bersilang dengan set guru yang mengendalikan kelas di premis yang terhad, maka satu jadual dibentuk untuk waktu kerja larangan guru, yang merupakan persimpangan set ini. Menggunakan algoritma untuk menyelesaikan masalah tugasan, guru dipilih untuk setiap kumpulan. Langkah terakhir ialah yang kelapan. Pada langkah ini, semua jadual yang diperoleh sebelum ini digabungkan, iaitu jadual akhir dibentuk. Untuk menjalankan langkah ini, tiada algoritma diperlukan, operasi aritmetik mudah sudah memadai. Selepas menerima jadual akhir, setiap guru boleh membuat keputusan sendiri apabila sesuai untuknya mengendalikan kursus elektif. Masa untuk mereka telah dikhaskan pada langkah 3 algoritma. Dan jika guru ini boleh merekrut sekumpulan pelajar, maka dia akan secara bebas meletakkan kursus elektifnya pada jadual, bersama-sama dengan premis yang dipilih olehnya. Peraturan am untuk semua langkah yang diterangkan sebelum ini, kecuali yang kelima, ialah peraturan - setiap kelas tidak boleh mempunyai lebih daripada satu pelajaran dalam mana-mana mata pelajaran pada satu hari. Selain itu, peraturan am bagi guru ialah setiap guru boleh mengajar beberapa mata pelajaran, termasuk satu kelas.

7 Ujian algoritma

Seperti yang dapat dilihat dari bahagian sebelumnya, tidak ada yang sukar untuk difahami dalam operasi algoritma untuk membina jadual sekolah. Satu demi satu, masalah individu yang mudah diselesaikan (bukan NP-keras) diselesaikan, saling berkaitan, sehingga semuanya habis. Namun begitu, tiada asas untuk menegaskan dengan yakin bahawa setiap masalah ini boleh diselesaikan. Dengan ketiadaan sebarang justifikasi teori untuk algoritma, adalah mungkin untuk menguji prestasinya hanya secara eksperimen, terutamanya kerana ini adalah tugas yang diberikan oleh saintis arkeologi yang terjumpa manuskrip kuno dan menterjemahkannya. Adalah wajar bahawa pemikiran pertama yang datang ke fikiran pengaturcara adalah untuk mencipta aplikasi biasa untuk sistem pengendalian Windows. Tetapi apakah permohonan kemenangan biasa? Setelah diaktifkan (dilancarkan untuk pelaksanaan), ia menunggu acara daripada pengguna, sebagai contoh, input data awal. Bagaimanakah data awal ini boleh diperolehi dan kemudiannya dimasukkan ke dalam program? Alhamdulillah, atau lebih tepatnya USA, kini sekolah yang lebih kurang menghargai diri sendiri telah membuka laman webnya di Internet dan perkara pertama yang muncul di laman web ini, tidak mengira gambar dari pelbagai acara perayaan, adalah kurikulum sekolah. Yang tinggal hanyalah menyalinnya dan memasukkannya ke dalam program sebagai data awal untuk mengira jadual. soalan. Berapa banyak masa yang anda perlukan untuk ini? Amalan menggunakan program jadual sekolah yang kini ditawarkan di pasaran telah menunjukkan bahawa memasuki kurikulum bersama-sama dengan pembentukan jadual untuk mengagihkan beban pengajaran memerlukan dari 8 hingga 10 jam, kerja yang teliti, untuk meletakkannya secara sederhana. Andaikan bahawa kurikulum ini telah diperkenalkan, dan jadual agihan beban pengajaran telah dibentuk, dan lihatlah... jadual telah dibina. Apakah maksud ini? langsung tiada. Tiada jaminan bahawa tugas seterusnya akan diselesaikan. Sekarang, jika jadual tidak dibina, maka ini akan mengatakan banyak, iaitu, bahawa algoritma tidak menyelesaikan masalah. Dalam erti kata lain, aplikasi kemenangan biasa, dalam erti kata lain, boleh dikatakan tidak boleh diuji. Bagaimana untuk menjadi? Sekali lagi, terima kasih Tuhan, atau lebih tepatnya kemuliaan kepada Microsoft, versi moden sistem pengendalian Windows menyokong mod aplikasi konsol yang dipanggil. Ngomong-ngomong, bagi sesetengah orang muda ini adalah pendedahan yang lengkap; mereka tidak pernah melihat tingkap hitam dengan baris teks berjalan di dalam tingkap ini. Sesungguhnya, ini adalah gaya komputer kerangka utama dari masa lalu yang jauh dan telah lama hilang dari tempat kejadian - MS-DOS. Tetapi tingkap ini mempunyai satu kelebihan. Mereka boleh menggantung pada skrin komputer, membuat pengiraan yang diperlukan, tanpa sebarang campur tangan manusia, selama sehari, sebulan, dan... Saya tidak boleh mengatakan berapa lama. Inilah yang diperlukan untuk menguji algoritma. Kursus penaakulan selanjutnya adalah seperti berikut. Menulis penjana data sumber (secara kasarnya, kurikulum untuk sekolah biasa dan jadual pengagihan beban pengajaran) sudah tentu akan mengambil sedikit masa, tetapi setelah ditulis ia akan membolehkan anda mendapatkan tugas ujian yang tidak terhad untuk menguji algoritma; ia hanya akan mencukupi selepas menyelesaikan satu tugasan seterusnya untuk memindahkan kawalan kepada penjana ini untuk membina tugas baharu (seterusnya). Adalah mungkin untuk mendapatkan data yang boleh dipercayai secara statistik mengenai kualiti algoritma yang diuji. Sebagai contoh, 80 peratus masalah diselesaikan, tetapi 20 tidak, atau sebaliknya. Anda hanya perlu membuat bilangan tugasan yang perlu diselesaikan cukup besar. Inilah yang perlu dilakukan - aplikasi konsol, ini adalah jalan keluar dari situasi ini. Seperti yang mereka katakan, kisah dongeng diceritakan dengan cepat, tetapi perkara tidak dilakukan dengan cepat. Menghasilkan penjana data sumber yang mencerminkan semua situasi praktikal dengan secukupnya, walaupun di sekolah biasa, ternyata bukan tugas yang mudah. Tetapi satu hari impian gila menjadi kenyataan..., lambat laun..., tidak kira berapa banyak rentetan yang diikat... Penjana data sumber selesai, algoritma Mesir kuno diprogramkan, "semua ralat diperbetulkan", perangkap untuk ralat ditetapkan, semakan keputusan pengiraan dipasang. Pada mulanya, program ini menawarkan sebilangan kecil kelas untuk penjadualan - dari 9 hingga 14 (sekolah kecil). Penyelesaian muncul seperti dari mesingan. Dengan pertambahan bilangan kelas - dari 15 kepada 21 (sekolah menengah), keputusan dibuat dengan cepat, tetapi tidak lagi seperti dari mesingan... agak seperti dari pistol. Selanjutnya. Ini dia... sebuah sekolah yang besar, sehingga empat kelas selari, jumlah keseluruhan kelas dari 22 hingga 28. Brek jelas dihidupkan... Prosesnya mula menyerupai itik malas yang berjalan dari kaki ke kaki. Tetapi satu perkara yang menggembirakan - baris: "Bilangan masalah yang tidak dapat diselesaikan =" sentiasa menunjukkan sifar. Ia menjadi jelas. Untuk mendapatkan data yang boleh dipercayai secara statistik yang mengesahkan kemungkinan menyelesaikan sebarang masalah yang munasabah dalam mod automatik sepenuhnya, satu komputer tidak mencukupi. Pengiraan aritmetik kecil menunjukkan bahawa untuk beroperasi dengan nombor enam atau lebih digit tentang bilangan masalah yang diselesaikan, sekurang-kurangnya sedozen komputer diperlukan. Dan untuk sedozen komputer (anda boleh menganggarkan jumlah haba yang dijana daripada komputer ini dan bunyi malar yang dikeluarkan dari kipas) bilik yang berasingan diperlukan. Tetapi tiada apa-apa, anda tidak boleh menghalang kami... Sedozen, bukan sedozen, tetapi tujuh komputer empat teras tidak lama lagi digunakan. Akibatnya, selepas setahun "tindakan ganas" algoritma Mesir kuno berhubung dengan tujuh teras empat yang dihormati, dan selepas berpuluh juta masalah diselesaikan, kita boleh berkata dengan yakin: - "Mana-mana, tanpa pengecualian, munasabah , tugas yang ditentukan dengan betul untuk mengira jadual sekolah, boleh diselesaikan tanpa campur tangan manusia dalam mod automatik sepenuhnya." Pada masa yang sama, jumlah masa pengiraan untuk 1000 masalah adalah lebih kurang seperti berikut: untuk kumpulan masalah dari 9 hingga 14 kelas = 20 minit, untuk kumpulan masalah dari 15 hingga 21 kelas = 40 minit, untuk kumpulan masalah dari 22 hingga 28 kelas masa pengiraan adalah dari 6 hingga 8 jam, i.e. untuk kumpulan ini, secara purata, kira-kira setengah minit setiap tugas. Oleh itu, lebih daripada satu eksperimen selama setahun untuk mengesahkan (menguji) algoritma untuk menyusun jadual sekolah dalam mod automatik sepenuhnya, tanpa penyertaan manusia, yang mana berpuluh juta tugas ujian telah diselesaikan, telah berjaya diselesaikan. Untuk hampir semua tugas ujian (data awal), jadual telah dibina sepenuhnya yang memenuhi semua sekatan.

8 Model logik perisian masa depan

Selepas menyelesaikan ujian tahunan algoritma jadual sekolah, persoalan timbul: "Apa yang seterusnya?" Pertama sekali, apa yang menarik ialah aplikasi konsol tidak dapat meyakinkan sesiapa bahawa masalah mencipta jadual sekolah benar-benar diselesaikan ... kecuali mungkin pengaturcara yang menulis aplikasi ini. Malah pelajar gred lima yang berprestasi rendah boleh mencipta tetingkap hitam dengan baris seperti: "Bilangan masalah yang diselesaikan = 12547564" muncul di sana dari semasa ke semasa. Oleh itu, orang biasa tidak akan mempercayai program sedemikian, boleh dikatakan, dan dia akan melakukan perkara yang betul. Ia adalah mustahil untuk dilakukan tanpa permohonan menang sepenuhnya. Tetapi pertama-tama, bukanlah idea yang buruk untuk memutuskan matlamat mencipta aplikasi sedemikian. Sekurang-kurangnya dua sasaran sedemikian sudah kelihatan. Ini ialah penciptaan perisian lengkap dengan semua akibat yang berikutnya, dan penciptaan aplikasi yang menunjukkan operasi algoritma, yang lebih baik atau lebih teruk mampu meyakinkan seseorang bahawa dia tidak ditipu. Dan jelas kepada semua orang bahawa dari segi intensiti buruh, kedua-dua projek ini sememangnya tidak dapat dibandingkan. Adalah wajar bahawa keputusan dibuat untuk mengambil jalan mudah. Baik: - "Apakah yang diperlukan daripada aplikasi demonstrasi menang seperti itu?" Pertama, anda juga boleh bertanya soalan lain: "Apakah yang sepatutnya?" Pertama sekali. Sakit kepala antara muka pengguna yang mudah, boleh difahami, praktikal dan cantik segera lega. Untuk demo sedemikian, antara muka yang sangat primitif sudah cukup. Satu-satunya perkara yang penting ialah pengguna melihat data awal yang ditawarkan kepada program untuk pengiraan (dijana secara semula jadi secara rawak) dan hasil pengiraan ini. Sekurang-kurangnya secara teori, pengguna akan berpeluang menyemak ketekalan data sumber dan hasil yang diperoleh menggunakan program. Adakah ujian seperti itu sukar?... Jawapannya jelas: "Ya, ia tidak mudah...". Terutama jika anda tahu berapa banyak perangkap dan cek yang terkandung dalam aplikasi konsol untuk pengesahan berterusan hasil yang diperoleh, serta saiz kod pemeriksaan dan perangkap ini. Adakah terdapat kaedah lain untuk memujuk?... Mungkin, memindahkan kepada semua yang berminat... kod sumber program. Tetapi, sebagai contoh, ini tidak diterima di Microsoft. Kedua. Masalah fail bantuan, manual pengguna dan loceng dan wisel lain yang sangat diperlukan untuk perisian lengkap telah dialih keluar. Itulah yang mereka lakukan. Lebih daripada dua puluh butang tersangkut pada bentuk utama aplikasi, yang mana hanya satu yang aktif pada setiap peringkat pengiraan, tidak mengira butang seperti - Mengenai program, Mulakan tugas baru, Tutup saya. Apabila anda mengklik pada butang ini, tetingkap muncul dengan butang Penjanaan Data. Anda mengklik Penjanaan Data, dan data yang dijana muncul dalam tetingkap pada latar belakang putih. Kami menutup tingkap. Butang yang baru ditekan padam (tidak aktif lagi), yang ditekan seterusnya menjadi aktif. klik. Tetingkap berikut dibuka. Dan terdapat butang Buat jadual. Klik pada Jadual Bina, jadual yang dibina muncul. Sesiapa sahaja boleh menyemak sama ada jadual dibina dengan betul atau tidak. Dan seterusnya sehingga semua langkah algoritma telah selesai. Dan kemudian anda boleh mengklik pada butang Mulakan tugas baharu yang besar. Dan seterusnya dalam bulatan. Atau klik butang Tutup saya. Pada pandangan pertama ia mungkin kelihatan: "Seluruh program demonstrasi ini adalah kerja monyet." Tetapi itu tidak benar. Untuk sekurang-kurangnya tiga sebab. Pertama sekali. Semasa pembangunan demonstrasi, tugas yang agak penting untuk membangunkan seni bina masa depan perisian sepenuhnya telah diselesaikan. Iaitu. Ia adalah perlu untuk memisahkan "otak" dengan "torso" dengan teruk. Untuk menyatakannya dengan lebih jelas, asingkan kod algoritma pengiraan jadual daripada kod penjana data sumber dan kod antara muka pengguna. Keseluruhan kod algoritma pengiraan jadual tertumpu dalam perpustakaan yang dipautkan secara dinamik, oleh itu antara muka pengguna, sebagai pelanggan, boleh menyerahkan tugas ke perpustakaan dinamik, yang bertindak sebagai pelayan, untuk membina pelbagai jadual yang disusun pada pelbagai langkah algoritma . Ini akan membolehkan pada masa hadapan, tanpa menyentuh kod algoritma pengiraan jadual, untuk bereksperimen dengan pilihan antara muka yang berbeza sehingga pengguna berpuas hati sepenuhnya. Kedua. Walaupun primitifnya, antara muka pengguna demo adalah model logik antara muka pengguna yang mudah, mudah difahami, praktikal dan cantik pada masa hadapan. Sebagai contoh, ia melaksanakan keupayaan untuk kembali ke langkah sebelumnya algoritma, dan keupayaan ini, seterusnya, mempengaruhi struktur data program. Di samping itu, antara muka demo menyokong ciri algoritma seperti bergerak dari langkah ke langkah dalam urutan yang ketat, yang memastikan integriti data dan perlindungannya daripada perubahan yang salah. Ketiga. Sekali lagi, kami ulangi, walaupun primitifnya, antara muka pengguna yang sedia ada sesuai untuk menganalisis model matematik situasi praktikal yang timbul semasa merangka jadual sekolah, yang diterima pakai dalam program ini. Analisis atau peperiksaan sedemikian boleh dijalankan oleh pakar yang arif dengan topik tersebut, contohnya, guru besar yang mempunyai pengalaman kerja yang mencukupi yang mengajar matematik di sekolah. Untuk memahami butiran pengiraan, tentu saja, kelayakan mereka tidak mencukupi (dan tiada siapa yang akan mempunyai keinginan sedemikian), tetapi disebabkan budaya matematik umum yang mereka perolehi, mereka dapat melihat peninggalan yang jelas dalam perumusan masalah. lebih baik daripada mana-mana ahli matematik profesional yang biasa dengan kerja sekolah hanya melalui khabar angin atau pelbagai penerbitan. “Jadi apa seterusnya?” Dan kemudian pembangunan perisian sepenuhnya mengikut semua undang-undang dan peraturan kejuruteraan perisian, yang kini, dalam kerumitan, tidak melebihi perisian konvensional untuk sistem ERP. Jangan tanya: - "Berapa lama masa ini dan apakah keamatan tenaga kerja membangunkan perisian sedemikian?...". Dan terutamanya jangan tanya: - "Berapa kos pembangunan sedemikian?...".

9 Masalah dengan model perniagaan

Seperti yang dianggarkan sebelum ini, pasaran global untuk perisian jadual sekolah, dalam mod automatik sepenuhnya, berkisar antara 100 juta hingga 500 juta dolar AS. Walau bagaimanapun, pasaran ini, seperti yang dikatakan pelabur teroka, masih perlu "dinaikkan." Dan di sini, sekurang-kurangnya dua masalah muncul dengan jelas. Satu masalah ialah: - "Mahal". Kami telah pun berhenti di situ. Dan satu lagi, pada pendapat kami yang lebih serius, ialah: - "Reputasi perisian tersebut." Untuk menggunakan metafora, reputasi perisian sebegitu mengingatkan tempat pembuangan sampah yang kotor, dibaja berat dan berasap, seperti selepas pertempuran di Padang Kulikovo. Lebih-lebih lagi, asapnya sangat tajam sehingga anda mahu menutup mata dan berhenti bernafas. Seperti yang dinyatakan sebelum ini, apabila bercakap dengan bakal pelanggan perisian penjadualan sekolah, perbualan boleh bertukar kepada kata-kata makian dengan mudah. “Kami sudah muak... dengan automasi kami, ruang maklumat sekolah dan diari elektronik, biarkan kami bekerja dengan aman...” Apakah yang boleh dilakukan untuk mengubah reputasi perisian tersebut dan sikap guru besar terhadapnya daripada bermusuhan kepada sekurang-kurangnya neutral? Kami tidak akan bercakap tentang imej positif lagi. Kira-kira sepuluh tahun yang lalu, masih mungkin untuk mengatakan bahawa komputer di pejabat guru besar adalah untuk perabot, sebagai aksesori yang sangat diperlukan untuk kesarjanaan dan kemajuan. Bahawa dalam kes terbaik, komputer digunakan dan bukannya mesin taip (walaupun, seperti yang dinyatakan sebelum ini, keadaan inilah yang menyumbang kepada perkembangan pesat industri komputer peribadi). Pada masa ini keadaan telah berubah. Ramai yang sudah mencuba... Kami baru sahaja membincangkan keputusan ujian sebegini. Apa yang tinggal adalah untuk memulakan sekali lagi. Iaitu. Daripada model perniagaan pengedaran program tersebut. Walaupun tanpa melihat dengan teliti, anda dapat melihat bahawa model perniagaan ini kekal hampir tidak berubah sepanjang 15 tahun yang lalu. Cari tapak web program, muat turun versi demo, keluarkan invois untuk pembayaran... Semuanya nampak jelas dengan invois untuk pembayaran. Ia juga mustahil dilakukan tanpa tapak web program. Tetapi bagaimana dengan versi demo? Tetapi dengan versi demo semuanya berbeza. Pilihan satu. Versi demo kami tidak berbeza daripada versi program yang berfungsi, tetapi anda tidak boleh menyimpan data yang dimasukkan, dan anda tidak boleh mencetak hasil yang diperoleh. Jadi, semuanya berfungsi. Adakah mungkin untuk menggunakan versi demo sedemikian untuk menilai semua kelebihan dan kekurangan program? Seperti yang dinyatakan sebelum ini, untuk memasukkan semua data awal, tidak kira betapa sedetik mana iklan itu kira-kira sejam, maksimum satu setengah, ia sebenarnya memerlukan sekurang-kurangnya 8 - 10 jam kerja yang berterusan dan bersusah payah (membosankan). Orang biasa, dan lebih-lebih lagi pengguna mula bekerja dengan program untuk kali pertama, apabila dia perlu belajar pada masa yang sama cara bekerja dengan program dan dengan tepat, tanpa ralat, memasukkan segunung data awal, tidak akan dapat untuk melakukan ini sekali gus. Ia mengambil masa sekurang-kurangnya dua, atau bahkan tiga hari (kali). Sekarang bayangkan ketakutan pemula bahawa kuasa pasti akan padam atau sesuatu akan but semula. Nah... orang biasa tidak akan mempunyai keinginan untuk menggunakan versi demo sedemikian. Jadi, sama ada membuat keputusan untuk membeli "babi dalam cucuk", mengetahui tentang "kesesuaian pemasaran" sesetengah pembangun, atau, seperti yang paling kerap berlaku, tekan kekunci Del dengan kepahitan untuk membuang masa. Untuk bersikap adil, perlu diingatkan bahawa pembangun yang sama datang dengan pilihan lain. Kami membuat "pemutus" untuk program kami. Pengguna yang tidak curiga dan baik hati, yang sebelum ini mematikan hati nuraninya dengan kunci kecil, memuat turun salinan haram (demo + hack). Ia memasang, memecahkan, dan... semuanya berfungsi... Seperti yang mereka katakan, gunakannya untuk kesihatan anda... Benar, selepas kira-kira setengah tahun, program itu akan mengumumkan kepada anda bahawa ia akan memasuki mod demo, dan untuk simpan data anda, sila berbaik hati..., hubungi pembangun untuk mendapatkan invois... Melihat dari luar pada helah sedemikian, pilihan ini nampaknya, lagipun, lebih jujur. Walaupun, sudah tentu, pengguna cuba menipu pengilang, pengeluar menipu pengguna..., dengan cara itu, berjanji kepadanya bahawa dalam beberapa minit selepas memasukkan semua data awal dia akan menerima jadual siap sedia. Adalah selamat untuk mengatakan bahawa sebahagian besar pengguna tidak akan tahu bahawa data mereka terdedah kepada ancaman sebenar. Setelah menghabiskan 15 - 20 jam bekerja dengan program itu dan yakin akan ketiadaannya, menjerit: "Semua program, seperti lelaki, seperti ini ...", pembeli berpotensi dengan marah memadam program ini dari komputer mereka. Dan selepas satu jam atau satu setengah jam, setelah tenang dan menarik nafas, mereka berkata kepada diri mereka sendiri: "Seperti apa saya? .. masih bijak kerana tidak membayar wang untuknya..., ibu saya memberitahu saya, "Jangan ambil babi dalam cucuk." Pilihan dua. Versi demo kami tidak berbeza dengan versi kerja, hanya terdapat satu had, bilangan maksimum kelas ialah lima. Jadi, semuanya berfungsi. Akibatnya, kenyataan sedemikian muncul di forum. "Saya melihat program anda, jika boleh saya katakan begitu. Dan dia memperkenalkan itu, tiada apa-apa - empat kelas. Dan dia memberitahu saya: "Saya tidak boleh membuat jadual." Anda boleh memasukkannya ke dalam... Spekulator sialan.” Di sini kita berhadapan dengan kes di mana pembangun menemui pengembaraan pada "... (kepala)" mereka. Mereka yang berfikir bahawa membuat jadual untuk sekolah dengan empat kelas adalah lebih mudah daripada, sebagai contoh, dengan dua puluh, adalah sangat tersilap. Atas sebab inilah apabila menguji algoritma penjadualan "Mesir Purba", diputuskan bahawa apabila menjana data ujian, untuk bilangan kelas minimum, pilih nombor sembilan. Ini kadang-kadang dijelaskan oleh ketidakmungkinan menyusun jadual secara automatik untuk pengagihan beban pengajaran. Ringkasnya, agihkan beban antara sebilangan kecil kelas dan, sewajarnya, sebilangan kecil guru. Nampaknya, helah sedemikian hanya boleh dilakukan oleh tangan yang sangat berpengalaman (atau mata, jika anda suka) seseorang. Pilihan tiga. Baiklah. Gunakan program kami. Tetapi, dua minggu. Dan dalam dua minggu semuanya berakhir. “Kami akan matikan air...” Adakah mungkin untuk menguasai program dalam masa dua minggu dan menilai semua kelebihan dan kekurangannya? Mari letakkan tangan kita pada hati kita: "Mungkin mungkin...". Tetapi dengan satu syarat. Anda perlu berhenti melakukan semua yang lain. Dan perkataan kegemaran guru besar ialah: "Sibuk." “Oh, sibuk. Saya terlalu sibuk sehingga saya tidak mempunyai masa untuk bernafas.” Adakah guru besar akan menggugurkan segala-galanya di dunia selama dua minggu dan melibatkan diri dalam program jadual waktu untuk tempoh ini? Seperti yang dikatakan saintis: "Sukar untuk mengatakan ...". Pendek kata, semuanya buruk... Dan begitu teruk, dan begitu menyusahkan... Di mana hendak mencari jalan keluar? Mungkin sewa?

10 Model perniagaan untuk penggunaan perisian SaaS

Pada mulanya, seluruh industri komputer menggunakan model perniagaan sewa - komputer pertama menelan belanja yang banyak dan kuasa pengkomputerannya telah disewakan kepada pelanggan. Dengan kemunculan Internet, model perniagaan lama telah dihidupkan semula, tetapi berdasarkan asas teknologi yang berbeza. SaaS(Bahasa Inggeris) perisian sebagai perkhidmatan - perisian sebagai perkhidmatan) - model perniagaan untuk menjual dan menggunakan perisian di mana pembekal membangunkan aplikasi web dan mengurusnya secara bebas, memberikan pelanggan akses kepada perisian melalui Internet.

Perbezaan utama antara SaaS dan model lama ialah pelanggan sebelum ini mengakses komputer secara langsung, dan bukannya menggunakan rangkaian global. Memandangkan model SaaS tertumpu pada penyediaan perkhidmatan melalui Internet, pembangunannya berkaitan secara langsung dengan pembangunan rangkaian global. Syarikat pertama yang menawarkan perisian sebagai perkhidmatan muncul di negara Barat pada tahun 1997 - 1999, dan akronim SaaS mula digunakan secara meluas pada tahun 2001. Nampaknya dalam "kes sukar" kami, model perniagaan ini adalah yang paling optimum, dan mungkin juga satu-satunya yang boleh diterima. Ia akan menyelamatkan bakal pelanggan daripada mempertaruhkan jumlah wang yang agak besar apabila membayar produk perisian daripada sekumpulan produk dengan reputasi yang hampir rosak tanpa harapan. Menggunakan model perniagaan sewaan, pelanggan boleh dengan tenang dan beransur-ansur menjadi yakin bahawa produk yang ditawarkan adalah apa yang dia benar-benar perlukan, dan jangkaannya daripada menggunakan produk itu bertepatan dengan apa yang sebenarnya dia terima. Kami sebelum ini bercakap secara terperinci mengenai jangkaan guru besar daripada program jenis ini.

11 Daripada kesimpulan

Kadang-kadang, sesetengah orang bertanya secara sinis: "Adakah anda mempunyai rancangan perniagaan?..." Ya. Dan pada masa yang sama, sangat mudah. “Selesaikan masalah yang timbul secara konsisten apabila ia timbul...” Sebagai pilihan terakhir, anda boleh menggunakan model SaaS (pelan perniagaan - atas permintaan). Jika sesiapa memerlukannya, anda boleh merancang semuanya secara terperinci dan tidak seorang pun akauntan akan mencari kesalahan!

Bibliografi

Baltak S.V., Sotskov Yu.N. Pembinaan jadual latihan berdasarkan pewarnaan bucu graf // Informatik, 2006, No. 3, hlm. 58 - 69. Borodin O.V. Pewarnaan dan perwakilan topologi graf // Analisis diskret dan penyelidikan operasi. 1996, Jld 3, No. 4, hlm. 3 - 27. Borodin O.V. Generalisasi teorem Kotzig dan pewarnaan tepi graf planar yang ditetapkan // Nota Matematik. 1990, Jilid 48, Isu 6, hlm. 22 - 28. Vizing V.G. Mewarna bucu graf di bawah sekatan majoriti pada warna yang digunakan // Analisis Diskret dan Penyelidikan Operasi. 2009, Jld 16, No. 4, hlm. 21 - 30. Vizing V.G. Mengenai pewarnaan graf yang disambungkan dalam warna yang ditetapkan // Analisis Diskret dan Penyelidikan Operasi. 1999, Siri 1, Jilid 6, No. 4, hlm. 36 - 43. Gafarov E.R., Lazarev A.A. Kaedah pengoptimuman matematik dalam penyediaan jadual pendidikan // Teknologi maklumat baharu dalam pendidikan. Koleksi karya ilmiah. - M.: 1C-Publishing, 2013, Bahagian 2, hlm. 51 - 55. Gary M., Johnson D. Komputer dan masalah yang sukar diselesaikan. - M.: Mir, 1982. - 416 hlm. Distel R. Teori graf: Trans. dari bahasa Inggeris - Novosibirsk: Rumah Penerbitan Institut Matematik, 2002. - 336 p. Emelichev V.A., Melnikov A.I., Sarvanov V.I., Tyshkevich R.I. Kuliah mengenai teori graf. - M.: Sains. Ch. ed. fizik dan matematik lit., 1990. - 384 hlm. Ichbana D., Knepper S. Bill Gates dan penciptaan Microsoft. - Rostov-on-Don: Phoenix Publishing House, 1997. - 352 p. Karpov D.V. Pewarnaan biasa dinamik bagi bucu graf. // Nota seminar saintifik POMI. 2010, Jilid 381, hlm. 47 - 77. Magomedov A.M., Magomedov T.A. Selang tepi biasa 5-mewarna graf dwipartit pada satu bahagian // Matematik diskret gunaan. 2011. No 3(13), hlm. 85 - 91. Papadimitrou H., Steiglitz K. Pengoptimuman kombinatorial. Algoritma dan kerumitan. Per. dari bahasa Inggeris - M.: Mir, 1985. - 512 hlm. Romanovsky I.V. Analisis diskret. Buku teks untuk pelajar pengkhususan dalam matematik gunaan dan sains komputer. - Edisi ke-2, disemak. - St. Petersburg: Dialek Nevsky, 2000. - 240 p. Swami M., Thulasiraman K. Graf, rangkaian dan algoritma: Trans. dari bahasa Inggeris - M.: Mir, 1984. - 455 hlm. Smirnov V.V. Sekolah Pererburg dan bangunan sekolah. Sejarah pembinaan sekolah di St. Petersburg - Petrograd - Leningrad 1703 - 2003. - St. Petersburg: Rumah penerbitan "Pusat Maklumat Rusia-Baltik "BLITS"", 2003. - 144 p. Stetsenko O.P. Pada satu jenis pewarnaan tepi graf dalam warna yang ditetapkan // Matematik Diskret. 1997. Jilid 9, keluaran 4, 92 - 93. Urnov V.A. Jadual - stesen kerja paling popular dalam pendidikan // Informatik dan pendidikan. 2001, No 4, hlm. 47 - 52. Harari F. Teori graf. - M.: Mir, 1973. - 302 hlm. Malah S., Itai A., Shamir A. Mengenai kerumitan jadual waktu dan masalah aliran pelbagai komoditi // SIAM J: Comput. Vol. 5, No. 4, Disember 1976, 691-703

Pautan:

Oleh itu, seluruh lantai di mana komputer sedemikian terletak ditutup dengan jaringan logam halus untuk mengecualikan kemungkinan "pengintipan elektronik" di pihak musuh bebuyutan rejim Soviet. Tugas merangka jadual pendidikan (tanpa bantuan teknologi komputer) nampaknya berusia sekurang-kurangnya tiga ratus tahun. Kes telah direkodkan apabila guru besar - secara amnya, orang yang berbudaya dan bersopan santun, setelah mendengar frasa: - "Program untuk merangka jadual sekolah," serta-merta bertukar kepada kata-kata makian. Di sini kita tidak akan membincangkan teori masalah sukar NP, kerana perbincangan mengenai isu ini akan membawa pembaca jauh dari topik yang menarik minat kita, dan juga jelas pramatang dan cetek. Pembaca yang berminat boleh disyorkan untuk beralih kepada penerbitan yang mungkin paling banyak disebut mengenai topik ini di negara kita. Untuk memahami sepenuhnya artikel ini, masalah NP-hard boleh difahami sebagai masalah yang hampir tidak dapat diselesaikan, walaupun ini bukan "terjemahan" yang tepat sepenuhnya. Ini merujuk kepada penerbitan berbahasa Rusia, yang jumlahnya tidak begitu banyak berbanding penerbitan berbahasa Inggeris. Kemungkinan besar, bilangan mereka tidak melebihi jumlah sumbangan Persekutuan Rusia dalam bidang teknologi tinggi, yang dianggarkan 0.4 - 0.6% (dari sifar koma empat peratus hingga sifar koma enam peratus) daripada jumlah global. Benar, terdapat urutan magnitud yang lebih sedikit dalam sains fizikal dan matematik. Vyacheslav Sergeevich Tanaev (1940 - 2002) - Ahli matematik Belarusia, pengarah Institut Penyelidikan Cybernetics Akademi Sains Kebangsaan Republik Belarus, Doktor Sains Fizikal dan Matematik (1978), profesor (1980), ahli penuh National Akademi Sains Belarus (2000). Bidang kepentingan saintifik: penyelidikan operasi, teori penjadualan, kaedah pengoptimuman. Mikhalevich Vladimir Sergeevich (1930 - 1994) - ahli matematik dan cybernetic Ukraine, ahli akademik Akademi Sains Ukraine, ahli akademik Akademi Sains Rusia (1991; ahli akademik Akademi Sains USSR sejak 1984). Bekerja pada teori penyelesaian statistik optimum, analisis sistem, sibernetik teori dan ekonomi. Hadiah Negara USSR (1981). Walau bagaimanapun, pemindahan kod penjana data sumber dan kod untuk menyemak ketepatan jadual yang disusun adalah agak mungkin, kerana kod ini tidak mewakili sebarang nilai komersial. Sebagai penghormatan kepada pendeta Mesir kuno Anush, program itu, dalam cara Rusia, dinamakan Annushka.

Dan juga... mungkin... Tetapi apa! mimpi kosong.
Tidak mungkin ini akan berlaku.
Nasib adalah iri hati dan jahat!
Oh, kenapa saya bukan tembakau!... A.S. Pushkin

Fail diterjemahkan daripada T E X oleh T T H, versi 4.03.
Pada 27 Jul 2013, 00:53.

Muat turun ke telefon anda supaya anda tidak lupa apa-apa dan tidak akan terlewat untuk apa-apa.

Android

Jadual waktu

Aplikasi yang cantik dan intuitif untuk menguruskan kehidupan sekolah. Anda boleh memasukkan jadual, kerja rumah, peperiksaan dan juga percutian anda. Aplikasi ini boleh menyegerakkan dengan semua peranti Android anda, dan semasa kelas ia akan masuk ke mod senyap.

Diari sekolah

Dalam diari elektronik ini anda boleh menyimpan jadual, menunjukkan nama dan nombor telefon guru, serta lokasi pelajaran. Untuk memastikan anda tidak lupa apa-apa, aplikasi mempunyai widget untuk skrin utama telefon anda. Anda juga boleh mengambil nota mengenai mata pelajaran dan menggredkannya. Tetapi mungkin ciri yang paling menyenangkan ialah memotong kerja rumah yang telah siap.

LightSchool

Membolehkan anda bukan sahaja untuk mengekalkan jadual dan merekod kerja rumah, tetapi juga untuk menjejaki masa sebelum permulaan atau tamat pelajaran. Ciri khas ialah kehadiran bahan teori. Jika anda tiba-tiba terlupa cara mencari sinus sudut, anda boleh mencarinya terus dalam aplikasi.

daftar

Tidak begitu berwarna-warni, tetapi aplikasi pelbagai fungsi. Anda boleh membuat jadual di dalamnya dan mengeksportnya ke kalendar pada peranti anda. Anda boleh melihat jadual kelas anda selama seminggu atau beberapa sekali gus dan memaparkan widget dengan peringatan pada skrin utama anda. Semasa pelajaran, aplikasi menghidupkan mod senyap secara automatik dan anda boleh menetapkan tarikh akhir untuk kerja rumah.

Jadual - perancang sekolah

Intipati aplikasi: seorang pengguna menerbitkan jadual sekolahnya supaya rakan sekelasnya kemudiannya dapat mencari jadual kelas yang sudah siap. Selesa! Sayangnya masih belum ramai yang menggunakan perkhidmatan tersebut. Tetapi terdapat widget dan pengimbas kod QR.

iOS

iSchool

Membolehkan anda membuat jadual berbilang warna yang cantik yang menunjukkan bilik di mana kelas akan diadakan. Adalah mudah untuk menulis tugas: anda hanya boleh mengambil gambar papan atau mengimlak melalui suara. Dan satu lagi fungsi yang sangat berguna: anda boleh memasukkan gred dalam mata pelajaran dan mengira skor purata anda. Aplikasi ini menyokong bahasa Rusia, penyegerakan dengan kerja iCloud.

iStudiez pro

Membolehkan anda membuat jadual dengan mengulang pelajaran. Setiap subjek boleh diberikan warnanya sendiri - ini akan memudahkan untuk menavigasi jadual pada masa hadapan. Anda boleh menambahkan cuti dan hujung minggu pada kalendar anda, dan juga menyimpan maklumat berguna tentang rakan sekelas dan guru.

Jadual Waktu Kelas

Rainbow Planner untuk Pelajar. Set fungsi standard termasuk jadual dengan peringatan dan senarai kerja rumah. Tetapi terdapat juga ciri yang menarik: aplikasi berfungsi bukan sahaja pada iPhone dan iPad, tetapi pada Apple Watch. Ia mudah jika, selain belajar, terdapat juga bahagian sukan dan anda perlu mengikuti segala-galanya.

Gred Hound

Kalendar untuk pelajar sekolah dan pelajar dengan keupayaan untuk menandakan mata pelajaran mengikut warna dan memberikan gred kepada mata pelajaran. Sorotan: graf masa yang menunjukkan berapa banyak masa yang akan anda luangkan untuk subjek tertentu. Tolak: tidak menyokong bahasa Rusia.

Jadual Kelas – Jadual Waktu

Satu lagi pembantu untuk pelajar yang kurang organisasi. Anda boleh membuat jadual belajar dengan minggu berulang atau bergantian, berkongsi dengan rakan dan menulis tugasan kerja rumah. Terima kasih kepada widget yang mudah, anda tidak perlu membuka kunci peranti anda untuk menyemak jadual anda dengan cepat.

Jadual waktu Foxford

Jadual kelas demi kelas kelas di Foxford Home School dan kajian luar terdapat di tapak web dalam bahagian "Proses Pendidikan".

Pilih kelas anda dan klik "Maklumat lanjut". Anda akan melihat hari dalam seminggu dan jam berapa pelajaran ini atau itu berlaku dan anda akan dapat memasukkan jadual ke dalam perancang elektronik anda.

Juga, pada awal tahun persekolahan, pelajar menerima jadual dalam bentuk jadual pdf yang mudah.

Semua kerja rumah disimpan dalam Akaun Peribadi pelajar. Anda hanya perlu memilih kursus dan nombor pelajaran.

Papan pemuka akan mengingatkan anda tentang tugasan baharu dan sudah siap. Dari sana anda boleh meneruskan untuk menyelesaikan tugasan dalam satu klik.

Nah, jika pelajar terlupa tentang beberapa pelajaran atau kerja rumah, dia akan segera diingatkan mengenainya. Lebih dipercayai daripada mana-mana aplikasi! :)

Pada 1 September 2011, keperluan SanPiN baharu dikuatkuasakan. Satu ciri keperluan baharu ialah pengenalan skala kesukaran yang terperinci untuk setiap mata pelajaran. Kini kesukaran setiap mata pelajaran dinilai dalam mata untuk gred 1-4, secara berasingan untuk gred 5, 6, 7, 8 dan 9, dan untuk gred 10-11. Apabila menjadualkan, beban kerja pelajar yang paling berat, dikira dalam mata, sepatutnya berlaku pada hari Selasa dan/atau Rabu.

Program untuk penjadualan "Rektor 3" dan "Rektor-Sekolah" menyediakan sokongan untuk merangka jadual pelajaran dengan mengambil kira keperluan baharu SanPiN. Di bawah ini kita akan melihat urutan penjadualan apabila beralih kepada keperluan SanPiN baharu dalam program Rektor 3. Semua tindakan dalam program Rektor-Sekolah kelihatan serupa.

Rancangan kami adalah ini:

  1. Menyediakan denda kerana melanggar keperluan SanPiN.
  2. Memasukkan skala kesukaran bagi setiap mata pelajaran.
  3. Merangka jadual dengan mengambil kira keperluan SanPin.

Penyampaian bahan ditujukan kepada pengguna yang berpengalaman. Untuk pemula, kami mengesyorkan agar anda membaca manual program terlebih dahulu.

Menyediakan denda kerana melanggar keperluan SanPiN

Nilai denda kerana melanggar keperluan SanPiN ditetapkan dalam dialog Parameter pada tab SanPiN. Untuk membuka dialog, lancarkan program dan dalam menu Tetapan, pilih arahan Pilihan, seperti yang ditunjukkan dalam tangkapan skrin.

Akibatnya, dialog Pilihan akan dibuka:

Pergi ke tab SanPiN:

Seperti yang dapat dilihat daripada tangkapan skrin, dalam kes ini nilai denda kerana melanggar keperluan SanPiN adalah sama dengan 10. Untuk memberi lebih berat kepada keperluan SanPiN, kami akan meningkatkan semua denda kepada 50:

Untuk menyimpan nilai baharu, klik OK.

Adakah mungkin untuk menetapkan nilai selain daripada 10 dan 50? Ya awak boleh. Denda dinyatakan dalam unit relatif dan mestilah nombor bukan negatif. Perkara yang paling penting ialah denda mesti seimbang antara satu sama lain, iaitu denda pada tab SanPiN mestilah seimbang dengan denda pada tab Kelas dan Guru.

Mengapakah denda ditetapkan secara berasingan untuk gred 1-9 dan 10-11, kerana keperluan SanPiN untuk beban maksimum adalah sama untuk semua kelas? Keperluan SanPiN tidak boleh dilanggar, tetapi jika kami menganggap bahawa penyelewengan kecil mungkin, maka ia lebih berkemungkinan untuk sekolah menengah dan program ini membolehkan anda melakukan ini.

Memasukkan skala kesukaran bagi setiap mata pelajaran

Dalam versi baharu program, dalam fail dengan data demo, skala kesukaran untuk setiap subjek telah pun dimasukkan mengikut keperluan baharu SanPiN. Walau bagaimanapun, jika anda telah menggunakan program jadual selama lebih daripada setahun, maka anda mungkin perlu menetapkan kesukaran subjek dalam mata sekali lagi, kerana sebelum ini kesukaran subjek itu sama ada tetap atau hanya bergantung pada tahap pengajian.

Untuk melakukan ini, pergi ke bahagian Senarai pada halaman Item. Senarai item anda mungkin kelihatan seperti ini:

Klik dua kali pada baris dengan nama item untuk membuka dialog Item Properties.

Pastikan dalam Senarai subjek mengikut tetingkap SanPiN, program menentukan nama subjek dengan betul (dalam tangkapan skrin, nama subjek "Algebra" bertepatan dengan nama subjek mengikut SanPiN - "Algebra") . Dalam sesetengah kes, program tidak akan dapat menentukan secara bebas nama item mengikut SanPiN. Pertama sekali, ini menyangkut bahasa. Walaupun program ini menggunakan "bahasa Rusia", "bahasa Inggeris", "bahasa Jerman." dsb., dalam SanPiN hanya terdapat "bahasa kebangsaan" dan "bahasa asing". Jika program tidak dapat menentukan dengan betul nama item mengikut SanPiN, lakukan secara manual.

Sekarang klik pada butang Pasang. "Gelombang hijau" akan berjalan di sepanjang skala kesukaran di sebelah kiri dialog dan nilai yang disyorkan akan ditetapkan.

Jika perlu, mata boleh dilaraskan secara manual.

Merangka jadual dengan mengambil kira keperluan SanPin

Apabila membuat jadual secara automatik (butang Cari pada bar alat, lihat Bantuan dan Panduan Program untuk butiran lanjut), program mengambil kira keperluan SanPiN. Tetingkap program dengan data anda mungkin kelihatan seperti ini:

Pada tangkapan skrin:

  1. Kesukaran subjek dalam mata untuk kelas semasa ialah 5a.
  2. Jumlah beban kerja kelas semasa pada hari Selasa (jumlah mata dalam semua mata pelajaran pada hari Selasa).
  3. Warna merah menunjukkan hari dalam minggu di mana jumlah beban melebihi beban pada hari Selasa dan/atau Rabu.
  4. Hari dalam minggu di mana jumlah beban adalah sama dengan beban pada hari Selasa dan/atau Rabu ditunjukkan dalam warna coklat.
  5. Label kelas yang jadualnya telah disediakan, tetapi melanggar keperluan SanPiN, ditunjukkan dalam warna hijau pucat.