Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku informačních systémů a technologie na univerzitě i v podniku I P. Burian, P. Dvořák Ústav počítačové a řídicí techniky Vysoká škola chemicko-technologická v Praze e-mail:
[email protected]
Abstrakt: Distanční, internetová výuka její výhody a nevýhody. E-learning - výuková metoda a její definice. Systém řízení výuky. Představení a podrobnější popis stavby a struktury Portálu Oracle, charakteristika systému Oracle iLearningl a využití těchto systémů pro distanční internetovou výuku a pedagogické účely. Popis výukového kurzu a tvorby tohoto kurzu, týkajícího se práce se systémem Oracle AS Portal 10g pomocí systému Oracle iLearning včetně vytváření banky testovacích otázek, testovacích položek. Klíčová slova: distanční výuka, E-Learning, Oracle iLearning, výuka po síti Internet, databázové servery, jazyk SQL, Systém řízení výuky, Portály. Abstracts: Internet teaching and its advantages and disadvantages. E-learning – method teaching and its definition. Learning Management System. The Oracle Portal systems structure description, Oracle iLearning system characterization and using of these systems for the Internet teaching and for the pedagogical purposes. The Oracle AS Portal 10g system course with helping of the Oracle iLearning system. The description of this course and course creating, including the database, bank of test questions, test items. Key words: Internet teaching, E-Learning, Oracle iLearning, database servers, SQL language, Learning Management System – LMS, Portals.
1. Distanční, internetová výuka Problematika analyzovaná a popisovaná ve dvou článcích se jmény: „Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku informačních systémů a technologie na univerzitě i v podniku I a II“ je v těchto navazujících článcích, z nichž první z nich označený na konci „I“ právě začínáte číst, podrobně zpracována. Zde se dočtete o internetovém systému E-learning jako o výukové metodě, podrobněji o její definici a vlastnostech. Dále je představena aplikace Oracle Portal a systém Oracle iLearning, zejména z hlediska jejich využití pro výukové potřeby v rámci Intra/Internetové sítě jak na škole či univerzitě, tak v podniku, společnosti. Podrobněji je v poslední části článku se jménem na konci označeným „I“ popsána tvorba „Kurzu systému Oracle AS Portal 10g pomocí systému Oracle iLearning“. Podrobnější popis dalších výukových kurzů vhodných pro výuku informačních systémů a technologií na univerzitě či v podniku v rámci Intra/Internetové sítě je zpracován v navazujícím článku v jehož shodném jméně s tímto článkem 70
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
„Distanční, internetová výuka, Portály a … II“ je na konci označení „II“. Tento navazující článek bude uveden v následném čísle časopisu Systémová Integrace 2009.
1.1 E-learning - výuková metoda a její definice Dnešní doba má svá nová, dříve neznámá specifika. Ekonomicky vyspělý svět závratným tempem bohatne, populace v produktivním věku si své povolání hledá velice často v terciárním pracovním sektoru, rozvoj a inovace technologií, pracovních postupů je velmi rychlý. Z toho plyne, že jsou na zaměstnance, studenty, ale i na top management a pedagogy kladeny čím dál větší nároky na rychlost přizpůsobení se novým trendům a nárokům. Zaměstnavatelé pořádají časově i finančně velmi náročná školení, podobně jsou nuceny postupovat např. i pracovní úřady, které ze státní kasy platí rekvalifikační nebo různé motivační kurzy pro nezaměstnané občany. V konkurenci tohoto technologicky a obchodně rychle se měnícího prostředí, které klade neustále nové a nové požadavky na zaměstnance firem, uspěje jen ten podnik, který kromě jiných konkurenčních výhod získává i výhodu vzdělaných, připravených a neustále se zdokonalujících pracovníků ve všech oblastech. Tento proces, kdy je pracovníky potřeba neustále učit, ale i do jisté míry motivovat či přinášet podněty ke zdokonalování se, je velmi nákladný (a to jak finančně, tak časově). Pro společnosti je potom velice důležité, jak se jim prostředky vynaložené na kurzy a školení vrátí, tedy čas a náklady vynaložené na vzdělávání se musejí odrazit odpovídajícím způsobem ve výsledcích. Proto jsou tradiční kurzy ve třídách, které jsou vedeny lektory, doplňovány novými formami výuky využívajícími nové technologie. Jde nejenom o multimediální, zábavnější a tím efektivnější učící programy přístupné na CD nebo získatelné po Internetu, ale i o on-line výuku po Internetu, ať už samoučící formou nebo za účasti lektora ve virtuálních třídách [HP_IND, 2008]. Koncem 90-sátých let a počátkem 21. století dochází ke skutečnému rozvoji ve výuce typu e-learning. Tato doba je charakteristická masivním rozšířením sítě Internet mezi obyvatelstvo a jeho zpřístupněním prakticky odkudkoliv. Bylo to dáno i rozšířením zařízení typu: notebook, PDA, Pocket PC a mobilních telefonů typu Smartphone, které podporují přenos po bezdrátových Wi-Fi technologiích. I vývoj na univerzitách pokračoval rychle kupředu. Sylaby, knihovní zdroje, obsahy přednášek a další studijní opory začaly být přemísťovány z klasických učeben na multimediální zdroje a na místní sítě (viz portál ESO na VŠCHT – http://eso.vscht.cz). Soukromé společnosti začaly hledat možnosti potencionální výuky typu e-learning [HP_elearn, 2008]. Pojem e-learning je ale používán až od roku 1999, dříve se používalo označení WBT (Web-Based Training – vzdělávání podporované webovými technologiemi) nebo IBT (Internet-Based Training). Na přelomu století nastupují moderní LMS (Learning Management System) systémy (podrobněji též odst. 3.1), které již pracují s nástroji pro tvorbu a správu kurzů, administraci a komunikaci a s nástroji pro testování a zpětnou vazbu [Pejsar, 2008]. Tyto nástroje typu e-learning již umožňovaly zkoušení, testování studentů on-line v reálném čase, hry v reálném čase, bylo možné okamžitě určit slabiny a silné stránky jednotlivých studentů. Plně zaměstnaní dospělí mohli studovat na vysoké škole svým vlastním tempem bez toho, aby museli řešit problémy spojené se svou fyzickou přítomností ve škole. Například v USA jsou na vysokých školách běžné tzv. on-line třídy (classes), jejichž
SYSTÉMOVÁ INTEGRACE 3/2009
71
P. Burian, P. Dvořák
úlohy lze kompletně splnit přes síť internet bez nutnosti fyzické přítomnosti studenta ve škole. Wikipedia (http://www.wikipedia.cz) poskytuje hned čtyři definice [Wikipedia, 2008]: 1. eLearning je výuka s využitím výpočetní techniky a internetu. 2. eLearning je v podstatě jakékoli využívání elektronických materiálních a didaktických prostředků k efektivnímu dosažení vzdělávacího cíle s tím, že je realizován zejména/nejenom prostřednictvím počítačových sítí. V českém prostředí spojován zejména s řízeným studiem v rámci systému LMS – Learning Management System.. 3. eLearning je vzdělávací proces, využívající informační a komunikační technologie k tvorbě kursů, k distribuci studijního obsahu, komunikaci mezi studenty a pedagogy a k řízení studia. 4. eLearning je forma vzdělávání využívající multimediální prvky prezentace a texty s odkazy, animované sekvence, video snímky, sdílené pracovní plochy, komunikaci s lektorem a spolužáky, testy, elektronické modely procesů, atd. v systému pro řízení studia (LMS). Zjednodušeně řečeno, e-learning umožňuje studium v domácím prostředí za pomoci internetu a materiálů na něm uložených vytvořených učiteli, profesory ve stylu toho, jak by přednášející vedl přednášku v posluchárně. Příprava těchto textů nemusí být vždy jednoduchá – právě proto, že profesor není přítomen u studenta v době předkládání učiva a nemůže reagovat na jeho výraz (Někdy se studentům může zdát, že přednášející vykládá učivo příliš podrobně – to se může stát speciálně například v případech, kdy kurzu předcházel jiný, částečně se překrývající – student už danou látku zná a tak není potřeba zacházet do přílišných detailů; stejně tak student nemusel učivo hned pochopit a některou pasáž by si nechal zopakovat, případně vyložit podrobněji.). Dále je nutno používat všech možných prostředků, které internetová publikace textů poskytuje. Použití prezentací, které umožňují použití písma různého typu, velikostí a barev, interaktivních prvků v podobě vyskakujících bublin, animací (Například postup konstrukce grafu, který se z prostého textu a obrázků špatně chápe.), v případě potřeby i třeba záznamy videa z reálných procesů (Jak jinak bychom znázornili studentsky populární chemické pokusy ?) nebo hudebních souborů. Při přípravě textů je také nutné pečlivě dbát na absolutní srozumitelnost textů, nepoužívání cizích slov a odborných výrazů bez jejich vysvětlení, aj. I následné písemné testy a závěrečné práce je možné vypracovávat přes internet. Není problém vytvořit formulář, který bude přijímat jen soubory daného názvu a přípony, systém bude evidovat datum a čas odevzdání. V případě testů s možnými odpověďmi (takzvaný typu zaškrtávací) může systém testy i sám hodnotit a strhávat body třeba za pozdní vyplnění. Jediné, co bude pravděpodobně neustále vyžadovat současnou přítomnost studenta a učitele, profesora na jednom místě, je obhajoba závěrečných prací. Dnešní programy již umožňují udělat jednoduchou kontrolu proti plagiátorství (Texty jsou ukládány v databázi a následně nové kontrolovány, zda neobsahují stejné pasáže.), nicméně bez osobního kontaktu a odpovídání otázek ohledně práce nikdy profesor nepozná, zda danou práci opravdu napsal daný student, zda ji za něj nenapsal rodič nebo nějaký odborník. Dále je přítomnost studentů ve škole nutná v případě nutnosti praktických cvičení. Těžko si dovedeme představit výuku chemie bez laboratoří – studenti by byli nejen 72
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
ochuzeni o získané zkušenosti, které jim pak usnadňují další studium, ale i o možnost následného uplatnění po studiu – protože firmy chtějí co nejzkušenější pracovníky a málokdy přijmou někoho, kdo má pouze teoretické znalosti a žádnou praxi. A v neposlední řadě je potřeba organizovat alespoň dobrovolné schůzky formou konzultací, kde bude diskutována probíraná látka. Zde se mohou studenti ptát na pasáže, které z internetových materiálů správně nepochopili. Samozřejmostí je neustálý kontakt studentů se svými profesory prostřednictvím internetových komunikátorů – ať už se jedná o e-mail, fóra nebo speciální komunikační programy, které by byly součástí vlastního systému typu e-learning. Tato forma výuky je poměrně moderní a ve světě čím dál běžnější. V České republice o ní zatím většina škol neuvažuje. Proč? Především půjde o všeobecnou neochotu ke změnám. Je jisté, že učitelé, profesoři by museli zcela přebudovat své materiály a vytvořit internetové podoby svých přednášek (dodržující pravidla uvedená výše). Museli by se také naučit zacházet s e-learningovými a internetovými prostředky, aby mohli své materiály uveřejňovat, modifikovat a aby mohli efektivně komunikovat se svými studenty v případě jakýchkoliv nejasností. S tím může mít problémy především starší generace učitelů, profesorů. Dále jsou zde obavy přednášejících ze ztráty jistot – ze ztráty zaměstnání nebo alespoň ze snížení pracovní vytíženosti a tím rovnou i ze snížení platu. Přes to všechno jsou stále předměty a obory, které pomocí systému typu e-learning nikdy regulérně vystudovat nepůjdou. Jedná se o obory, které vyžadují veliké množství zkušeností a aktivního zapojení studentů při výuce. Jde tedy například o medicínu, kde musí probíhat tolik praktických ukázek a studenti si musí všechno vyzkoušet sami, protože by výuková forma typu e-learning prakticky ztrácela smysl. Kde se tedy v současnosti v České republice nejvíce uplatňuje e-learning? Jako podpora běžného vzdělávání (Vedle skript a vlastních přednášek mají studenti další zdroj informací.) a v podobě nejrůznějších placených vzdělávacích kurzů. Nejčastější jsou kurzy jazykové a ekonomické. A co se týká vysokoškolského dálkového studia, tak e-learning ve velké míře uplatňuje například na některých oborech univerzita v Hradci Králové pod záštitou garantky e-learningové výuky a zároveň proděkanky Fakulty informatiky a managementu.
2. Systém Oracle Portal 2.1 Představení aplikace ORACLE PORTAL Oracle Portal je programové prostředí, které využívá ke své funkci třívrstvou architekturu (Internetový prohlížeč – Aplikační server – Databázový server). Oracle Portal tedy není fyzicky instalován na počítači, z kterého k němu přistupujeme, ale je instalován pouze na serveru (serverech) a pro přístup k němu využíváme pouze tenkého klienta (webový prohlížeč). Oracle Portal nabízí snadný a bezpečný přístup ke všem aplikacím a službám Aplikačního serveru Oracle AS 10g. Přes nespočet integrovaných funkcí a komunikačních kanálů k Oracle Application Server 10g poskytuje Oracle AS 10g Portal komplexní řešení výstupů podnikových informací a aplikací, a to jak z organizačního, tak uživatelského hlediska (personalizace uživatele). Všechny tyto výstupy potom Portal organizovaně SYSTÉMOVÁ INTEGRACE 3/2009
73
P. Burian, P. Dvořák
promítne v klasickém prohlížeči jako webové stránky. Mohlo by se na první pohled zdát, že se skutečně jedná o běžné HTML stránky, ale přitom tyto stránky běží pod komplikovaným aplikačním rozhraním [Zelený, 2008].
2.2 Stavba a struktura Portálu Oracle Portál je tvořen skupinami stránek obsahujících různé typy obsahu z různých zdrojů. Vše je pak zobrazováno z jediného místa – z portálu [Oracle_bas02, 2008]. Základními strukturálními komponentami portálu jsou skupiny stránek (Page groups), stránky (Pages), záložky (Tabs), regiony/oblasti (Regions), portlety (Portlets) a položky (Items) [Oracle_bas03, 2008]. Základní prvky pro uveřejňování obsahu Základem jsou jednotlivé stránky a skupiny stránek, na které všechny komponenty ukládáme. Avšak uživatelské možnosti (zobrazování aplikací, jejich editace, správa, atd.) a vůbec pracovní prostředí v tomto portálu je založeno na tzv. portletech [Zelený, 2008]. Portlety jsou opakovatelně použitelná rozhraní (Interfaces) informační komponenty shrnující nebo poskytující přístup k různým informačním zdrojům. Příkladem portletu může být dynamicky aktualizovaný report (seznam zboží, měsíční platy zaměstnanců), graf shrnující údaje tabulky, formuláře a tak dále, ale mohou to být i komponenty poskytující přístup k externím webovým zdrojům informací, jako jsou internetové zprávy, vývoj cen komodit na trhu a podobně. Pokud portlet popíšeme technicky, dá se řící, že portlet je standardizovaný a zabezpečený objekt, který vytváří živé prostředí v podobě HTML nebo XSL/XML objektu. Portlety tak vystupují v prohlížeči jako klasické HTML či XSL/XML bloky pro danou funkci, aplikaci nebo informační zdroje. Jejich výhodou je jejich snadná personalizace a také to, že pomocí nich můžeme poskytovat mnoho funkcí bez potřeby znalosti „webového“ programování. Pokud však na stránku portálu potřebujeme vložit jednodušší objekty, jako je text, obrázek, soubor, URL odkaz, ZIP soubor nebo modul v jazyce PL/SQL, poslouží nám zcela dostatečně tzv. položka (Item). Každá stránka portálu je tedy tvořena obsahem, který je tvořen jedním nebo více portlety a položkami. Když to tedy jednoduše shrneme, prostor pro uveřejnění obsahu jsou stránky, prostředkem k jeho uveřejnění jsou portlety. Další velmi důležitou sekcí jsou obsahové prostory (Content Areas). Každý obsahový prostor je tvořen složkami (Folders), v nichž jsou uloženy položky. Zde můžeme definovat také vzhled stránek. Poskytovatelé portletů Portlety patří tzv. poskytovatelům (Portlet providers), prostřednictvím kterých portlety komunikují s portálem. Každý portlet může mít pouze jednoho poskytovatele, naopak poskytovatel může „obsahovat“ více portletů. Každý poskytovatel je definován, registrován a řízen uvnitř jednotné instance (Node). Jakmile je poskytovatel (Provider) registrován přes instanci Oracle Portalu, mohou být portlety tohoto poskytovatele umístěny na stránku [El-Mallah, 2008]. Instance (Node) Oracle Portalu, ke které se přihlásíme po přihlášení se (Login) do Portalu, se nazývá lokální instance (Local node). Portálové stránky mohou být konstruovány portlety od poskytovatelů, kteří jsou řízeni touto místní instancí. Další instance se nazývají vzdálené instance (Remote node), jsou externího charakteru.
74
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
Portlety jejich poskytovatelů mohou také tvořit portálové stránky, ale zde je potřeba svolení pro přístup k vzdálené instanci (Node). Stránky Pokud bychom na stránky obsah pouze vkládali bez jakékoliv logiky a definice, bylo by na nich vše, co potřebujeme, ale jejich informační hodnota by byla mizivá, neboť by neměly žádnou strukturu a nikdo by se v nich nevyznal. Oracle Portal přišel s velmi elegantním, jednoduchým a funkčním řešením. rozvržení (Layout) stránek je řešeno pomocí tzv. Regionů (oblastí), pomocí kterých snadno stránky rozdělíme do jednotlivých „boxů“. Do nich potom vložíme jednotlivé portlety a položky. Stránky uživatel vytváří pomocí průvodce (Wizard), (jako ostatní objekty a komponenty), kde definuje základní vlastnosti stránek. Poté stránku rozvrhneme pomocí již zmíněných regionů, do kterých jsou vkládány jednotlivé portlety, popřípadě jednodušší položky. Stránky jsou pak dynamicky konstruovány a formátovány podle druhu portletu, rozvržení, stylu a zabezpečení definované pro danou stránku [Zelený, 2008].
2.3 ORACLE PORTAL v praxi Reprezentací velkého počtu aplikací produktu Oracle Application Server Portal může být jeho implementace ve společnosti ČEZ (České energetické závody). Tato aplikace hovoří za všechny ostatní, plně vystihuje výkon, bezpečnost, rozšiřitelnost a rychlost řešení v Oracle Portalu. Jedná se totiž o zakázku takového giganta, jakým je Skupina ČEZ. Mateřská společnost ČEZ, a. s. v ní v polovině roku 2002 poptávala intranetové portálové řešení. Hlavní motivací této zakázky bylo sjednocení všech stávajících klasických intranetů jednotlivých elektráren, které byly na bázi technologií WWW, na úroveň jednotného portálu s možností jednotného, uživatelsky komfortního a jednoduchého přístupu k aplikacím a informačním zdrojům. Výběrové řízení této zakázky vyhrála firma SEFIRA, certifikovaný partner společnosti Oracle, a systém uvedla do provozu již v listopadu roku 2002. Po akvizici regionálních distribučních společností a vzniku Skupiny ČEZ se v roce 2006 situace do značné míry opakovala a navíc bylo rozhodnuto o kompletním grafickém a informačním novém návrhu (Redesign) portálu, tentokrát pod názvem Intranet Skupiny ČEZ. Tohoto úkolu se opět zhostila společnost SEFIRA. Skupina ČEZ je velmi rozsáhlá a geograficky distribuovaná společnost, která navíc chystá nové akvizice v zahraničí. Proto centrální portálové řešení jejího intranetu pro ni znamená zejména podstatné snížení nákladů na správu a údržbu systému, uživatelům zajišťuje transparentní přístup k informačním zdrojům ze všech lokalit společnosti. Díky jednotnému systému přihlašování (SSO – z angl. Single-Sign On) uživatelé sdílejí nejen uživatelské rozhraní, ale i autentizační údaje a uživatel je tak po přihlášení do portálu automaticky autorizován pro přístup ke všem dostupným zdrojům. I tento krok v modernizaci napomáhá Skupině ČEZ v plnění jejího strategického cíle stát se vedoucím (Leader) na trzích s elektřinou střední a jihovýchodní Evropy [Prip_st, 2008]. V odst. 3.1. návazného stejnojmenného článku na konci označeného „II“ je popisováno využití Oracle AS Portal 10g pro výukové a pedagogické účely v rámci sítě Intranet/Internet.
SYSTÉMOVÁ INTEGRACE 3/2009
75
P. Burian, P. Dvořák
3. Systém Oracle iLearning Oracle iLearning je profesionální nástroj pro vytváření a správu výukových kurzů zpřístupněných svým studentům nebo pracovníkům z kteréhokoliv počítače v rámci Intra/Internetové sítě. Zvláště je doporučován firmám za účelem zvýšení znalostí a školení vlastních pracovníků. Jednou vytvořený kurz může být přístupný dlouhodobě a proto může být využit několika „generacemi“ pracovníků. Stejně tak je Oracle iLearning využíván i školami vytvářejícími kurzy pro své studenty. Mezi hlavní rysy aplikace patří: Snadná tvorba a správa výukových kurzů, možnost zobrazovat externí dokumenty vytvářené v programech Word, Excel, PowerPoint, obrázky a fotografie, videosekvence, animace. Vytváření testů ověřujících znalosti z probíraných témat včetně automatického vyhodnocování. Registrace nových uživatelů (samostatně nebo povolované administrátorem), kontrola jejich přihlášování do kurzů a sledování průběhu absolvování. Podpora hierarchického uspořádání (členění kurzů podle oborů, dělení kurzů na jednotlivé kapitoly a podkapitoly) a vyhledávání. Kalendář každého uživatele s rozepsanými kurzy a úkoly. Možnost spolupráce studentů prostřednictvím diskuzí, fóra a komunikace pomocí e-mail.
3.1 Definice základních pojmů 1.
2.
3.
76
E-learning znamená vzdělávání využívající prezentace a texty s odkazy, animované sekvence, video snímky, sdílené pracovní plochy, hlasové komentáře, vlastní poznámky, komunikaci s lektorem a spolužáky, testy, elektronické modely procesů atd., které je řízeno systémy pro správu znalostí a řízení vzdělávání (LMS – z angl. Learning Management System) a systémy pro správu obsahu a poskytování elektronických kurzů (LCMS – z angl. Learning Content Management System) [HP_elearn, 2008]. Lekce – zde je představa jasná a intuitivní. Jednotlivé lekce jsou části kurzů. Každá lekce má svou náplň, které se studenti věnují a kterou procvičují. Lekce jsou tedy řazeny podle definované osnovy. Dělení kurzů na lekce přináší tu výhodu, že student se může věnovat konkrétní části probírané látky, kterou potřebuje zopakovat nebo která ho zrovna zajímá. Na následujícím obrázku si názorně ukážeme, znázorníme, jak je členěn jeden z kurzů, které Vysoká škola chemicko-technologická v Praze zakoupila od společnosti Gopas, a.s. Learning Management System (LMS) – v překladu systém řízení výuky, ale ujal se anglický výraz a do češtiny se obvykle nepřekládá. Learning Management System je vlastně to, co tvoří moderní e-learning. Je to aplikace, která pro studenta tvoří jakési virtuální studijní prostředí, ve kterém nalezne kurzy (studijní materiály), testy i návody jak studovat. LMS se ale, jak už plyne z názvu, stará i o „řízení a plánování“ výuky. Student se tak zde může na kurzy přihlašovat, odhlašovat se z nich, prohlížet svůj aktuální rozvrh úkolů a účastnit se diskusí na diskusních fórech, kde studenti mohou spolu komunikovat a řešit nejasnosti a problémy jako by byli ve skutečné třídě. LMS obsahuje i další online nástroje pro komunikaci a řízení studia – jsou to například „nástěnky“, SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
možnosti typu „chat“, tabule, evidence, hodnocení studentů a jejich testování a hodnocení, katalog výukových kurzů a objektů, správa přístupových práv, úložiště výukového obsahu, atd.
Obr. 3.1. Ukázka členění kurzu MS Office XP od společnosti Gopas, a.s. [Gopas, 2005]. LMS tak zajišťuje a řídí celý systém vzdělávání formou výuky typu e-learning, od studia, přes procvičování až po testování. LMS může monitorovat počet spuštění kurzu a dobu puštěného kurzu, spravovat cvičné testy a vyhodnocovat je, upozornit na nedokončené kurzy a podobně [Novák, 2007]. Na VŠCHT Praha je jako LMS instalován systém Oracle iLearning, který je jednou z hlavních komponent aplikace E-Business Suite společnosti Oracle. Systém Oracle iLearning poskytuje úplnou infrastrukturu, umožňující škole řídit, provádět a sledovat výuku jak on-line, tak v obvyklém prostředí (třídy). Aplikace Oracle iLearning umožňuje: konsolidovat výuku do podoby odstupňovaného finančně efektivního výukového systému (LMS), rychle shromáždit a distribuovat obsah výuky, poskytovat výuku ve třídách a on-line formou v optimálním poměru, měřit efektivitu výuky, provádět integraci s obecnými řešeními typu E-Business [Ilearn_vscht, 2009].
SYSTÉMOVÁ INTEGRACE 3/2009
77
P. Burian, P. Dvořák
4.
5.
6.
Obr. 3.2. Znázornění hlavních funkcí LMS systémů [Novák, 2007]. Learning Content Management System (LCMS). Zjednodušeně řečeno se jedná o nástroj či systém, který slouží pro vytváření, ukládání, sestavování a dodávání personalizovaného obsahu typu e-learning ve tvaru vzdělávacích bloků. Umožňuje správci nebo autorovi řídit vytváření, úpravy a odstraňování obsahu z Intra/Internetové sítě. Je to spojení funkcí CMS (Content Management System) a LMS [Ella, 2008]. Tutor. Nyní se dostáváme od technických a programových prostředků systému e-learning k lidem, učitelům, kteří nějakým způsobem vedou výuku. Tutor je metodický zprostředkovatel studia, hodnotí výsledky a motivuje studenty. Zároveň jim pomáhá s výběrem kurzu, při řešení problémů, konzultuje obsah kurzu, shromažďuje připomínky a náměty pro autory kurzů, aby je mohli v budoucnu zdokonalovat a přizpůsobovat potřebám studentů. Tutor nepůsobí při prezenční výuce [Ella, 2008]. Pedagog, Autor materiálů. Pedagog je často též autorem elektronických materiálů pro kurzy typu e-learning. Jak již bylo zmíněno u definice tutora, pedagog (autor) tyto materiály mění a upravuje podle připomínek tutora [Novák, 2007].
3.2 Systém Oracle iLearning na VŠCHT - Praha Definice Rozvojového projektu MŠMT ČR týkajícího se systému Oracle iLearning a řešeného v letech 2004 a 2005: „Realizace typových částí výukového centra v Intra/Internetové síti VŠCHT, které bude tvořit technický a programový rámec pro vytváření a provozování multimediálních výukových materiálů. Učitelům VŠCHT tím bude poskytnuto efektivní, řiditelné, integrované, objektově orientované, standardizované a dále rozšiřovatelné řešení pro multimediálně orientovanou prezenční i distanční výuku. Předpokládá se perspektivně i využívání systému dalšími vysokými školami příbuzného zaměření. Jako programového prostředí bude využito komerčního systému Oracle iLearning, aby byla zajištěna spolehlivost systému a jeho kompatibilita na celosvětové úrovni. Budou vytvořeny návody a postupy pro vkládání informací do systému a jejich využívání.“ [Burian-2, 2005] (http://www.vscht.cz/main/studenti/rp/2004/620.Burian.P1.3.pdf).
78
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
Účel systému je tedy poskytnout studentům i profesorům profesionální prostředí pro podporu on-line kurzů a online výuky, zatím především na dobrovolné bázi nebo pro doplnění studia (například z důvodu nepřítomnosti ve škole). Jde totiž často o studium předmětů, kde student nemusí z doporučených skript nebo zápisků spolužáků plně pochopit vyučovanou látku – je lepší vyložit ji interaktivně pomocí kurzu v podobném programu. Ústav počítačové a řídící techniky se snaží o rozšíření využívání systému Oracle iLearning i do dalších („nepočítačových“) oborů a pracuje na rozšiřování databáze poskytovaných kurzů. Výukový systém Oracle iLearning běží na následujícím vybavení: technické vybavení – VC (Výpočetní centrum) VŠCHT – Praha, operační systém Oracle Linux, Aplikační server Oracle AS 10g, Databázový server Oracle 10g. Popis instalace a řešení případných problémů je popisován v [Burian P-3. 2005]. Společně se systémem Oracle iLearning byla zakoupena i podpora u společnosti Oracle a její služby lze využít na internetové adrese http://metalink.oracle.com.
Inovační přínos pro pedagogickou práci Při výuce databázových a informačních systémů v rámci předmětů Databázové systémy, Portály a Internet, Návrhy databázových systémů a Průmyslové informační systémy aktivní používání třívrstvé architektury: Internetový prohlížeč, Databázový server Oracle 10g, 11g a Aplikační server Oracle AS 10g resp. 11g v Intra/Internetové síti VŠCHT Praha. Vytvoření výukových programů v rámci řešených bakalářských prací v systému Oracle Portal (Součást Aplikačního serveru Oracle AS 10g resp. 11g, ovládání Portálu v rámci Internetového prohlížeče.) a v rámci distanční internetové výuky pomocí systému Oracle iLearning pro výše uvedené předměty. Vytvoření a realizace základů výukového centra v Intra/Internetové síti VŠCHT tvořící technický a programový rámec pro vytváření a provozování multimediálních výukových materiálů. Učitelům VŠCHT Praha tím bylo poskytnuto efektivní, řiditelné, integrované, objektově orientované, standardizované a dále rozšiřovatelné řešení pro multimediálně orientovanou prezenční i kombinovanou výuku. Projekt „Nové formy výuky pomocí Oracle iLearning – (rok 2004 a pokračování v roce 2005).“ Projekt byl koncipován, navržen a realizován v souladu s „Dlouhodobým záměrem VŠCHT Praha“, který byl publikován na veřejných internetových stránkách školy (viz http://www.vscht.cz).
3.3 Výhody a nevýhody Systému e-learning Výhody. Nespornou a dominantní výhodou systému e-learning může být výrazná úspora času a finančních prostředků. Jedná se především o eliminaci nákladů na provoz učeben, mzdy pedagogů, zajištění studijních materiálů a v neposlední řadě na cestovné studentů. V případě použití systému e-learning namísto klasické výuky, školení se všechny tyto náklady snižují na minimum. Další výhodou je flexibilita a komfortnost studia. Student si sám volí, kdy chce studovat, může si zvolit látku, kterou se chce naučit nebo procvičit a záleží na studentovi, kde se studiu bude věnovat. Bystřejší studenti se nemusí zdržovat čekáním na pomalejší, jako tomu je v klasických třídách. Pokud jsou studijní materiály kvalitní, je studium formou systému typu e-learning efektivní. Další výhodou je nezávislost na pedagogovi (vyučujícím). Při testování nabytých znalostí a především pak při jejich hodnocení může být pedagog do jisté míry zaujat a nebýt zcela objektivní. SYSTÉMOVÁ INTEGRACE 3/2009
79
P. Burian, P. Dvořák
V systému e-learning jsou všichni studenti hodnoceni podle stejných pravidel a testy jsou vyhodnocovány automaticky. Student navíc dostane okamžitě zpětnou vazbu. Nevýhody. E-learning jako forma výuky však není zcela bez nevýhod. Mezi jeho nevýhody patří především poměrně vysoké náklady na jeho pořízení, zavedení a počáteční proškolení, učitelů, pracovníků, kteří jej budou obsluhovat. Jednou z největších nevýhod systému e-learning je to, že se v podstatě jedná o druh samostudia, kdy student nemá přímý kontakt s vyučujícím. Dochází tedy k odosobnění výuky a student musí mít opravdu velkou vůli se sebevzdělávat, aby v započatém studiu pokračoval. Mezi další nevýhody systému e-learningu může patřit ta skutečnost, že účastník kurzu musí mít k dispozici PC s potřebným programovým vybavením (většinou plně stačí běžná instalace Windows bez nutnosti instalace speciálních programů) a hlavně přístup k dostatečně rychlému a stabilnímu připojení k internetu. Tento problém se však čím dál více vytrácí, neboť PC s připojením k síti Internet ve firmách je naprosto běžnou praxí a v domácnostech také začíná být běžným vybavením. Dále bychom mezi nevýhody mohli zařadit nutnost znalosti alespoň základní práce na počítači [Pejsar, 2008].
4. Kurz systému Oracle AS Portal 10g pomocí systému Oracle iLearning 4.1 Stručně o lekcích Kurzu systému Oracle AS Portal 10g Tento kurz byl vytvořen v rámci bakalářské práce [Dvořák, 2008]. Kurz je koncipován tak, aby byl uživatelsky co nejpřívětivější a nejjednodušší. Zároveň však tak, aby byl pro studenty, uživatele přínosný a aby si z něj odnesli co nejvíce potřebných poznatků. Je složen ze sedmi lekcí, ty jsou zaměřeny konkrétně na předměty Návrhy databázových systémů a Databázové systémy, portály a internet, které jsou vyučovány na Vysoké škole chemicko-technologické v Praze. Cílem bylo, aby látka byla vyučována co nejnázornějším a nejjednodušším způsobem a aby jednotlivé lekce byly co nejkompatibilnější s běžným programovým vybavením školních, ale i domácích studentských, uživatelských počítačů. Tedy aby nebylo nutné instalovat speciální programové vybavením pro spouštění materiálů kurzu. Veškeré studijní materiály jsou z těchto důvodů ve formátu souborů typu .pdf nebo .pps, které jsou všeobecně známy a používány. Většina lekcí kurzu je postavena na již existujícím Portálu Seznam chemikálií, který byl vytvořen v rámci druhého semestrálního projektu programu Inženýrská informatika. Podrobnější popis portálu je uveden následně. První lekce je nejobsáhlejší, poskytuje základní informace o databázových systémech, představuje aplikaci Oracle Portal a stručně popisuje platformu Oracle (dva soubory .pdf) a poté studenta provede prostředím aplikace Oracle Portal a pomůže mu zorientovat se v něm (prezentace – soubory typu .pps). Lekce dva až sedm obsahují vždy jednu prezentaci, které se odkazují právě na výše zmíněný portál. Studentům bude na objektech a aplikacích použitých v portále Seznam chemikálií vysvětleno jejich vytváření a zároveň mají zpětnou vazbu v tom, že tyto objekty a aplikace mohou prohlížet, neboť jsou již vytvořeny a dle návodu si je mohou zkusit znovu vytvořit.
80
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
Vývojové prostředky Portál Seznam chemikálií je vytvořen pomocí prostředků spol. Oracle, které jsou instalovány na serverech umístěných ve VC (Výpočetním centru) VŠCHT - Praha. Na serveru oraias1 je nainstalována databáze Oracle Database 10g R2 a na serveru oraias2 je nainstalován aplikační server Oracle Aplication Server 10g R2, jehož součástí je prostředek Oracle Portal. Oba servery běží na operačním systému Linux. Materiály výukového kurzu jsou vytvářeny v programu Microsoft PowerPoint 2003 a Microsoft Word 2003. V současné době je na VŠCHT Praha nainstalován LMS (Learning Management Systém) Oracle iLearning 5.0.
Popis vzorové databáze Databáze, ze které vychází portál Seznam chemikálií, je velmi jednoduchá. Proto i pro nezkušené studenty, kteří se s databázemi setkávají poprvé, by neměl být problém ji pochopit. Je vytvořena tak, aby byla intuitivní, nekomplikovaná a názorná, ale přesto aby se dala použít i v praktické úloze. Zároveň je navržena tak, aby se nad jejími tabulkami daly vytvořit všechny potřebné databázové objekty, aplikace a relační vazby. Na takto připravenou databázi si studenti mohou vyzkoušet vytváření tabulek včetně jejich propojování pomocí primárních a cizích klíčů, dále vytváření pohledů (Views), reportů (Reports), formulářů (Forms), grafů (Graphs) i webových stránek (Web Pages) pomocí prostředků Oracle Portal 10g. Následující jednoduché schéma popisuje strukturu databáze. Zkratka PK znázorňuje primární klíč, PFK pak cizí klíč.
Obr. 4.1. ER (Entity-Relational) diagram popisující strukturu tabulek databáze Seznam chemikálií a relační vazby mezi nimi. Mezi tabulkami jsou nadefinovány vazby kardinality 1:N. Část SQL skriptu popisující definici vazeb: Alter table TESTER01.CDF_UZITI add foreign key (CHEM_ID) references TESTER01.CDF_CHEMIKALIE (ID_CHEMIKALIE) ; Alter table TESTER01.CDF_UZITI add foreign key (UZIV_ID) references TESTER01.CDF_UZIVATELE"(ID_UZIV) ; Struktura kurzu Kurz slouží jako stručný návod pro vytváření nejdůležitějších databázových objektů, aplikací a stránek. Většinová část kurzu je založena na reálných-ilustrativních příkladech, které se odkazují právě na již zmíněný portál Seznam chemikálií. Kurz je členěn na sedm lekcí. Každá lekce obsahuje učební materiály a k ověření znalostí je pro studenty připraven test ke každé lekci.
SYSTÉMOVÁ INTEGRACE 3/2009
81
P. Burian, P. Dvořák
Popis studijních materiálů Studijní materiály kurzu jsou dvojího typu. Prvním typem jsou běžné dokumenty typu .pdf, které objasňují základní pojmy, popisují databázové programy, vysvětlují jak databáze fungují, kde a jak se v databázích ukládají data a také představují aplikaci Oracle Portal, její funkci a prostředí, vysvětlují základní pojmy Portálu atd. Tyto soubory studentovi poskytují nejdůležitější a nejnutnější informace k tomu, aby mohl přejít k dalšímu typu studijních materiálů, a to k animovaným prezentacím. Tyto prezentace názornou formou učí, jak postupovat při vytváření základních databázových objektů, aplikací a stránek.
Obr. 4.2. Obrazovka animované prezentace (červeně je pouze popis, který v prezentaci není). Na obr. 4.2., který zachycuje jeden snímek (Slide) animované prezentace, si můžeme vysvětlit, jak tento učební materiál funguje. Jak vidíte, základem jsou upravené „zkopírované“ obrazovky (Print screens) přímo z prostředí aplikace Oracle Portalu. Toto může být pro výuku názorné. Tyto „zkopírované“ obrazovky jsou zasazeny do grafického prostředí prezentace a jsou do nich doplněny další informace popisující prvky na aktuálním snímku. Tyto doplňkové informace jsou postupně zobrazovány a skrývány podle potřeby pomocí bublin. Jsou použity tři druhy bublin, každý druh má jinou vypovídací hodnotu: šedá – poskytuje základní informace o snímku, charakterizuje jej a popisuje, co se na snímku bude provádět, co je jeho cílem, bílá – bublina této barvy popisuje prvky na snímku, jednoduše vysvětluje pojmy, je to hlavní informační prvek, 82
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
žlutá – tato barva informuje o nějaké akci, většinou kliknutí na nějaký odkaz nebo prvek ve skutečném portále, většinou bývá na konci daného snímku. Dále je na snímcích důležitá dolní lišta. Ta studenta informuje, kolik snímků do konce prezentace zbývá (aktuální snímek zobrazuje červené kolečko v řadě šedých) a pomocí tlačítka na pravé straně lišty může ihned přeskočit na další snímek, aniž by musel čekat na zobrazení všech animovaných popisků a obrázků. Dále upozorňujeme na další akci, kterou je třeba vyvolat klepnutím myši.
Uveřejnění obsahu Uveřejňování podporovaných formátů souborů v systému Oracle iLearningu se provádí přes objekt Obsah. Umístění obsahu je tedy v systému Oracle iLearning externí přes URL adresu. V záložce Vlastnosti a části Umístění obsahu se nastaví externí umístění obsahu a zadá počáteční adresu URL, kde se konkrétní obsah nachází. Ostatní nastavení v záložce Vlastnosti mohou být ponechány v automatickém, standardním (Default) nastavení.
Obr. 4.3. Umístění obsahu, URL adresa studijních materiálů. Dále je nutné objekt obsahu zveřejnit, aby bylo možné jej prohlížet. V záložce Vlastnosti tedy klikneme na tlačítko Aktualizovat a poté Zveřejnit. Tímto krokem je objekt obsahu zveřejněn, ale stále jej nemůže žádný uživatel prohlížet, protože žádný uživatel na něj nemá nastavená práva. Práva se uživatelům udělují v záložce Povolení u konkrétního objektu obsahu. Tlačítkem Udělit povolení se dostaneme do nabídky, kde jsou zobrazena všechna možná povolení. Pomocí vyhledávače zvolíme požadovaného uživatele, kterému chceme povolení udělit a z nabídky Oprávnění vybereme povolení, které mu chceme udělit. Následující obrázek shrnuje nastavení povolení uživatelům, kterým byly přiděleny.
SYSTÉMOVÁ INTEGRACE 3/2009
83
P. Burian, P. Dvořák
Obr. 4.4. Nastavení povolení uživatelům na prohlížení objektů obsahu. Dále je nutné nastavit podmínky zápisu. Např. podmínky samoobslužného zápisu, aby byly materiály přístupné kdykoliv. V záložce Studijní předměty vybereme položku (V seznamu by se měla nacházet automaticky pouze jedna. Pokud ne, tlačítkem Přidat nový předmět jej nalezneme v příslušné složce) a zveřejníme ji tlačítkem Zveřejnit. Poté pomocí ikony tužka (Upravit), v následujícím okně z rozbalovací nabídky volbou Podmínky zápisu a odkazem Nastavit podmínky Samoobslužného zápisu se dostaneme do okna podmínek zápisu. Zde je nutno Přepsat výchozí hodnoty a tlačítkem Přidat uživatele zvolit požadované uživatele, u kterých chceme, aby mohli materiály využívat (By zvolen uživatel student a lektor.). Tlačítkem Přidat stránku přidáme stránku, na které bude možno materiály používat. Automaticky se po kliknutí na tlačítko vloží stránka VŠCHT.
Obr. 4.5. Nastavení podmínek Samoobslužného zápisu. V posledním kroku byly studijní materiály přidány do kategorie software. V záložce Více… klikneme na odkaz Kategorie a z levého sloupce nabídky přesuneme do pravého sloupce ty kategorie, ve kterých chceme, aby materiály byly přístupné (v našem případě tedy kategorie software).
4.2
Banka otázek a tvorba testů
Aby se v LMS Oracle iLearning daly vytvářet jednotlivé kurzy, musí se nejdříve vytvořit banka otázek, která obsahuje testovací položky. K tomuto účelu v režimu Admin byla vytvořena složka Banka otázek. V této složce byla vytvořena pro 84
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
každou lekci samostatná banka testovacích položek. Toto řešení, kdy každá studijní lekce kurzu má svou banku otázek, bylo zvoleno z hlediska jednoduchosti tvorby testů pro jednotlivé lekce. Vytvoření složky pro banku (banky) otázek je velmi jednoduché. Musíme být ale v sekci Admin a v záložce Obsah. Banka otázek lze vytvořit pouze v objektu Složka. V levém menu byla vytvořena složka a ve vlastnostech jí byl nastaven název banka otázek:
Obr. 4.6. Vytvoření složky banky otázek. Poté v záložce Banka testů byly vytvořeny kliknutím na tlačítko Přidat banku testovacích položek jednotlivé banky testovacích položek.
Obr. 4.7. Přidání nové banky testovacích položek. Po klepnutí na tlačítko Přidat banku testovacích položek tuto nově vytvářenou banku stačí pouze pojmenovat (vyplnit nadpis) a vytvořit pro ní nějaký popis. Na následujícím obrázku jsou znázorněny všechny banky otázek, ze kterých jsou poté vytvářeny testy:
SYSTÉMOVÁ INTEGRACE 3/2009
85
P. Burian, P. Dvořák
Obr. 4.8. Banky otázek v Oracle iLearning – zdroj dat pro testy k lekcím. Nyní je třeba do banky položek vložit jednotlivé testovací položky. To znamená zadat otázky a také odpovědi na ně. Jednotlivé banky testovacích položek musí být zveřejněny (tlačítkem zveřejnit) a poté pomocí ikonky tužka (sloupec Upravit) se dostaneme do sekce testovacích položek, kde v pravém horním rozbalovacím menu vybereme Testovací položky. Tlačítkem Přidat testovací položku přidáme otázku, její odpovědi, reakce na špatnou a správnou odpověď atd.
Obr. 4.9. Přidávání otázek do banky testovacích položek. Po vytvoření kompletní banky testovacích položek byl vytvořen ke každé lekci test. Testy jsou vytvořeny jako Rychlé testy. Vytváření tohoto typu testu je v systému Oracle iLearning velice pohodlné – stačí pouze kliknout na ikonku Vytvořit Rychlý test u konkrétní banky testovacích položek. V okně, které se poté objeví, stačí pouze zadat název testu a vybrat umístění (složku), kde se má generovaný test uložit. K účelu ukládání testů byla vytvořena složka Testy k lekcím, aby byly všechny na jednom místě a nebyla složitá jejich případná úprava, editace.
86
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
Obr. 4.10. Základní nastavení při vytváření testu. Nadpis a umístění se potvrdí tlačítkem Dokončit a nabídnout. V záložce Vlastnosti se nastaví základní parametry testu. Jedná se především o nastavení jazyka, zdroje položek, kolik položek se má zobrazit na jedné stránce, možnosti ohodnocení, minimální požadované skóre pro splnění testu, jak zobrazovat odezvu na odpovědi, časové nastavení testu atd. Nastavení testu: Zdroj položky: Předvolen, při tomto nastavení se totiž v testu objeví všechny otázky z banky testovacích položek, ze které je konkrétní test vytvářen. Nastavení kritéria Položky na stránku: 1, aby student při testu viděl pouze jednu otázku a neměl tak možnost nápovědy při čtení následujících otázek. Pořadí částí bylo nastaveno: Pevné, dále Možnost ohodnocení: v procentech a Minimální požadované skóre 70%. Odezva byla nastavena až na konci testu a se zobrazením správné odpovědi, aby měl student zpětnou vazbu a ještě jednou viděl správné odpovědi. Doba trvání byla nastavena na 20 minut a student je 2 minuty před koncem testu upozorněn na vypršení časového limitu. Toto je základní nastavení, které bylo použito pro každý test. Nastavení se musí potvrdit tlačítkem Aktualizovat. Nyní je test vytvořen a nastaven, není však ještě zveřejněn a není tedy přístupný žádnému uživateli. V záložce Povolení byla proto nastavena uživatelům student a lektor základní práva pro prohlížení obsahu. Nastavení těchto práv shrnuje následující obrázek:
Obr. 4.11. Nastavení práv uživatelům na prohlížení testů. Dále v záložce Studijní předměty je nutné upravit podmínky zápisu. V záložce Studijní předměty tedy pomocí ikonky tužky (Upravit) u položky předmětu a poté volbou Podmínky zápisu v rozbalovací nabídce vpravo nahoře na právě vyvolaném okně nastavíme podmínky samoobslužného zápisu. Tlačítkem Přepsat výchozí SYSTÉMOVÁ INTEGRACE 3/2009
87
P. Burian, P. Dvořák
hodnoty je potřeba zrušit uživatele, kteří jsou v tomto kroku implicitně nastaveni a místo nich tlačítkem Přidat uživatele přidat uživatele student a lektor a poté tlačítkem Přidat stránku přidáme stránku VŠCHT (je jediná, takže zmáčknutím tlačítka se automaticky přidá právě VŠCHT).
Obr. 4.12. Nastavení Samoobslužného zápisu. Poslední nutnou volbou, aby bylo možné test prohlížet, je nastavení kategorie, do které bude test přiřazen. Tento krok je jednoduchý, ale klíčový. V záložce Více… klikneme na odkaz Kategorie a zde v tabulce vybereme požadovanou kategorii, ke které chceme, aby byl test přiřazen a přesuneme ji z levého sloupce do pravého a potvrdíme tlačítkem Ok.
Obr. 4.13. Výběr kategorie, ke které má být test přiřazen. Nyní je ještě nutné v záložce Vlastnosti kliknutím na tlačítko Aktualizovat provést aktualizaci veškerého nastavení a test je připraven ke spuštění modrým tlačítkem v kategorii Software.
88
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
Popis testů Testy, které jsou u každé lekce, slouží primárně k ověření znalostí studenta. To znamená, že pokud vyučující chce znát stav znalostí všech studentů a porovnat je, stačí pouze využít tyto testy a okamžitě po jejich dokončení vidí procentuální úspěch jednotlivých studentů. Otázky v testu vycházejí přímo ze studijních materiálů a jsou vytvářeny tak, aby studentům pomáhaly probíranou látku i pochopit, nejen zopakovat. Po prostudování všech studijních materiálů by měl být student schopen odpovědět na všechny otázky v testech. V testech se objevují dva typy otázek: Více možností (jedna správná odpověď) - v tomto typu otázek je studentovi nabídnuto více možností odpovědi, avšak pouze jedna je správná. Pravda nebo nepravda – v tomto typu otázek je studentovi předloženo nějaké tvrzení a na základě poznatků ze studijních materiálů má rozhodnout, zda je toto tvrzení pravdivé či nikoliv. V průběhu testu se studentovi zobrazuje vždy jen jedna otázka na stránce. Toto může napomoci k většímu soustředění studenta. Kdyby viděl více otázek najednou, mohl se inspirovat dalšími otázkami, které by mu mohly pomoci při řešení aktuální otázky. Jakmile student dokončí všechny otázky, je vyzván k odeslání testu. Ten je pak vyhodnocen, studentovi je zobrazena rychlá statistika (počet správně zodpovězených otázek a procentuální úspěšnost) a následně je mu zobrazena odezva. To znamená, že si student může ještě jednou projít všechny otázky, ale tentokrát s označením správných odpovědí a reakcemi na odpovědi (jestli odpověděl správně či špatně). V těchto reakcích je většinou ještě jednou zopakována správná odpověď. Nakonec je zobrazen ještě souhrn ve formě tabulky, kde student vidí, které otázky zodpověděl, kolika body jsou ohodnoceny a kolik bodů za ně dostal.
Obr. 4.14. Ukázka jedné otázky testu a její odezvy.
SYSTÉMOVÁ INTEGRACE 3/2009
89
P. Burian, P. Dvořák
V souhrnu bylo popsáno vytvoření kompletního kurzu obsluhy aplikace Oracle Application Server Portal 10g pro potřeby Vysoké školy chemicko-technologické v Praze, zejména pro usnadnění výuky předmětů, které se zabývají návrhy databázových informačních systémů a internetových portálů. Tento kurz slouží zároveň jako návod práce se systémem Oracle AS Portal 10g. Kurz obsahuje sedm názorných lekcí založených na reálně-ilustrativních příkladech práce se systémem Oracle AS Portal 10g a ze sedmi testů. Testy dávají možnost studentům ověřit si své znalosti a zjistit tak, kde mají nedostatky a co je potřeba se doučit. Vyučujícímu pak testy usnadňují hodnocení studentů.
Tato práce byla vypracovaná za podpory programu č. MSM 6046137306 MŠMT ČR.
5. Literatura [Burian-1, 2004] Burian P. a kol.: Rozvojový projekt MŠMT ČR: „Nové formy výuky pomocí Oracle iLearning“, VŠCHT – Praha, 2004. [Burian-2, 2005] Burian P. a kol.: Rozvojový projekt MŠMT ČR č. 607: „Nové formy výuky pomocí Oracle iLearning – (pokračování z roku 2004).“, VŠCHT – Praha, 2005. [Burian-3, 2005] Burian P. a kol: Projektová dokumentace Oracle iLearning pro VŠCHT Praha, Rozvojový projekt MŠMT ČR č. 607, 2005. [Dvořák, 2008] Dvořák P.: Vytvoření Návodu (User Guide), příkladů práce a zkušebních otázek se systémem Oracle AS Portal 10g pomocí systému Oracle iLearning. Ak. rok - 2007/2008. Obor ININ (Inžen. informatika). 2008, Bakal. práce, VŠCHT–Praha, ved. Ing. P. Burian, CSc. [Ella, 2008] http://www.ella.cz/demo/index.html, 2008. [El-Mallah, 2008] El-Mallah M.: Web Development with Oracle Portal. Nakl. Prentice Hall PTR, ISBN 978-0130600370, pp. 12–28., 2008. [Gopas, 2005] Gopas a.s.: Knihovna elektronických kurzů Microsoft Office. http://www.gopas.cz, Praha, CD ROM, 2006. [HP_IND, 2008] HP_IND : http://www.hp.cz/e-learning/index.php, 2008. [HP_elearn, 2008] HP_elearn: http://www.hp.cz/e-learning/elearning.php, 2008. [Ilearn_vscht, 2009] Úvodní stránka Oracle iLearning na VŠCHT Praha: http://ilearn-new.vscht.cz/ilearn/en/learner/jsp/login.jsp, 2009. [Lacko, 2007] Lacko L.: Správa, programování a použití databázového systému. Computer Press, 2007, ISBN 978-80-251-1490-2. [Loney, 2006] Loney K., Bryla B.: Mistrovství v Oracle Database 10g. Computer Press, 2006, ISBN 80-251-1277-2. [Novák, 2007] NOVÁK, M.: E-learning - nástroje pro tvorbu a řízení výuky. 2007, http://www.volny.cz/xmichalx/bp/xnovm133_BP.htm, 2008. [Oracle, 2008] Oracle: http://www.oracle.com/index.html, 2008. [Oracle_bas02, 2008] http://www.oracle.com/technology/products/ias/portal/ getstart/1014/basics02.htm. 90
SYSTÉMOVÁ INTEGRACE 3/2009
Distanční, internetová výuka, Portály a systém Oracle iLearning pro výuku IS a IT ……..I
[Oracle_bas03, 2008] http://www.oracle.com/technology/products/ias/portal/ getstart/1014/basics03.htm. [Oracle_glob_grid, 2009] Oracle_glob_grid: http://www.oracle.com/global/cz/technologies/grid/index.html. [Oracle_glob, 2008] Oracle_glob: http://www.oracle.com/global/cz/database /index.html, http://www.oracle.com/global/cz/collateral/oracle_rac_web.pdf, 2008. [Pejsar, 2008] PEJSAR: Elektronické vzdělávání. http://pf.ujep.cz/ccv/informace/materialy/Pejsar/Elektronicke%20vzdelavani.pps, 2008. [Prip_st, 2008] Případová studie - Intranet Skupiny ČEZ. SEFIRA spol. s r.o., http://www.intranetove-reseni.cz/files/CEZ_PORTAL_-_Pripad_studie.pdf, 2008. [Šimůnek, 2008] Šimůnek M.: SQL Kompletní kapesní průvodce, Grada Publish., spol. s.r.o., 1999. [Tichá, 2008] TICHÁ S. Systém Oracle. http://www.cs.vsb.cz/ticha/oracle/ora1.htm, 2008. [Ullman, 2008] Ullman, L.: PHP a MySQL: Názorný průvodce tvorbou dynamických WWW stránek, Computer Press, 2004. [Wikipedia, 2008] Wikipedia: http://www.wikipedia.cz, http://www.wikipedia.org, 2008. [Wiki_OLTP, 2008] Wikipedia: Wikipedia Found., http://cs.wikipedia.org/wiki/OLTP, 2008. [Zelený, 2008] ZELENÝ J.: SQL - historie, stručný popis, MySQ, http://nb.vse.cz/~zelenyj/it380/eseje/xgulp02/SQLPrace.htm, 2008.
SYSTÉMOVÁ INTEGRACE 3/2009
91