STRUCTURA TEXTULUI ELECTRONIC. TEHNOLOGIA CREĂRII ȘI UTILIZĂRII
AA Karasik, V.S. Tretyakov
Universitatea Tehnică din Ural
Ekaterinburg
Un manual electronic este înțeles ca un material teoretic ilustrat. Ilustrațiile materialului teoretic pot fi fie imagini statice, fie obiecte interactive (de exemplu, folosind tehnologii Flash).
Cu toate acestea, spre deosebire de versiunea pe hârtie, un manual electronic poate avea o serie de caracteristici suplimentare concepute pentru a vă ajuta să stăpâniți materialul și să accelerați acest proces. Cea mai simplă dintre aceste posibilități sunt în căutare de informații în interiorul tutorial pe masa hipertext cuvinte cheie cuprins, un index, un glosar de termeni, linkuri către informații suplimentare (de exemplu, în studiul chimiei - capacitatea de a afișa tabelul periodic iluminate studiat în acest elemente subsecțiuni), semne de carte, și așa mai departe. d.
Următorul pas în dezvoltarea manualului electronic este formarea dinamică a conținutului său din fragmente discrete. Fragmentele manualului pot fi selectate în conformitate cu ierarhia secțiunilor din manual. În prima etapă acest lucru va permite utilizatorului să obțină textul secțiunii oricărui nivel interesant pentru el într-o singură cerere.
Următorul pas în îmbunătățirea manualului electronic poate fi crearea modificărilor acestuia, vizând simplificarea / complicarea materialelor sau studierea unui anumit subiect. Acest lucru poate fi realizat prin includerea în modificare a unui set predeterminat de fragmente fixe.
Și, în sfârșit, cel mai important pas este de a defini structura de legături de informații între fragmentele de manuale care iau în considerare ordinea de prezentare (de exemplu, legătura dintre fragmentele pot indica necesitatea de a studia un capitol pentru a înțelege de altă parte, în acest caz, structura va avea un fel de copac). Desigur, alocarea conexiunilor va necesita costuri semnificative de timp de la dezvoltator, însă calitatea manualului electronic crește astfel cu un ordin de mărime.
În primul rând, structura rezultată va curs creator verifica corectitudinea prezentării (detecție atunci când conceptul de A este definit de B și B de către A; detectarea încălcărilor stratificării în prezentare, atunci când conceptul este definit de conceptul, care se va întâlni formarea ulterioară a secvenței optime de prezentare - minimizarea distanțelor între fragmentele legate, etc.).
În al doilea rând, folosind structura de informații legături între secțiunile de manual posibila generarea automată a modificărilor pe nevoile utilizatorului (de exemplu, alocarea unei sucursale separată a arborelui în secțiunea tutorial, care permite utilizatorului să exploreze secțiunea selectată și toate partițiile necesare pentru înțelegerea acestuia).
De asemenea, formulăm o serie de cerințe generale pentru plicul cursului electronic modern:
Când lucrați într-un mod de rețea, nu trebuie să uitați de un parametru atât de important (în special pentru Rusia), ca și cantitatea de informații transmise. Dacă este posibil, acest volum trebuie minimizat, adică în mod ideal, doar textul manualului cu ilustrații fără date "tehnice" însoțitoare, care este de obicei responsabil pentru interfața manuală și modul în care textul este afișat, ar trebui să fie transmis direct prin rețea. Și este necesar doar textul manualului necesar pentru a servi solicitarea utilizatorului. De asemenea, este de dorit să se evite retransmisia textului.
În sistemul de instruire și informare automatizat "AVUS", dezvoltat și utilizat în cadrul Departamentului de învățământ la distanță al Universității Tehnice de Stat din Ural, manualul electronic este inclus ca o componentă a cursurilor electronice.
Soluțiile tehnice care stau la baza manualului electronic în sistemul „AVUS“, să ia în considerare toate cerințele de mai sus pentru a-l, utilizează un sistem de formare dinamic al materialului manual și să conțină semifabricatelor necesare pentru punerea în aplicare a oportunităților asociate cu structura de link-uri de informare.
O atenție deosebită a fost acordată problemei reducerii informațiilor transmise prin rețea.
Fiecare tutorial este un set de fișiere cu nume arbitrare, emise în conformitate cu standardul XHTML. În interiorul fișierelor, textul este împărțit în secțiuni, fiecare secțiune poate primi un identificator, precum și identificatorul secțiunii părinte, care vă permite să specificați locația secțiunii în structura manualului.
Această abordare are avantaje semnificative. De exemplu, vă permite să adăugați noi partiții într-un loc arbitrar în tutorial prin adăugarea pur și simplu a unui fișier nou fără a efectua modificări ale fișierelor create anterior.
Utilizând un instrument special creat, puteți crea o tabelă de partiții unde toate datele necesare pentru construirea și lucrul cu structura secțiunilor manualului vor fi redate. Acest tabel este salvat într-un fișier separat.
Luați în considerare procesul de lucru cu manualul. În primul rând, utilizatorul deschide pagina de pornire, singura sarcină a căreia este încărcarea bibliotecii de funcții care suportă shell-ul și bibliotecile de stil care sunt responsabile pentru apariția interfeței și a textului manualului propriu-zis. Bibliotecile pot fi descărcate atât de pe server, cât și de la computerul local.
După încărcarea bibliotecilor, se descarcă un fișier cu tabelul secțiunilor din manualul selectat, pe baza acestor date se formează un cuprins al manualului, care permite utilizatorului să selecteze secțiunea de interes.
Când un utilizator selectează o secțiune, fragmentul de text necesar este descărcat, dacă nu a fost descărcat anterior (nu există re-descărcare).
Singura cerință pentru un calculator client de a lucra cu manuale este disponibilitatea MS Internet Explorer versiunea 5.0 sau o versiune ulterioară.
funcții de bibliotecă și biblioteci de stil sunt transmise prin rețea de la server la client doar o singură dată (atunci când se lucrează într-un mod de rețea, în modul local, acestea sunt situate pe suportul de date cu un curs electronic), iar ulterior acestea sunt încărcate de pe computerul local. Cu toate acestea, există instrumente pentru actualizarea bibliotecilor de funcții, precum și utilizarea bibliotecilor de stil alternativ pentru a modifica aspectul manualului. Pagina principală (care funcționează în modul de rețea) include informații despre versiunea curentă a bibliotecii, și, dacă este necesar, copii stocate în memoria cache la nivel local a fost actualizat.
Ca o alternativă la HTML-documente pot fi considerate astfel de formate de fișiere ca MHTML (WEB-fișiere, permițându-vă pentru a stoca text cu HTML-marcare și imagini într-un singur fișier), CHM (HTML-help), PDF și altele. Cu toate acestea, aceste standarde impun o serie de constrângeri serioase care nu permit să realizeze pe deplin capacitățile enumerate mai sus, care trebuie să aibă un manual modern.
Tehnologiile de încărcare a textului fragmentate și stocarea locală a bibliotecilor de funcții și stiluri au permis reducerea semnificativă a cantității de informații transmise prin rețea și creșterea vitezei de lucru cu manualul.
O abordare similară va fi aplicată în viitorul apropiat și pentru restul componentelor și modulelor cursului electronic ale sistemului "AVUS", unde reducerea volumului poate fi și mai semnificativă.