Novell HUEDU program Az OpenLab iskolai alkalmazáscsomag Kovács Lajos Rendszermérnök lkovacs@npsh.hu
A HUEDU program háttere 2 2009: 3 éves megállapodás az NFM és a Novell között --» 2012: keretszerződés meghosszabbítása Célja a nyílt forráskódú irodai munka, levelezés, fájlszolgáltatás és csoportmunka minél nagyobb arányú elterjesztése a közoktatásban Iskolai rendszer, alkalmazáscsomag fejlesztése
HUEDU OpenLab 3 Iskolák felmérése a fejlesztés kezdetén Iskolák egyedi igényeinek kiszolgálása Folyamatos fejlesztés az iskolák igényei szerint 2013 január: elkészül a a HUEDU OpenLab operációs rendszer és alkalmazáscsomag 2013 október: HUEDU OpenLab v2.0
HUEDU OpenLab 4 opensuse alapú, nyílt forráskódú szerver és kliens oldali operációs rendszer és alkalmazáscsomag Iskolák számára szükséges, testreszabott alkalmazások és szolgáltatások integrált gyűjteménye A feladatra legmegfelelőbb alkalmazások kerültek kiválasztása
Miért OpenLab? 5 100% ingyenes, nyílt forráskódú alkalmazások Különösebb Linux előképzettség nélkül használatba vehető Meglévő IT környezetben is működik Windows és Linux munkaállomások egyenrangú támogatása Magasszintű támogatási háttér a Novelltől, közösségi támogatás
Kiszolgáló oldal 6 opensuse 12.2 biztosítja az alapokat Egyszerű, előtelepített, előkonfigurált, moduláris működés Széleskörű hardver támogatás, alacsony erőforrásigény Teljesen webes kezelőfelület az összes szolgáltatáshoz Alkalmazások és oprendszer folyamatos naprakészen tartása
Munkaállomás oldal opensuse 12.2 biztosítja az alapokat HUEDU kiszolgálóval szorosan integrált Előtelepített alkalmazáskészlet Kliens változatok, nagyfokú rugalmasság 7 Irodai szoftvercsomag (Libreoffice), Böngésző (Firefox), Levelező kliens (Thunderbird) Live CD, Pendrive-ról bootolható verzió, OpenLab kiszolgálóról hálózaton keresztül bootolható, Dual boot, Munkaállomásra telepített
OpenLab menedzsmentkonzol 8 Webes felület az OpenLAB kiszolgáló összes szolgáltatásának kezeléséhez Oktatói/Adminisztrátori és diák felület Szerepkör alapú hitelesítés a központi openldap címtárból HTTPS használata huedu.hu oldallal és közösségi médiával integrált
OpenLab menedzsmentkonzol 9
OpenLab használati esetek 10 Átjáróként történő használat (egykiszolgálós iskolai környezet)
OpenLab használati esetek 11 Belső hálózatba történő illesztés
Az OpenLab almalmazáscsomag és szolgáltatásai
OpenLAB szolgáltatások 13 Oktatást támogató szolgáltatások Informatikai szolgáltatások Adminisztrációt támogató szolgáltatások
Oktatást, labormunkát támogató szolgáltatások
Integrált labor felügyelet 15 Labor felügyelet által nyújtott szolgáltatások Képernyő átvétele Képernyő zárolása Üzenet küldése Oktató képernyőjének megosztása Leállítás, újraindítás, kijelentkeztetés Windows és Linux kliensek vegyes használata italc, osztályterem felügyeleti alkalmazás lokalizálása, integrálása
Integrált labor felügyelet 16
Hálózati, internetes korlátozások 17 Proxy internetes profilok létrehozása weben keresztül, azok munkaállomás csoportokhoz rendelése Internet teljes tiltása Whitelist alapú korlátozás Blacklist alapú korlátozás Teljes internet elérés Felhasznált alkalmazások: Squid,SquidGuard
Hálózati, internetes korlátozások 18
Dolgozatok kezelése 19 Órán elkészült dolgozatok ne a tanár postafiókjába érkezzenek meg Dolgozatok diákok által weben keresztül történő feltöltése az oktató saját könyvtárába Dolgozatok weben keresztüli kiajánlása munkaállomás és felhasználói csoportok számára Kiosztott feladatok csoportos beszedése a tanár home könyvtárába
Dolgozatok kezelése 20
Tananyag kezelő rendszer 21 Webes platform a tanagyagok, dokumentumok tárolására, megosztására az oktatás segítésére Ilias E-learning rendszer Dokumentumok feltöltése, rendszerezése, tananyagok elkészítése, wiki oldalak kezelése Tesztek íratása a diákokkal, tesztek osztályzása Közép és emelt szintű érettségi feladatsorokkal feltöltve Kerettantervnek megfelelő informatikai tananyagokkal és tesztekkel feltöltve Házi feladatok kezelése
Tananyagkezelés 22
Tananyagkezelés 23
Házi feladatok kezelése 24
Fordító 25
MaYor E-napló 26 Lokális vs szolgáltatásként vásárolt napló megoldások Webes felületbe integrált MaYor e-napló Ingyenes, webes, open source napló a Városmajori Gimnázium rendszergazdái és tanárai által Érdemjegyek, hiányzások, tankörök, diákok, bizonyítvány kezelése OpenLDAP címtárral integrált authentikáció
E-napló 27
Oktatást támogató szolgáltatások 28 Integrált laborfelügyelet Hálózati korlátozások Dolgozatkezelés Tananyagkezelés Házi feladatok kezelése Fordító E-napló
Informatikai szolgáltatások
Hálózati alapszolgáltatások 30 DNS, DHCP kiszolgáló nevek és IP címek szolgáltatásához Tűzfal, előre definiált szabálykészlettel, router funkcióval Proxy kiszolgáló hálózati szűrésekhez Domain Controllerként is működő Samba fájlkiszolgáló a fájlmegosztások kezeléséhez
Munkaállomások visszaállítása 31 Diák munkaállomások nehézkes szoftveres karbantartása (telepített programok, registry) Időszakos imagelés lassú, nem jó megoldás Újraindításkor alapállapotra történő visszaállás lehetősége Reboot Restore RX ingyenes alkalmazás
Hardver, szoftver leltár 32 Hálózaton lévő munkaállomások hardver és szoftver adatainak gyors begyűjtése Minimális agent az adatok gyűjtésére Windows és Linux kliensek vegyes használata Szűrések, lekérdezések a webes felületen keresztül OCSinventory alkalmazás lokalizálása, integrálása Leltár adatok exportálása.csv fájlba
Hardver, szoftver leltár 33
Levelezés 34 Egységes levelezés biztosítása a tanárok, diákok és a munkaállomások számára Levelek spamszűrve és vírusellenőrizve továbbítódnak Webes elérés a portálon keresztül Postafiókok IMAP elérése LDAP hitelesítéssel Rugalmas quotarendszer
Levelezőrendszer 35
Felhasználók kezelése 36 Tanárok, adminisztrátorok, diákok tömeges, vagy egyenként történő felvétele Felhasználók módosítása, törlése, letiltása, csoportba rendezése Felhasználók adatainak szabad lekérdezése Jelszavak kezelése Fájlrendszer quota kezelése Tömeges osztályléptetés
Felhasználók kezelése 37
Felhasználók kezelése 38
OpenLab kiszolgáló felügyelete 39 Integrált, webes felület az adminisztrátorok számára (webmin) Teljesítmény adatok lekérdezése Mentések, hálózati nyomtatók kezelése Szolgáltatások konfigurációja: Levelezés, Fájlrendszer és levélquoták, DNS/DNCP Hálózat, időzóna konfigurációja
OpenLab kiszolgáló felügyelete 40
Informatikát támogató szolgáltatások 41 Hálózati alapszolgáltatások Munkaállomások visszaállítása Hardver, szoftverleltár Levelezőrendszer Felhasználók kezelése Kiszolgálófelügyelet
Adminisztrációt támogató szolgáltatások
Felvételi alkalmazás 43 Egyedi fejlesztés Hegedüs András, a SOTE Gyakorló Általános Iskola És Gimnázium rendszergazdája segítségével Jelentkező diákok adatainak, előtenulmányainak, felvételi eredményeinek kezelése Felvételi rangsor felállítása Nyilvános lista publikálása Automatikus értesítéső levél generálása Statisztikák készítése a felvételi eredményekből
Felvételi alkalmazás 44
Felvételi alkalmazás 45
Leltár-szertár 46 Egyedi fejlesztésű alkalmazás az iskolai leltározási feladatok megkönnyítésére Beszállítók, gyártók, termékek kezelése Vonalkódok automatikus generálása, nyomtatása Időszakos leltározási feladatok elvégzése
Leltár-szertár 47
Leltár-szertár 48
Órarendszerkesztő 49 Az órarendkészítés nehéz, nagyon Webes órarendszerkesztő, megjelenítő lokalizálása, integrálása (UniTime) Automatikus órarend generálás a bemenő adatok alapján Oktatói/oktatási preferenciák kezelése Osztályterem felszereltségek kezelése (projektor, digitális tábla)
Órarendszerkesztő 50
Órarendszerkesztő 51
Órarendszerkesztő 52
Iskolakönyvtár 53 Koha ingyenes, webes könyvtár alkalmazás Egyszerű katalogizálás más könyvtárak nyilvános adatai alapján (MEK, OSZK) Teljes kölcsönzési folyamat kezelése Online katalógus böngészés, foglalás Lokalizálás, integrálás az OpenLAB szolgáltatásai közé
Iskolakönyvtár 54
Iskolakönyvtár 55
Adminisztrációt támogató szolgáltatások 56 Felvételi Leltár-szertár Órarendszerkesztő Iskolakönyvtár
OpenLab egyéb szolgáltatásai
OpenLab egyéb szolgáltatások 58 Implementáció Üzemeltetés-támogatás Oktatási anyagok SUSE Linux Enterprise előfizetések Novell CLA vizsgalehetőség biztosítása a rendszergazdáknak
Köszönöm a figyelmet!
Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.