Tudás Reflektor A Társadalmi Megújulás Operatív Program 4.1.3. számú, A felsőoktatási szolgáltatások rendszerszintű fejlesztése Központi/felsőoktatási Validációs Rendszer projekt keretében készült olyan nyílt forráskódú licenc (GNU GPL) alatt álló webes (LAMP alapú) informatikai alkalmazás, amely a hozott tudás dokumentálásához nyújt segítséget. Az alkalmazás kérdések és információk segítségével rendezett formában jeleníti meg az egyén hozott tudását. Az alkalmazás nem hoz elismerési/validációs döntéseket, de a rendelkezésre álló adatok segítségével átlátható formába önti a hozott tudás dokumentálását, a bizonyítékok létezésének vagy hiányának feltüntetésével (formalizálás, hitelesség), rámutat bizonyos összefüggésekre. Copyright © 2011; Kodácsy Tamás; E-mail:
[email protected] Ez a program szabad szoftver; terjeszthető, illetve módosítható a Free Software Foundation által kiadott GNU General Public License dokumentumában leírtak; akár a licenc 2-es, akár (tetszőleges) későbbi változata szerint. Ez a program abban a reményben kerül közreadásra, hogy hasznos lesz, de minden egyéb GARANCIA NÉLKÜL, az ELADHATÓSÁGRA vagy VALAMELY CÉLRA VALÓ ALKALMAZHATÓSÁGRA való származtatott garanciát is beleértve. További részleteket a GNU General Public License tartalmaz.
1
Telepítés A Tudás Reflektor olyan (Unix/Linux) webkiszolgálóra telepíthető, amelyen Apache+PostgreSQL+PHP5 fut. Unix/Linux rendszeren szinte biztos, hogy már eleve rendelkezésre áll egy PHP képes Apache webkiszolgáló. A Tudás Reflektor leveleket is küld, ezért a PHP-nak a levélküldést támogatnia kell. A dokumentumok védelme miatt az Apache szervernek támogatnia kell a .htaccess értelmezését. Ezt az Apache szerver konfigurációjában az AllowOverride direktívával állíthatjuk be. 1. Fájlok kicsomagolása. 1.1. A megfelelő www alkönyvtárba rootként csomagoljuk ki a reflektor.zip tartalmát. A reflektor alkönyvtár tartalmazza a PHP szkripteket. Pl. /var/www/reflektor user:/var/www/# unzip reflektor.zip 1.2. Módosítsuk a file alkönyvtár csoportját és jogait úgy, hogy az apache felhasználó (www-data) írni tudjon a könyvtárba. user:/var/www/# chown :wwwdata ./reflektor/files user:/var/www/# chomd g+w ./reflektor/files Győződjünk meg róla, hogy a böngészőből nem elérhető a files/ tartalma. 2. Adatbázis telepítése Hozzuk létre az adatbázist: createdb E utf8 reflektor psql reflektor < sql/reflektor.sql 3. Configuráljuk az ./include/param.inc.php fájlt! $_admin = array ( 'database' => 'dbname=reflektor user=kodasoft', // az adatbázis elérése pgsql-ben 'url' => "http://www.kodasoft.hu/reflektor", // az alkalmazás url címe 'root' => "/var/www/kodasoft/reflektor", // az alkalmazás könyvtára 'email'=> "
[email protected]", // adminisztrátori e-mail cím 'int_hosszu' => 'Teszt Intézmény', // a dokumentumot előállító szervezet hosszú neve 'int_rovid' => 'TESZT' // a dokumentumot előállító szervezet rövidítése ); Sikeres telepítés után a böngészőben a megfelelő helyen (http://www.kodasoft.hu/reflektor) megnyitható az alkalmazás.
2
Használat A Tudás Reflektor bármilyen internetes böngészőn keresztül elérhető. Ajánlott böngésző: Mozilla/Firefox. A felső menüsor segítségével navigálhatunk az [Információ], [Reflektor], [Keresés] és [Kapcsolat] menüpontok között. Reflektor Itt készíthetjük el a hozott tudás dokumentációját. A hozott tudás dokumentálását egy űrlap segítségével töltheti ki, amelyet PDF dokumentumként tölthet le a szerverről. A hozott tudás dokumentálásának kezdetekor megadhatunk egy e-mail címet, amelyre a szerver egy jelszóval ellátott levelet küld. Ez azt szolgálja, hogy a jelszó segítségével visszatérhessünk a dokumentum szerkesztéséhez. Amennyiben egy korábbi, létrehozott dokumentációt szeretnénk tovább szerkeszteni, akkor a létrehozáskor megadott e-mail címmel és az automatikus levélben található jelszóval újra beléphet a dokumentációba.
Minden dokumentáció kap egy 1-gyel kezdődő, sorfolytonos azonosítót (Tudás ID), amelyet a jobb sarokban láthatunk. Lehetőségünk van a teljes dokumentáció törlésére a [töröl >>] gombbal.
3
A dokumentációt a bal oldali oszlop megfelelő kategóriáját kiválasztva tölthetjük ki. A Tudás Reflektor jelenlegi kategóriái:
A kitöltéskor az [új rekord[ megnyomásával adhatunk hozzá új adatokat a kategóriákhoz.
A kategóriák két fő csoportra válnak szét: „a megszerzett tudás birtokosának” (személyes adatok) 4
leírására, és a „megszerzett tudás leírására” (tartalmi adatok). Ez lehetővé teszi azt, hogy a megszerzett tudás dokumentációját két PDF fájlban kapjuk meg, és így külön kezelhetjük a személyes és a tartalmi adatokat. Egy eljárás során is lehet indokolt, hogy bizonyos döntéshozók csak a tartalmi adatokat lássák, és a személyes adatok rejtve maradjanak. Létrehozott rekordokat módosíthatunk és törölhetünk a rekord jobb felső részében található [módosít] és [töröl] gombokkal.
A rekordoknál az egyes mezők leírásánál megjelenik a formátum is, pl a dátumnál ÉÉÉÉ-HH-NN, vagy a számoknál az [x-y] intervallum. Ezeket a program ellenőrzi is. A kötelező mezőket piros * jelzi.
5
A rekord adatait a táblázat alján az [adatok rögzítése] gombbal kell menteni. A dokmentációt a bal oldalon [pdf letöltése] gombbal készítheti el. Ezután a két PDF fájlt (személyes és tartalmi adatok) a sárga mezőben megjelenő pdf-re kattintva töltheti le.
6
7
Keresés A keresés csak a tartalmi adatokra vonatkozik, itt a személyes adatok nem jelennek meg.
A kereső kifejezés megadás után a program a már létrehozott tartalmi dokumentációk között keres. A megtalált tartalmi adatokat tartalmazó dokumentumokat letölthetjük.
8
Kapcsolat Kapcsolatfelvételi űrlapot tölthetünk ki, amelyet a rendszer az előre konfigurált e-mail címre küld el..
9
Feljesztés A Tudás Reflektor szabad szoftver, amelyet bárki letölthet és továbbfejleszthet. A szoftver dokumentációja, adatszerkezete letölthető a nyitólapról. Adatstruktúra (PDF):http://www.kodasoft.hu/reflektor/doc/dev/pdf/reflektor_dev.pdf Adatstruktúra (XHTML):http://www.kodasoft.hu/reflektor/doc/dev/xhtml/index.html Kérjük, hogy az alábbi szöveget tüntessék fel a módosított alkalmazásokban is: Készült a TÁMOP 4.1.3. Központi Validációs Rendszer projekt keretében Készítette: Kodácsy Tamás 2010. GPL
10