E-learning na LMS LearnIS

Page 1

Máme perfektní řešení pro e-learning

Popis technického řešení dodávky e-learningu, založené na platformě LearnIS LMS Server.

Náš tip na úvod: Chcete-li vidět LearnIS v akci, prohlédněte si krátká výuková videa práce s aplikací, která najdete na adrese: www.cover.cz/video/learnis/. Videa jsou profesionálně namluvena.

© 1998-2009 Petr Musil, COVER MEDIA


weby

e-shopy

e-learning

web aplikace

Obsah 1. .....................................................................................................................................................................................................................Úvod 2. . .................................................................................................................................................................................................Představení firmy 2.1. .................................................................................................................................................................................................................. Činnost firmy 2.2. ....................................................................................................................................................................................................................... Vize a cíle 2.3. ................................................................................................................................................................................................................. Naše filosofie 2.4. ................................................................................................................................................................................................................ Jak pracujeme 3. . ..................................................................................................................................................................................................... Naše produkty 4. . ......................................................................................................................................................................................................... Popis řešení 4.1. .......................................................................................................................................................................................................................Cíle řešení 4.2. .........................................................................................................................................................................................................Základní informace 4.3. ............................................................................................................................................................................................................Klíčové vlastnosti 4.4. ............................................................................................................................................................................................................. Přehled modulů 4.5. ....................................................................................................................................................................................................Administrace systému 4.6. ....................................................................................................................................................................................................... Uživatelské rozhraní 4.7. ............................................................................................................................................................................... Vytváření a ukládání otázek a testů 4.8. .............................................................................................................................................................................................Integrovaný vizuální editor 4.9. .................................................................................................................................................................... Vytváření kurzů a lekcí v prostředí LearnIS 4.10. .............................................................................................................................................Napojení lekcí vytvořených na míru do systému LearnIS 4.11. ..................................................................................................................................................................................Možnosti tvorby struktury kurzu 4.12. .......................................................................................................................................................................................................................Co je co? 4.13. ......................................................................................................................................................................................Architektura webové aplikace 4.14. ....................................................................................................................................................................Požadavky na používání webové aplikace 4.15. ............................................................................................................................................Udržitelnost aplikace, rozšiřitelnost a webové standardy 5. . .............................................................................................................................................................................................................Reference 5.1. ............................................................................................................................................................................................. E-learning - projekt Mafýk 5.2. ............................................................................................................................................................................................ Výběr z ostatních referencí 6. . ....................................................................................................................................................................................................................Závěr 6.1. .................................................................................................................................................................................. Specifikace použitých technologií 6.2. .............................................................................................................................................................................................Autor dokumentu, kontakt 6.3. .......................................................................................................................................................................................................................... Náš tým 6.4. ......................................................................................................................................................................................................................Vysvětlivky

1. Úvod Na základě Vaší poptávky Vám zasíláme popis technického řešení poptávané zakázky, které bude vytvořeno namíru Vašim potřebám. Navrhované řešení částečně počítá s využitím našich hotových produktů pro systém e-learningu, správu obsahu webu a on-line publikování a jejich implementaci do požadované aplikace. Tento dokument obsahuje obecné informace o naší firmě, nástin fungování a tvorby webových aplikací, popis našich produktů a zejména konkrétní popis platformy LearnIS LMS - profesionálního českého řídícího systém u výuky probíhající formou e-learningu, umožňující vytvořit ucelené prostředí pro přípravu, průběh, realizaci a vyhodnocení studia.

V případě jakýchkoli dotazů se obracejte na autora, který je uveden na konci tohoto dokumentu.

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

2 / 15


weby

e-shopy

e-learning

web aplikace

2. Představení firmy Jsme brněnské softwarové, webdesignové a grafické studio s více než 10 lety skušeností v oborech, kterými se zabýváme.

2.1. Činnost firmy

2.3. Naše filosofie

Specializujeme se na tvorbu www stránek a e-shopů, po-

Vždy se snažíme udělat více než je nutné, protože věří-

skytování řešení pro e-learning a vývoj webových aplikací

me, že to má smysl. Používáme nejmodernější techno-

na míru. Další naší stěžejní činností je design logotypů a

logie a ctíme webové standardy. Tvrdě pracujeme na na-

