1
Hana Netrefová
Uživatelem řízená navigace v univerzitním informačním systému Hana Netrefová∗ Abstrakt S vývojem počítačově orientovaných informačních systémů je stále větší důraz kladen na jejich uživatelskou přívětivost. Tento příspěvek přináší pohled na nově vyvíjenou aplikaci Menu, jednu z prvních personalizačních aplikací univerzitního informačního systému MZLU v Brně. Jsou zde popsány a diskutovány principy a možnosti implementace této aplikace. Abstract With the progress of the computer oriented information systems the importance of their user-friendliness incereases. This paper presents a new application Menu that is being developed, one of the first applications focused on the personalisation of the University information system at the MUAF in Brno. Principles of this application and possibilities of implementation are described and discussed in this paper. Klíčová slova: Univerzitní informační systém, menu, odkaz. Key words: University Information System, Menu, Link.
Úvod Univerzitní informační systém je ve své současné podobě na naší univerzitě provozován od září 2002. Jeho koncepce vychází ze zkušeností nabytých při vývoji a provozu obdobného informačního systému na Provozně ekonomické fakultě v předcházejících třech letech. Je postaven na bázi webového informačního systému, jehož principy popisuje (Šorm, 2002), tzn., že k němu uživatelé přistupují přes webové rozhraní pomocí libovolného Internetového prohlížeče. Uživatelé se do autorizované části systému přihlašují svým uživatelským jménem a heslem. Do této neveřejné části mají přístup pouze oprávnění uživatelé (studenti, učitelé, ostatní zaměstnanci) mající co do činění s naší univerzitou. Přihlášením se uživatel jednoznačně identifikuje a jsou mu nabídnuty veškeré jemu přístupné operace. ∗
Hana Netrefová, Ing., Ústav informatiky PEF MZLU v Brně, Zemědělská 5, 613 00 Brno, e-mail:
[email protected]
2
Uživatelem řízená navigace v univerzitním informačním systému
Nyní je chování informačního systému neměnné, ať se jedná o jakéhokoliv uživatele; uživatelé zatím nemohou podstatným způsobem toto chování ovlivnit. Nyní však nastal čas tuto situaci změnit a poskytnout možnost upravit si chování systému individuálním potřebám a zpříjemnit a usnadnit tak práci v informačním systému.
Cíl práce Problematika personalizace systému zahrnuje velmi širokou škálu různých aspektů. V tomto příspěvku se zaměřím na problém orientace a navigace v informačním systému. Důraz bude kladen na přehlednost a snadnou použitelnost systému. Vycházíme-li ze současného stavu, představují úvodní stránky informačního systému ve své podstatě rozcestníky – seznamy klikatelných odkazů seskupených tematicky do sekcí. Tyto odkazy nás dále přesouvají do dalších hierarchicky vnořených úrovní rozcestníků nebo přímo do konkrétních aplikací. Je pochopitelné, že s postupem času a s dalším vývojem informačního systému bude odkazů přibývat, a při nezměněném chování systému by se orientace v něm stala záhy nepřehlednou. Proto nyní přicházíme s návrhem, jak tuto vzniklou situaci řešit.
Navigace řízená uživatelem Základní myšlenkou uživatelem řízené navigace je tzv. zakládání nejméně používaných odkazů (Netrefová, 2003). Každý uživatel bude mít možnost nastavit si způsob zobrazování odkazů – tzn., že si v preferencích zvolí, zda chce využívat možnosti skrývání odkazů a dále nastaví počet aktuálně zobrazovaných odkazů. Takto budou implicitně viditelné pouze nejčastěji používané odkazy, ostatní pak budou samozřejmě dostupné kliknutím na ikonku Další. Tím se zvýší přehlednost stránek a uživatelé se budou v systému snadněji orientovat.
Analýza implementace Při analýze implementace vycházíme ze současné datové struktury a principů univerzitního informačního systému. Výchozí stav V současné době jsou menu stránky systému tvořeny seznamem odkazů do dalších úrovní či přímo do aplikací (například Osobní administrativa).
Hana Netrefová
3
Odkazy jsou tematicky rozděleny do sekcí (například Studium, Záznamník učitele, Studijní oddělení, Dokumentace, Vývoj systému a další). Každému uživateli systému jsou zobrazovány pouze ty odkazy, na jejichž použití má právo. Princip zobrazování odkazů je tedy postaven na právech a rolích, které každému uživateli informačního systému přísluší. Něco jiného tedy uvidí (a tedy smí používat) student, něco jiného učitel či studijní referentka. Implementace aplikace Menu Po identifikaci uživatele systémem, tedy po přihlášení, se každému uživateli bude načítat počet použití jednotlivých odkazů. Z této evidence pak bude možné rozhodnout, které odkazy se zobrazí a které zůstanou skryty pod ikonkou Další. Zakládání odkazů bude řešeno na úrovni sekcí, aby nedošlo k tomu, že zůstane skrytá celá tematická sekce, kterou uživatel ne právě často používá. U nadpisu každé sekce bude pro přehlednost zobrazeno, kolik odkazů celkem je v sekci zahrnuto. Dalším důležitým aspektem je znovupoužitelnost sekcí v menu a znovupoužitelnost odkazů v sekcích. Tematická sekce se může opakovat v rámci různých menu stránek, tedy stránek se seznamy odkazů. Typickým příkladem je sekce Informace o MZLU , která se nachází jak na Úvodní stránce informačního systému, tak v Osobní administrativě, což je úvodní stránka přihlášeného uživatele. Analogicky se mohou opakovat jednotlivé odkazy v rámci různých sekcí. Například odkaz Dokumentace datového schématu lze nalézt v sekci Vývoj systému v Osobní administrativě, stejně jako v menu Vývojářské nástroje. Datové schéma Aby mohly být evidovány všechny potřebné údaje, je třeba založit v současném datovém schématu nové tabulky. Jména tabulek navazují na filozofii pojmenování tabulek v současném schématu UIS. Y MENU – tabulka obsahující menu stránky. Y MENU SLOZENI SEKCI – rozdělení jednotlivých tematických sekcí (skupin) do menu stránek. Y MENU SEKCE – tematické sekce odkazů. Y MENU ODKAZY – tabulka všech odkazů. Y MENU ZARAZENI ODKAZU – rozřazení jednotlivých odkazů do tematických sekcí.
4
Uživatelem řízená navigace v univerzitním informačním systému
Y MENU POUZITI ODKAZU – tabulka eviduje všechna kliknutí všemi uživateli, pro každého uživatele zvlášť jsou načítány počty použití jednotlivých odkazů. Na vytvořenou datovou strukturu navazuje programový kód, který dané tabulky obsluhuje a řídí chování systému ve vztahu k jednotlivým uživatelům. Základem je vytvoření zvláštního modulu, ve kterém jsou soustředěny funkce využívané aplikacemi na práci s menu. Pak mohou být tyto aplikace plně transparentní a zařaditelné mezi ostatní rodiny aplikací informačního systému.
Diskuse Na závěr je třeba podotknout, že používání výše popsaných možností systému závisí čistě na přání uživatele. Každý si může nastavit v osobních preferencích, zda bude aplikace menu využívat a v případě, že ano, si také nastaví počet implicitně zobrazovaných odkazů. V současné době máme přesnou představu o chování a užití aplikace a hledáme nyní nejlepší prostředky a způsob, jak vytýčených cílů dosáhnout. Po naimplementování základní popisované verze uvažujeme už teď o dalších zdokonaleních, například o uživatelsky modifikovatelném řazení sekcí v menu, uživatelském přeřazování odkazů mezi sekcemi, vytváření „hot menuÿ nejpoužívanějších odkazů na začátku každé generované stránky apod. Zavedení aplikace Menu přinese nemalé výhody i vývojářům systému. Při zavedení nového odkazu či při jakékoliv změně v menu stránce už nebude třeba ručně editovat programový kód stránky, ale bude možné užít k těmto účelům vytvořené obslužné aplikace.
Závěr Aplikace Menu je jednou z řady připravovaných aplikací, které jsou zaměřeny na personalizaci univerzitního informačního systému a zvýšení uživatelského komfortu. Čeká nás ještě spousta práce, přesto počítáme s nasazením této aplikace v průběhu druhé třetiny roku 2003 a věříme, že se u uživatelů setká s příznivým ohlasem.
Literatura Netrefová, H. Personalizace univerzitního informačního systému. In Univerzitní informační systém MZLU v Brně I . Brno: Konvoj, 2003. In press.
Hana Netrefová
5
Šorm, M. Nový pohled na návrh webového informačního systému. In Firma a konkurenční prostředí. Brno: Konvoj, 2002. In press.