====== - ====== cd /nfs/www/wdtest.archimedes.ee/Webdesktop2/devel/ cd /nfs/www/wdtest.archimedes.ee/Webdesktop2_archimedes_ext/inc/ekak/ ====== added ====== * inc/ekak <- * etc/pages <- * etc/standard_html <- * www <- * www/img <- ====== Lingid ====== * [[https://wdtest.archimedes.ee/|https://wdtest.archimedes.ee]] * [[https://wdtest.archimedes.ee/?page=edit_type&pid=10249&u=20061014230106|Tüüp: "Kontakt"]] * [[https://wdtest.archimedes.ee/?page=edit_subtype&pid=12991&u=20061014222954|Tüüp: "Kontakt: juriidiline isik"]] * [[https://wdtest.archimedes.ee/?page=edit_subtype&pid=26339&u=20061014223131|Tüüp: "Kool (EKAK)"]] * [[https://wdtest.archimedes.ee/?page=edit_subtype&pid=26342&u=20061014223247|Tüüp: "Õppekava (EKAK)"]] * [[http://www.ekak.archimedes.ee/cgi/okavad/public/index.py|Vana asja avalik leht]] * [[http://www.ekak.archimedes.ee/cgi/okavad/public/kava_dq.py?lang=est&id=949&k_tyyp=1|Vanas avalikus olev otsustega kava]] * [[|]] * [[|]] * [[|]] ====== Küsimused & probleemid ====== * poolikud failid ([[https://wdtest.archimedes.ee/?page=kava&id=29783]]) * nimekirjas ID -> õppekava kood * order pealkirja järgi * diplomi/rakenduse all ei leia midagi --------------- * WD-s pole õppekava tüüpi "kutsekõrgharidus". Kas seda poelgi vaja? * WD-s õppekava juures puuduvad väljad: registreeritud haridusministeeriumis, omistatav kvalifikatsioon, vastuvõtutingimused, õppekava kirjeldus. Kas neid polegi vaja? * Vanas EKAK avalikus osas on otsingu all valik "Valdkond", kuid WD-s vist sellist jaotust pole. * täpitähed korda. kavatüübid + otsing (asutuse tüüp, tase) --------------------- * webdk kasutajal pole õigusi failide kirjutamiseks (Webdesktopi dyn kataloogi) * ligipääs praegusele avalikule osale? * kust ma saan ekspertraportid? kas need peab konvertime tüüpi Ekspertaruanne? * mis on tabelites otsused ja hotsused ning mis nende vahe on? * mida teha ingliskeelsete asjadega? kavad_eng, asutused_eng jne. * kust ma saan akrediteerimisotsuste failid? mul on olemas doc_est_oid väärtused, aga mis failid neile vastavad? * kus on õppekavade kirjelduste failid? baasis on tabelid kavad_est ja kavad_eng, kuid need on tühjad -------------------- Tere Hetkel suurim probleem veel ekspertraportitega. Vanas baasis on need faili kujul, kuid Webdk-s eraldi tüübina ja küllaltki detailsed ning samuti on enamus välju kohustuslikud. Seega tundub ainus lahendus, et sisestate need pärast käsitsi? Teine küsimus on täpsustuseks akrediteerimisotuste (failid) kohta. Kuna neid vanas süsteemis pole, siis ma ei näe eriti võimalust, et neid automaatselt uude saaks sisse kanda. Seega tuleb ka need käsitsi sisestada. Kas see on OK? Sinu kirjas mainitud üleliigsed väljad kustutasin õppekava tüübi juurest ära. Menüüde ümbertegemist peab Klemens vaatama. Samuti oskab tema vastata WD uue versiooniga seotud küsimustele. PS. https://wdtest.archimedes.ee peale on vanast baasist konverditud kõik koolid ja ka 50 suvalist õppekava. Kui seal midagi valesti on (peale akr.otsuse ja eksp.raporti), siis anna teada. Parimat, Rene TO KLEM: Hi Kas kuidas on võimalik ingliskeelseid asju hoida? See osa Kirsi kirjast, millele sina peaks vastama: Esitus menüüdes: Praegu on meie rippmenüüd loodud suhteliselt dokumendiliiki silmas pidades. EKAK seal vahel Testversioonis näha oleval kujul päris hästi sinna süsteemi ei sobi. Eelistatud oleks grupeerida menüüd andmebaaside kaupa, kasvõi näiteks: SA dokumendiregister aktid protokollid personalidokumendid sihtasutuse õigusaktid muud üldised SA andmekogud raamatukogu varia EKAK õppekavad haridusasutused AMK jne Ühtlasin olen natuke mures EKAK andmebaasi ja WD uue versiooniga, st ma saan aru, et seal on hulk funktsionaalsusi, mida varem ei olnud. Kas nendega on arvestatud ka EKAK andmebaasi puhul või kas nendega saaks arvestada? Kas on võimalik uue versiooniga kuskil testkeskkonnas tutvuda? Küssid on vana asja kohta. Ma ei saa uuele ligi. 1. Kust me saame ekspertraportid? Kas need on samad, mis ekspertaruanne? Enamus ekspertraporteid on siiski olemas ainult failidena. Ekspertaruannete failide kasutamine, mis praegu olemasolevas andmebaasis on - neil pikematel lõikus andmebaas ju jupi lõpust maha. Vist peab ikka ühekaupa üles lükkama andmebaasi juba otsast täitma hakates. 2. Mis info on tabelites otsused ja hotsused ning mis nende vahe on? 3. Baasis on ka inglise keelele viitavad tabelid kavad_eng, asutused_eng samas veeb on ainult eesti keeles? 4. Kust me saame akrediteerimisotsuste failid? On olemas doc_est_oid väärtused, aga mis failid neile vastavad? 5. Kus on õppekavade kirjelduste failid? Baasis on tabelid kavad_est ja kavad_eng, kuid need on tühjad ====== Konvertimise loogika ====== - + koolide andmed konvertida - + kooli jaoks juriidiline isik kontaktidess - + kool Koolide tabelisse - koostada mapingute list uute ja vanade koolide ID-de vahel - // ??? ekspert raportite/aruannete konvertimine ???// - õppekavad konvertida - siduda kooliga (mapingu kaudu) ====== Tabelid ====== ^Tabel^Sisu^Count^ | akr_otsus | otsuste tüübid | 4 | | asut_kava_eng | | | | asut_kava_est | | | | asutus_tyyp | asutuse tüüp | 3 | | asutused | koolid | x | | hotsused | ekspertraportid | 257 | | kava_tyyp | õppekava tüübid | 5 | | kavad | õppekavad | x | | kavad_eng | | | | kavad_est | | | | otsued_vana | ??? | 69 | | otsused | akrediteerimisotsused | 343 | | test22 | | | | valdkonnad | valdkondade nimed | 51 | ====== Info ====== Baasi ümbertõstmine: /usr/local/pgsql/bin/pg_dump -d -f /tmp/ekak_dump.sql2 kaladb vi /tmp/ekak_dump.sql2 :%s/\\connect/--/g psql ekak_uus < /tmp/ekak_dump.sql2 keskkond on wdtest.archimedes.ee ssh ligipaas webware.ee masinast kasutaja webdk parool urruauk path /nfs/www/wdtest.archimedes.ee/Webdesktop2 wd kasutaja rene, parool Kalamaja1 panin vaba baasi siia: /nfs/www/wdtest.archimedes.ee EKAK realisatsioon Registri asukoht puus: Archimedes -> SA Archimedes ->†’ Dokumendiregister ->†’ 05 Eesti Kõrghariduse Akrediteerimise Ke.. ->†’ 10 - EKAK koolide ja õppekavade register Andmetüübid EKAK ->†’ Kool ja EKAK ->†’ õppekava, omavahel seostega seotud. Kooli saab lisada vaid Kontakti ->†’ Juriidiline isik alt. Kooli alt saab omakorda lisada õ•ppekava. tegin wdtesti need tüübid ära nüüd räägin kirsiga, kas talle see lähenemine on OK kui jah, saaks andmeid hakata sisse tõmbama /usr/local/pgsql/bin/psql -u -c 'select doc_est_oid from otsused' kaladb > /tmp/oid.txt for fil in `cat oid.txt` do echo $fil wget http://www.ekak.archimedes.ee/cgi/okavad/public/show_lo.py?oid=$fil done for fil in `ls show*` do echo $fil new=`echo $fil | sed -e 's/show_lo.py?oid=//g'` mv $fil $new done Baasi taastamise (katsed): createdb -O vilts ekak psql -U vilts -f /tmp/ekakbaas_new.sql ekak 2> /tmp/err.log vi /tmp/err.log Import skripti näited (näiteks EMS-i masinas): Webdesktop2/devel/examples/webdk_add_dynobject_via_console_script.php Poolik fail: http://www.ekak.archimedes.ee/cgi/okavad/public/show_lo.py?oid=91777 ====== Konvertimine ====== psql -u -c 'select doc_est_oid from otsused' ekak_old > oid.txt psql -u -c 'select doc_est_oid from hotsused' ekak_old >> oid.txt Kontrollida, kas need failid on täispikkuses: 91777.html, 91937.html, 97089.html konvertimise failides üle vaadata: - baasi ühenduse parameetrid õigeks - koodi kirjutatud tüüpide ID-d üle vaadata - päringutelt limitid maha - kooli ja õppekava registri ID õigeks (kas registrid üldse olemas?) php ekak_import_koolid.php php ekak_import_6ppekavad.php php fix_kava_types.php