vizuálních stylů pro firmy. Nejsme reklamní agentura. Vše, co vám na-

šich vlastních produktech pod značkou ACTUANA a LearnIS, které ra-

bízíme, vzniká v našem studiu a v naší produkci za ty nejlepší ceny v té

dikálně zkracují čas realizace www prezentací a jsou plně konkurence-

nejvyšší kvalitě.

schopné po technické stránce, ale i cenově.

2.2. Vize a cíle

2.4. Jak pracujeme

Naší vizí je svět, kde technologie slouží lidem. Naším cí-

Při tvorbě webové prezentace nebo aplikace klademe

lem je poskytovat služby, které ulehčují práci, snižují ná-

největší důraz na snadnou použitelnost našeho řešení ze

klady, zvyšují zisky, šetří čas a obecně plní cíle, které naši

strany budoucího uživatele, zejména na intuitivní ovladá-

klienti požadují. Usilujeme o práci na zajímavých a prestižních projek-

ní a snadné vkládání obsahu. Mezi další klíčové vlastnosti patří vyso-

tech pro úspěšné partnery po celém světě. Naše klienty vnímáme jako

ká rychlost, snadná udržovatelnost a rozšiřitelnost a v neposlední řadě

rovnocené partnery a naší poctivou a kvalitní prací se chceme podílet

také bezpečnost. Těmto prioritám podřizujeme vše.

na jejich úspěchu.

3. Naše produkty Do našeho portfolia patří vlastní, námi vyvíjené dynamické webové aplikace nabízené pod obchodní značkou ACTUANA a LearnIS. Tyto moderní produkty prochází neustálým vývojem, zdokonalováním a rozšiřováním funkcionality. V současné době nabízíme 3 aplikace:

LearnIS LMS

1.0 Řídící systém pro e-learning

ACTUANA CMS

1.0 Snadná správa obsahu webu

ACTUANA SHOP 1.0 Efektivní provoz e-shopu

Více informací o produktech naleznete na webu na adrese http://www.cover.cz/cz/produkty.html.

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

3 / 15


weby

e-shopy

e-learning

web aplikace

4. Popis řešení LearnIS LMS Server 4.1. Cíle řešení Hlavním cílem je implemntace webové serverové aplikace pro elektronickou výuku předmětů a to včetně všech souvisejících aktivit, jako je technické zajištění projektu, podpory pro uživatele, zajištění on-line nápovědy, dodávky školení a to vše v souladu se zadávací dokumentací a technickou specifikací dodávky. Každá aplikace, kterou vytváříme, je maximálně uživatelsky přívětivá a použitelná a je u ní kladen důraz na rychlost odezvy. Klademe důraz na kvalitní zpracování a profesionální vzhled. Samostatnou kapitolu naší práce tvoří bezpečnost aplikace a uložených dat, s čímž máme několikaleté bohaté zkušenosti.

4.2. Základní informace Aplikace LearnIS LMS je profesionální český řídící systém výuky probíhající formou e-learningu, umožňující vytvořit ucelené prostředí pro přípravu, průběh, realizaci a vyhodnocení studia. Mezi základní funkce systému patří sestavení osnovy kurzů (z lekcí), dodání studijních podkladů „just in time“ v libovolné formě (články, soubory, multimedia) a sestavení testů z databáze otázek. Samozřejmostí je vyhodnocení aktivit (nastudování podkladů, vyhodnocení testů atd.). Systém ale umožňuje mnohem více: vytvářet e-knihy pomocí vestavěného CMS, obsahuje vestavěné diskuzní fórum pro podporu neformálního předávání informací atd.

4.3. Klíčové vlastnosti systému zajímavé pro... Učitele a lektory

IT managery

Managery projektů a ředitele

 ucelené prostředí pro studium  jednoduché a přehledné uživatelské rozhraní  extrémě použitelná studentská sekce  přehledně zpracovaná nápověda  důraz na maximální efektivitu ovládání  podpora pro cizojazyčný obsah a speciální znaky  podpora tvorby skupin uživatelů (třídy, studijní skupiny, kroužky)  možnost vytvářet poutavý výukový obsah  tvořte si vlastní databázi otázek a odpovědí  výběr z mnoha typů otázek (ano / ne, jedna správná / více správných odpovědí, skupina otázek (vícenásobná otázka), označení místa na obrázku, volná doplňovačka, doplňovačka s volbami, spojovačka a další...)  vytváření a vyhodnocování testů složených z otázek  kurzy a lekce doplněné o multimediální obsah  k provozu stačí pouze www prohlížeč

 robustní architektura - dynamická webová aplikace s architekturou nultý klient/server, která k ukládání dat používá pgSQL databázi  nativní podpora znakové sady UTF-8  k provozu stačí pouze www prohlížeč  nízké HW nároky na klientské stanice  instalace na náš webový server je rychlá a bez zbytečných komplikací  v případě instalace na vlastní stroj je třeba pro běh aplikace zajistit příslušné technické parametry hostingu  systém může být přístupný z vlastní domény, nebo z adresy learnis.vasewww. cz nebo nabízíme pronájem subdomény na www.learnis.cz ve tvaru vasprojekt. learnis.cz  šifrovaný přístup pomocí protokolu HTTPS pro vysokou bezpečnost aplikace  podpora standardu SCORM  přehledně zpracovaná nápověda pro uživatele systému  velice zajímavá cena, slevy pro školy a státní správu

 velice zajímavá cena, slevy pro školy a státní správu  ucelené prostředí pro studium  jednoduché a přehledné uživatelské rozhraní  extrémě použitelná studentská sekce  přehledně zpracovaná nápověda pro uživatele systému  možnost tvorby multijazyčného obsahu  podpora tvorby skupin uživatelů, jejichž struktura může kopírovat strukturu organizace  vysoká bezpečnost aplikace  možnost vytvářet poutavý výukový obsah  vytváření a vyhodnocování testů složených z otázek  kurzy a lekce doplněné o multimediální obsah  k provozu stačí pouze www prohlížeč

V rámci dodávky LMS jsme schopni realizovat také multimediální kurzy na míru (výhody jednoho dodavatele celé e-learning platformy)

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

4 / 15


weby

e-shopy

e-learning

web aplikace

Systém se skládá ze dvou základních částí: studentské sekce a administrační části. LearnIS LMS podporuje všechny potřebné uživatelské role, jako např. student, lektor, manager a administrátor. Systém tvorby rolí je velice pružný a přispůdobí se libovolné organizaci.

4.4. Přehled modulů obsažených v aplikaci  Nástěnka

 Diskusní fórum

LearnIS LMS obsahuje také sadu modulů ze

 Kurzy a lekce

 Zprávy a Chat

systému ACTUANA CMS

 Testy a kvízy

 Fulltextové hledání v datech

 Otázky a odpovědi

 Klasifikační stupnice

 Anketa

 Správce souborů

 Záloha a obnovení dat databáze

 FAQ (často kladené dotazy)

 Knihy

 Uživatelé systému

 Statické stránky

 CMS

 Nápověda

 Články (RS - redakční systém)

 Studenti a studijní skupiny

 Jazykové mutace

 Rezervační systém (booking)

4.5. Administrace systému Pomocí administračního rozhraní jsou plněna veškerá uživatelská data a toto rozhraní také slouží ke správě www prezentace. Administrační část je přístupná na specifické www adrese a je určena výhradně pro správce systému. Je chráněna přístupovým jménem a heslem, takže se do této části dostanou jen ti uživatelé, kterým byla v systému přidělena příslušná role (administrátor, pedagog, redaktor, autor atp.).

Naše aplikace používají šifrovaný přenos dat realizovaný pomocí protokolu „https“, který zabraňuje odposlechnutí citlivých informací při komunikaci po síti (typicky např. v nezabezpečené wifi síťi).

4.6. Uživatelské rozhraní Na vzhled aplikace klademe vysoké nároky. Vzhledem k tomu, že se jedná o komplexní problematiku, tak pouze nastíníme, že zde hraje roli vše od použitých barev až po technické možnosti aktuálních verzí prohlížečů. Jednou z velkých předností našeho řešení je rozvržení stránky (tzv. „layout“). Ten podporuje roztahování na celou šířku obrazovky a tím je zajištěno maximální využití plochy monitoru a zároveň je zabráněno nutnosti horizontálního posunu obrazu na monitorech s menším rozlišením. Data jsou prezentována formou tabulky a lze na ně nahlížet pomocí pohledu složky, kdy je zachována stromová struktura uložených dat, nebo použít seznam, což je plochý pohled. Pomocí hromadných akcí lze položky přesunovat, kopírovat a mazat, což výrazně zvyšuje efektivitu práce s daty. Ty lze navíc filtrovat pomocí relevantních kritérií (parametrů), řadit sestupně nebo vzestupně, měnit počet záznamů na stránku (15, 25, 50, Obr. 5. Ukázka Správce otázek a testů.

100, vše atd.) a zejména položky editovat.

Konkrétní přínosy použití tohoto typu uživatelského rozhraní Vzhled UI3) prošel v námi vyvíjených aplikacích několikaletým vývojem, mnohými interními testy a také reálným nasazením u skutečných uživatelů. Naše řešení je dostatečně prověřené a výkonné a splňuje ty nejnáročnější požadavky na použitelnost.

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

5 / 15


weby

e-shopy

e-learning

web aplikace

4.7. Vytváření a ukládání otázek a testů

Formulář vytvoření testu

Formulář vytvoření otázky

Náš tip na úvod: Chcete-li vidět LearnIS v akci, prohlédněte si krátká výuková videa práce s aplikací, která najdete na adrese: www.cover.cz/video/learnis/. Videa jsou profesionálně namluvena.

Katalog typů otázek >

4.8. Integrovaný vizuální editor Kvalitní WYSIWYG4) editor je vzhledově i po stránce ovládání velice podobný jako editory MS Word nebo Open Office. Editor umožňuje realizovat běžné formátování obsahu jednotlivých stránek uživatelsky, tj. přímo bez znalosti HTML5) a CSS6) kódování. Data z prostředí MS Office jsou do editoru importována přes „clipboard“ (metoda copy&paste). Tímto způsobem mohou být importována libovolná textová nebo tabulková data, včetně zachování základního formátování.

Vestavěný WYSIWYG editor.

Konkrétní využití vizuálního editoru pro tento projekt Použití editoru výrazně usnadní lektorům tvorbu obsahu kurzů a to bez znalosti HTML. Nativní podpora vkládání obsahu z MS Word a Open Office má výrazný vliv na rychlost vkládání obsahu. Výhodou je také otestované funkční workflow s důrazem na publikování matematických rovnic z programu MathType nebo obrázků geometrie z programu GeoGebra a mnoha dalších programů.

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

6 / 15


weby

e-shopy

e-learning

web aplikace

4.9. Vytváření lekcí v prostředí LearnIS LMS Lekce a kurzy lze vytvářet přímo v prostředí LearnIS. Jená se o kurzy obsahující libovolné prvky (obrázky, animace, texty, odkazy na www nebo na knihy atd.) které lze vložit do systému. Tento obsah mohou vytvářet samotní lektoři.

Formulář vytvoření kurzu

Přehled kurzů ve Studentské sekci

4.10. Napojení lekcí vytvořených na míru do systému LearnIS LMS V případě, že potřebujeme vytvořit vysoce interaktivní animované a ozvučené kurzy, je třeba je vyrobit na míru a napojit je na řídící systém výuky. Takové kurzy vytváříme v programu Adobe Flash CS4 Professional, což je nejmodernější program na tvorbu flashových animací. Tyto kurzy jsou plně programované na míru a využijí tak na 100% multimediální možností a výhod propojení s LMS LearnIS (přenos výsledků do systému, možnost načítání otázek z webového serveru atd.). Tyto kurzy je též možné distribuovat na CD/DVD nosičích pro offline použití.

Flash kurz umístěný na webovém serveru a napojený do LMS LearnIS. Vyžaduje Internet

Průběh kurzu se zobrazí na obrazovce.

Průběh kurzu a výsledky testů se zobrazí na obrazovce.

Výsledky testů se uloží do databáze.

Flash kurz umístěný na CD/DVD. Internet je vyžadován pouze k plnění testů.

Testy (testové otázky) se načítají z databáze otázek.

Mezi další programy které lze pro tvorbu kurzů použít patří různé LCMS produkty. LearnIS podporuje standard SCORM, takže je-li program schopen vyexportovat kurz v tomto standardu, lze jej napojit do LMS sytsému.

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

7 / 15


weby

e-shopy

e-learning

web aplikace

4.11. MoĹžnosti tvorby struktury kurzu

,VS[

,VS[ O

-FLDF

-FLDF 4USĂˆOLB $.4

4USĂˆOLB $.4

4USĂˆOLB $.4 O

4USĂˆOLB $.4 O

4PVCPS

4PVCPS

4PVCPS

4PVCPS

4PVCPS

4PVCPS -FLDF

-FLDF 4USĂˆOLB $.4

4USĂˆOLB $.4

4USĂˆOLB $.4

-FLDF

4USĂˆOLB $.4

-FLDF

4USĂˆOLB $.4 O

4USĂˆOLB $.4 O

4USĂˆOLB $.4

4PVCPS

4USĂˆOLB $.4

4PVCPS

4USĂˆOLB $.4

4PVCPS

4USĂˆOLB $.4

4PVCPS

4USĂˆOLB $.4 O

4PVCPS

4USĂˆOLB $.4 O

4PVCPS

4PVCPS 4PVCPS

4PVCPS -FLDF

4PVCPS

4PVCPS

-FLDF

4PVCPS 4USĂˆOLB $.4

4PVCPS .1

4USĂˆOLB $.4

4PVCPS .1

4USĂˆOLB $.4

4USĂˆOLB $.4

4USĂˆOLB $.4 O

4USĂˆOLB $.4 O

5FTU

5FTU

4PVCPS

4PVCPS

0UĂˆ[LB

4PVCPS

0UĂˆ[LB

4PVCPS

0UĂˆ[LB

4PVCPS

0UĂˆ[LB

4PVCPS

0UĂˆ[LB

0UĂˆ[LB

-FLDF

0UĂˆ[LB

-FLDF

0UĂˆ[LB

0UĂˆ[LB

4USĂˆOLB $.4

0UĂˆ[LB

0UĂˆ[LB

4USĂˆOLB $.4

0UĂˆ[LB

4USĂˆOLB $.4

0UĂˆ[LB

4USĂˆOLB $.4 O

0UĂˆ[LB

4USĂˆOLB $.4 O

4PVCPS

0UĂˆ[LB O

0UĂˆ[LB O

4PVCPS

-FLDF O O

-FLDF O O

4PVCPS 4USĂˆOLB $.4

5FTU

5FTU

4USĂˆOLB $.4 O

4USĂˆOLB $.4 O 4PVCPS '-"4)

4PVCPS 4PVCPS

4PVCPS 4USĂˆOLB $.4

4USĂˆOLB $.4

0UĂˆ[LB

4PVCPS '-"4)

0UĂˆ[LB

4PVCPS

0UĂˆ[LB

4PVCPS

0UĂˆ[LB

4PVCPS YZ[ O

0UĂˆ[LB

4PVCPS YZ[ O

0UĂˆ[LB

0UĂˆ[LB 0UĂˆ[LB 4USĂˆOLB $.4 4USĂˆOLB $.4 O

0UĂˆ[LB

0UĂˆ[LB 4USĂˆOLB $.4 4USĂˆOLB $.4 O

0UĂˆ[LB 0UĂˆ[LB

0UĂˆ[LB

0UĂˆ[LB

0UĂˆ[LB O

0UĂˆ[LB O

LogickĂĄ struktura kurzu a lekcĂ­

KonkrĂŠtnĂ­ postup vytvoĹ™enĂ­ kurzu V aplikaci LearnIS se kurz snadno vytvoří pomocĂ­ nĂĄstroje SprĂĄvce kurzĹŻ, kterĂ˝ umoĹžĹˆuje vytvĂĄĹ™et konkrĂŠtnĂ­ strukturu (osnovu) kurzu z lekcĂ­. Tento sprĂĄvce řídĂ­ i dalĹĄĂ­ parametry kurzĹŻ a lekcĂ­ (platnost, přístupovĂĄ prĂĄva atd.) a umoĹžĹˆuje studium vyhodnocovat. HotovĂ˝ kurz nebo jeho Ä?ĂĄst je potĂŠ moĹžno publikovat pro klienty (studenty).

COVER MEDIA KĹ™iŞíkova 70, 61200 Brno-KrĂĄlovo pole, web: www.cover.cz

Petr Musil vedenĂ­ projektĹŻ, tel.: +420 777 967 347, e-mail: petr@cover.cz

8 / 15


weby

e-shopy

e-learning

web aplikace

4.12. Co je co? Kurzy

Soubory

Kurz je výsledným studijním a vzdělávácím celkem sestaveným z lekcí.

Soubory libovolného typu (obrázky, audio, video atd.), tedy tedy např.

Má specifické vlastnosti, jako např prezentaci, platnost atp. Strudenti

referenční obrázky či jiné materiály potřebné k explikaci studiajsou ulo-

mají přístup do kurzů pouze na základě uživatelských práv.

ženy přímo na serveru v tzv. Repository, což je speciální složka na serveru vyhrazená pouze pro tato data. Soubory lze na server nahrávat z lo-

Lekce

kálního počítače pomocí integrovaného správce souborů.

Lekce je menší celek učiva než kurz. Struktura lekcí tvoří osnovu kurzu. Lekce obsahují studijní podklady vysvětlující probíranou (vyučovanou) problematiku v nejrůznějších formách (text, obrázky, audio, video, flash atp.). Součástí lekcí jsou i zkouškamy ve formě testu(ů) složených z otázek.

Testy Testy jsou sestaveny z jednotlivých testových otázek. Testy mohou být žákovi prezentovány (zpřístupněny) v předem definovaných časových úsecích, které nadefinuje pedagog. Testy mohou být pojmuty jako rozřazovací, cvičné nebo ostré. Jejich vyhodnocení probíhá dle nastavení automaticky nebo vyžadují manuální ohodnocení.

Otázka Testová otázka obsahuje dle zadaného druhu relevantní počet odpovědí a dále též příslušné bodové ohodnocení všech variant, ze kterých se provede výpočet výsledku testu.

Knihy Knihy se skládají z jednotlivých stránek a slouži jako studijní opora.

Stránky Pomocí integrovaného HTML editoru umožňují tvořit libovolný staticky obsah a ten použít k výuce. V podstatějde o stránky plněné pomocí editoru metodou copy&paste přímo z MS Office Word a Open Office Writer) nebo o původní obsah tvořený lektorem přímo v editoru. Jako obsah lze však také vložit libovolné soubory z Repository (uložiště souborů), dále vkládat externí odkazy, text, obrázky, audio, video, flash animace, tabulky atp. Po spojení více stránek do jednoho celku vznikne kniha. Spráce obrázků

Celá tvorba obsahu v aplikaci LearnIS se dá vyjádřit větou: „My Vám dáváme nástroj, je pouze na Vás, jak jej k výuce použijete“.

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

9 / 15


weby

e-shopy

e-learning

web aplikace

4.13. Architektura webové aplikace Základní vlastnost serverové aplikace je její umístění na jednom místě, na tzv. „serveru“ (jedná se o speciální počítač nebo i několik počítačů), který může být umístěn na libovolném místě na světě, ale musím být připojený na intenet. Díky celosvětové síti internet je tato aplikace následně dostupná z libovolného místa. Tato architektura má několik zásadních výhod (např. centralizované umístění aplikace a dat), ale je vhodná pouze pro určité typy aplikací, kdy je potřeba brát ohled zejména na požadovaný výkon aplikace a způsob užití.

Obr. 3.

Schématické znázornění fungování webové aplikace. Data aplikace jsou umístěna na webovém a databázovém serveru připojeném na Internet.

Vhodnost výběru architektury pro tento typ projektu Po analýze a zvážení všech okolností technického, realizačního a ekonomického rázu je dle mého názoru zadavatelem navrhovaná architektura požadované aplikace zvolena dobře.

4.14. Požadavky na používaní webové aplikace K plnohodnotnému používání serverové webové aplikace architektury tzv. „nultý klient“ stačí pouze webový prohlížeč, například Firefox nebo Internet Explorer. Není tedy nutné na koncové stanice klientů instalovat žádné další desktopové aplikace, které by bylo třeba udržovat.

Naše aplikace jsou testovány ve všech majoritních prohlížečích, které mají aktuální zastoupení nad 10% v českém internetu (hodnoceno dle statistik TOPlist.cz).

4.15. Udržitelnost aplikace, rozšiřitelnost a webové standardy Při vývoji našich aplikací dbáme na výbornou udržitelnost aplikace do budoucna, zejména na možnost rychle a efektivně odstraňovat chyby a rozšiřovat funkcionalitu. To umožňuje propracovaný systém vlastního vývoje (aktivní použití OOP1) a striktního oddělení programového kódu od vzhledových či prezentačních dat pomocí tzv. „templates“ atp.) v návaznosti na kvalitní testování a proces instalace nových verzí systému pomocí tzv. „upgrade“ či „update“. Samozřejmostí je také vytváření kvalitní dokumentace k vlastnímu programovému kódu a struktuře databáze. Při naší práci ctíme webové standardy W3C2) a další relevantní standardy.

Obr. 4. ukázka programového kódu PHP

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

10 / 15


weby

e-shopy

e-learning

web aplikace

5. Reference Máme 10 let zkušeností s tvorbou webů a vývojem webových aplikací. Za tu dobu jsme vytvořili a úspěšně dokončili desítky projektů různých velikostí, od několikastránkových minisites až po projekty s tisíci stranami obsahu napojených na náš systém správy obsahu webu − aplikace ACTUANA® CMS.

Mezi další významné reference patří vývoj našich vlatních webových aplikací, což je jednou z našich hlavních priorit. Mezi naše stěžejní aplikace patří moderní řídící systém výuky LearnIS, dále systém pro provoz e-shopu ACTUANA SHOP, systém pro správu obsahu www prezentace ACTUANA CMS a v neposlední řadě nástroj pro spolupráci malých týmů, úkolovník, správce kontaktů a fakturační sw v jednom ACTUANA TEAM.

5.1. E-learning - Projekt Mafýk Na začátku roku 2009 jsme se stali vítězem výběrového řízení podlimitní veřejné zakázky „Zavedení specializovaného systému pro přípravu žáků na výuku prostřednictvím ICT v matematice a fyzice, e-learning“ pro ZŠ Židlochovice (Jihomoravský kraj). Tento projekt v celkové hodnotě 527.586,50 Kč včetně DPH je financován z Evropského sociálního fondu (85%) a státního rozpočtu ČR (15%). Považujeme za důležité, že jsme ve výběrovém řízení zvítězili na základě následujících kritérií: technické parametry a funkční vlastnosti [40%], nabídková cena [40%], záruční doba a záruční podmínky [10%], servisní podmínky a technická podpora [10%].

O projektu Mafýk vyučuje matematiku a fyziku zábavnou formou. Výuka se tak stává efektivnější, materiály pro žáky dostupnější, je umožněn individuální přístup k žákům vytvořením více variant výukových materiálů. Jsou vytvořeny podmínky pro metodickou pomoc žákům a ktivní komunikaci mezi žákem a učitelem. Konkrétním cílem projektu Mafýk je rozšířit výukové prostředí na ZŠ Židlochovice o e-learningovou formu výuky matematiky a fyzik, obsahově pokrývající učivo v 6.–9. ročníku základní školy.

Ukazatel

Hodnota

Počet studentů

cca 900

Počet lektorů

cca 12

Doba přípravy platformy

5 měsíců

Předání platformy k užívaní

26.8.2009

Doba běhu projektu

3 roky s následnou další udržitelností

Počet interativních animací

cca 100

Počet otázek v databázi

cca 10 000

Počet testů v databázi

řádově stovky

Počet kurzů

cca 20

Počet e-knih

1 - Učebnice fyziky

Cena dodávky LMS platformy

527.586,50 Kč

Rozpočet projektu celkem

2.683.347,00 Kč

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

11 / 15


weby

e-shopy

e-learning

web aplikace

Naše práce

Klíčovou částí dodávky je zajištění e-lerning platformy, která je realizována prostřednictvím našeho dynamického řešení LearnIS 1.0 Server, jakožto řídícího systému výuky (LMS), včetně multilicence pro 900 studentů.

V rámci projektu bude dále vytvořena www prezentace projektu na adrese www.mafyk. cz. Dále bude provedena customizace (úprava na míru) vzhledu studentská sekce a bude vytvořeno

přibližně

100

ks

interaktivních

flashových animací, které názornou formou vysvětlují učební látku.

Více informací o projektu najdete na adrese http://www.cover.cz/cz/reference-e-learning.html. Webové stránky www.mafyk.cz

Interaktivní flash - Var

Interaktivní flash - Zobrazení rozptylkou

Interaktivní flash - Jaderná elektrárna

Náš tip: Chcete-li vidět flashové animace připravené pro projekt, prohlédněte si je na adrese: www.cover.cz/flash/mafyk/flashbook/flashbook_02.html

Interaktivní flash - Reostat jako dělič napětí

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Interaktivní flash - Práce pomocí kladkostroje

Interaktivní flash - Relativnost pohybu

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

12 / 15


weby

e-shopy

e-learning

web aplikace

5.2. Výběr z ostatních referencí

Web www.netbox.cz [2007] Klient SMART Comp a.s. / zadavatel A.G.A

Web www.netdevelopment.cz [2006] Klient NET Develpment s.r.o. / zadavatel A.G.A

Šablony a grafické prvky www.kkcg.eu [2007] Klient KKCG a.s. / zadavatel Infinity a.s.

Design webu [2009] Klient AsisTrans s.r.o.

Titulka intranetu - portál CPE [2006] Klient: Microsoft ČR / zadavatel Infinity a.s.

Webdesign www.olesnice.cz [2008] Klient MÚ Olešnice / zadavatel A.G.A

Design webu www.reflexnutrition.cz [2009] Klient VitamineExpress CZ s.r.o.

Web www.pellini.cz [2008] Klient MR - Gastroservis, s.r.o.

UI webové aplikace Smart Connection Online

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

13 / 15


weby

e-shopy

e-learning

web aplikace

Kompletní přehled našich referencí najdete na adrese http://www.cover.cz/cz/reference.html.

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

14 / 15


weby

e-shopy

e-learning

web aplikace

6. Závěr 6.1. Specifikace použitých technologií Většina námi používaných technologií jsou tzv. „open-source“. Jejich výběr je podmíněn zejména prokazatelnou kvalitou, vhodností použití s ohledem na požadavky a úkoly, které má aplikace plnit. Mezi další klíčové parametry výběru patří respektování standardů, poskytovaná podpora, báze znalostí, složitost implementace a bezpečnost. Svoji roli však také hraje i eventuelní cena technologie.

Frontend Značkovací jazyk: XHTML 1.0 Transitional Kaskádové styly: CSS 2.1 Javascriptový framework: jQuery

Nároky na serverové vybavení Platforma: Linux Webový server: Apache 2.x Scriptovací jazyk: PHP 5.x PHP knihovny: GD 2+ Databáze: PostgreSQL 8.2.x Kódování databáze: UTF-8 Kapacita webhostingu: 2 GB Počet db: 1 (max 10) Počet mailboxů: neomezeně (pouze kapacitou webhostingu) Další: mod_rewrite pro Apache, IP pro „https“ protokol pro šifrovaný přístup

6.2. Autor dokumentu, kontakt Petr Musil COVER MEDIA e-mail: petr@cover.cz, telefon: +420 777 967 347, adresa: Křižíkova 70, 61200 Brno, Czech Republic, web: www.cover.cz

6.3. Náš tým Na vývoji našich aplikací pracuje v současné době kompletní tým 5-ti lidí. Projektový vedoucí: Petr Musil, obchod, marketing a školení: Ing. David Žák Vývoj: analytik, senior PHP/SQL/JS programátor, 2x PHP/SQL/JS programátor, grafik a návrhář UI, sw tester.

6.4. Vysvětlivky

1)

Objektově Orientované Programování

6)

Cascading Style Sheets − kaskádové styly

2)

World Wide Web Consortium, www.w3.org

7)

Informační Systém

3)

User Interface − uživatelské rozhraní

8)

Structured Query Language

4)

What You See Is What You Get − co vidíte, to dostanete

9)

Reální uživatelé - odhad

5)

HyperText Markup Language − hypertextový značkovací jazyk

COVER MEDIA Křižíkova 70, 61200 Brno-Královo pole, web: www.cover.cz

Petr Musil vedení projektů, tel.: +420 777 967 347, e-mail: petr@cover.cz

15 / 15


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.