Documente Academic
Documente Profesional
Documente Cultură
Curs BWD Ro-Bazele Web-Design
Curs BWD Ro-Bazele Web-Design
E- learning Technologies
Project No. LLP-LdV/ToI/2008/RO/010
BAZELE WEB-DESIGN
Table of Contents
BAZELE WEB......................................................................................................................................... 2
Bazele WWW............................................................................................................................. 3
Tehnologii de dezvoltare web .................................................................................................... 6
Dezvoltarea paginilor Web......................................................................................................... 8
Ghid HTML ...................................................................................................................................... 11
Introducere la HTML ................................................................................................................ 12
Server-Side Scripting ....................................................................................................................... 30
Introducere n Server Side Scripting ......................................................................................... 31
Introducere n PHP .................................................................................................................. 32
Introducere n baze de date ..................................................................................................... 35
Content Management Systems ........................................................................................................ 38
Prezentare ............................................................................................................................... 39
Noiuni de baz ....................................................................................................................... 40
Adugarea Coninutului ........................................................................................................... 51
Comunicarea ........................................................................................................................... 59
Crearea Execiiilor ........................................................................................................................... 67
Introducere n XML .................................................................................................................. 68
Introducere n Flash ................................................................................................................. 72
Exerciii interactive .................................................................................................................. 75
Ce este un exerciiu interactiv? ................................................................................................ 75
Forums - Wikis Blogs..................................................................................................................... 80
Forumuri.................................................................................................................................. 81
Wikis ....................................................................................................................................... 84
Bloguri ..................................................................................................................................... 86
Anexa A Tabel de Simboluri ................................................................................................... 87
BAZELE WEB
n aceast seciune, vom vedea ce este WWW,cum funcioneaz, i o
scurt prezentare a tehnologiilor ce stau la baza sa.
La sfaritul acestei seciuni vei fi capabil s :
nelegi mecanismul de baza
enumeri cel puin 4 limbaje folosite n web
s alegi unealta potrivit de dezvoltare
Nivel: nceptor
Timp Estimat : 20min
Bazele WWW
Serverul Web este un computer care furnizeaza pagini web, ceea ce implica c acele
pagini web sunt stocate pe el. Fiecare server are o adresa IP (Internet Protocol) i
posibil un nume de domeniu. O adresa IP arat astfel: 150.140.142.81. Totui, este
mai intuitiv s foloseti un URL (Uniform Resource Location), care include un nume
de domeniu. De exemplu, dac tastezi URL-ul http://www.upatras.gr/index.html in
browser, acesta trimite o cerere serverului al crui nume de domeniu este
upatras.gr. Acest server apoi intoarce pagina numit index.html i o trimite
browserului.
Ce este un Hyperlink?
Ce este un Hypertext?
Aici sunt prezentate cele mai comune tehnologii folosite pentru a crea un Website.
nainte de a incepe crearea unei pagini web ar trebui s considerai tehnologiile care
urmeaza a fi folosite.
HTML
Stilurile definesc cum elementele HTML vor fi afiate. Stilurile externe permit
schimbarea aparenei i aezarii fiecarei pagin din site-ul tu, prin simpla editare a
unui singur document.
XML Unealta pentru a descrie datele
XML NU ESTE un inlocuitor pentru HTML. XML descrie date, n timp ce HTML afieaza
date.
XML ruleaz pe mai multe platforme de soft i are o unealta independenta de
hardware pentru a transmite date
JavaScript - Scripting pe partea de client
SQL este limbajul standard pentru accesarea i manipularea bazelor de date.SQL este
folosit pentru a accesa i manipula date n MySQL, SQL Server, MS Access, Oracle,
Sybase, DB2, i alte sisteme baze de date. Cunotinele SQL sunt importante pentru
oricine vrea s stocheze sau s obina date dintr-o baza de date.
Desi HTML-ul unei pagini web poate fi scris n orice editor de text (ex : Notepad),
editoare specializate de HTMLpot oferi o usurina n scrierea codului i o
funcionalitate
sporit.
Nici nu e nevoie s stii HTML ca s faci o pagin web. Exista o mulime de forme n
care poti edita HTML: text, object i WYSIWYG (prezentat mai jos)
Ce ofera editoarele de sursa?
Editoarele text de HTML de regula ofer formatare de text (highlighting). Templateuri, Text, toolbar-uri, i keyboard shortcuts pot insera rapid elemente i structuri
HTML. Exist unelte de auto completare care pot fi de un real ajutor. Folosirea
editoarelor text presupune cunoaterea de HTML i de orice alte tehnologii care
urmeaza a fi folosite ca de exemplu CSS, Javascript i limbaje de scripting pe partea
de server. n imaginea ataata se poate vedea un document html ntr-un editor html
care permite formatarea corespunzatoare (highlighting) a textului.
What You See Is What You Get (WYSIWYG) ceea ce vezi e ceea ce primeti
editoarele html ofera o interfaa de editare care se aseaman cu pagina vazuta la
final intr-un browser web. Deoarece utilizarea unui editor wysiwyg nu necesit
cunotine html sunt mai uor de folosit de un nceptor.
Ghid HTML
Aceasta sectiune este un ghid pentru nvatarea HTML-ului, limbajul
folosit n crearea paginilor web.
La sfrsitul acstei seciuni, vei fi capabil s:
shimbi font-ul textului
adaugi imagini paginilor tale web
creezi tabele, liste i forme
pagini web cu CSS
Nivel: Incepator
Timp estimat: 2h
Introducere la HTML
Ce este HTML?
HTML este prescurtarea pentru HyperText Markup Language.
HyperText este metoda prrin care navighezi pe web apsnd pe text special numit
hyperlink care te direcioneaz ctre alte pagini. Prin hyper se nelege neliniar
adic, poi ajunge ctre orice loc de pe Internet cand vrei apsnd pe link-uri nu
exist ordine prestabilit n care se fac lucrurile.
Markup este ceea ce extensiile HTML fac textului din interiorul lor. l marchez ca
un anumit tip de text (text n italic, de exemplu).
HTML este un limbaj, avand codul i sintaxa sa, ca orice alt limbaj.
Consider c avem o pagin web simpla salvat ntr-un fiier de tip text numit
simplepage.html. La stanga poti vedea pagina web aa cum arata cand este deschisa cu un
browser web. La dreapa poti vedea codul paginii web, asa cum arata cand este deschis cu
un editor de text.
<html>
<head>
<title> Elinda Beach </title>
</head>
<body bgcolor="gold">
<h1 align="center"> Elinda </h1>
<div align="center">
<img alt="puma" src="elindabeach.jpg">
</div>
<div align="center">
<p>
Elinda este un golf bine adpostit n partea vestica a insulei,
lng
<a title="Satul Anavatos Chios"
href="anavatos.asp">Anavatos</a><br>
Este o minunat plaj cu mult nisip i ape limpezi, ideala
pentru not i scufundri.
</p>
<p>
Nu departe de mal se afla o ruina a unei vechi nave romane.
<br>
Numele Elinda sau Alinda deriva de la vechiul cuvnt grec
"alios" care nseamn soldat.
</p>
</div>
</body>
</html>
Tag-uri de baz
Ce este un tag?
HTML utilizeaz "tag-uri" pentru a specifica modul n care textul va fi formatat atunci cnd se
va folosi un web browser. Tag-urile sunt nconjurate de paranteze n unghi. Tag-urile vin de
cele mai multe ori n perechi. n fiecare pereche, exist o etichet de deschidere "<>" i o
etichet de nchidere "</> '. Tag-ul de deschidere conine un nume de etichet i, uneori,
atributele tag-ului. El i spune browser-ului c ai dori s efectuai o aciune de formatare
din acel punct al textului. Eticheta de nchidere spune browser-ului, cu "/" (numit forward
slash), urmat de acelai nume al tag-ului, c dorii s oprii aciunea la acel punct al
textului.
Bold (ngroat)
Pentru a face cuvintele s apar boldate (bold), nconjurai textul cu taguri <b></b> .
<b>Trenul Consecinelor</b> Trenul Consecinelor
Italic (nclinat)
Pentru a face cuvintele s par nclinate spre dreapta, nconjurai textul cu
taguri <i></i>.
<i> Aproape Onest</i> Aproape Onest
Subscript (indice)
Pentru a face cuvintele s apar ca jumtate din nlime i 50% sub linie, nconjurai
textul cu taguri <sub></sub>.
<sub>n ora mea cea mai ntunecat</sub> n ora mea cea mai ntunecat
Superscript (exponent)
Pentru a face cuvintele s apar ca jumtate din nlime i 50% peste linie,
nconjurai textul cu taguri <sup></sup>.
<sub>Poduri arznde</sup> Poduri arznde
Text formatat
napoi n zi
Tornada sufletelor
<H3>Tornada sufletelor</H3>
fi acolo
Text formatat
O din text.<BR/>
Pe o linie nou.
∈</font>A
HTML Literal Code
exemplu: pentru a face simbolul gradului, ,tastai °
Este prezentat un tabel ce conine simbolurile i codurile corespunztoare ale
acestora n Appendix A.
Tag-urile HTML
Un document HTML ncepe cu un element HTML care conine HEAD i BODY
Tag-ul HEAD
Seciunea head este locul unde vei defini titlul paginii tale, incluznd informaii
despre pagina ta, pentru motoarele de cutare precum Google, stabilete locaia paginii,
adaug stil foii tale i scrie script-urile.
Tag-ul BODY
Body documentului tu HTML include coninutul paginii tale de Web, care este,
partea pe care vizitatorii ti o vor vedea, inclusiv textul i elementele de grafic.
Pentru a crea cuprinsul:
Tasteaz<ol> pentru o list ordonat sau <ul> pentru a ncepe o lista neordonat.
Tasteaz <li> pentru a ncepe primul item al listei.
Tasteaz textul care urmeaz s fie inclus n item.
Tasteaz</li> pentru a completa fiecare item al listei.
Continu acest proces introducnd cai mai muli itemi ai listei care sunt necesari
pentru a-i completa lista ordonat.Nu exist o limit a numrului de itemi pe care-i
poate avea o list.
6. Pentru a ncheia lista., introdu un sfrit </ol> or </ul> pentru a marca tag-ul de
nceput dup ultimul item al listei.
Exemplu de list:
1.
2.
3.
4.
5.
6.
<tabel>
<tr>
<td>celula 1 </td>
<td>celula 2 </td>
<td>celula 3 </td>
</tr>
7. Repet paii 2. pn la 7. pentru fiecare rnd.
8. Dupa ce completezi numrul de rnduri dorit, tasteaz tag-ul </table> pentru a
termina tabelul.
Exemplu de tabel:
Frames
Ce sunt frames?
Cu frames, poi afia mai mult de un document HTML n aceeai fereastr de
browser.Fiecare document HTML se numete frame i fiecare frame este independent de
celelalte.
<html>
<head>
<title></title>
</head>
<frameset cols="15%,*">
<frame src="sidebar.html" name=sidebar noresize>
<frame src="content.html" name=announces>
</frameset>
</html>
Poi vedea o linie vertical ce divide ecranul n dou pari. Cea din stnga este
o bar lateral n timp ce cea din dreapta este o list cu anunuri pentru o lecie de
zoologie. Acestea sunt dou documente separate HTML pe care, pn n acest
Tag-ul Frameset
Tag-ul <frameset> definete modul n care se poate mpri fereastra n frame-uri.
Fiecare frameset definete un set de rnduri / coloane. Valorile rndurilor / coloanelor indic
ct din suprafaa ecranului va fi ocupat de fiecare rnd / coloan.
Tag-ul frame
Tag-ul <frame> definete ce document HTML trebuie s fie pus n fiecare frame. n
exemplul de mai sus, am creat un set de frames cu dou coloane. Prima coloan ocup 15%
din browser-ul total al ecranului, iar a doua coloan ocup restul. Documentul HTML
"sidebar.html" este pus n prima coloan, i documentul HTML "content.html" este pus n a
doua coloan.
Reine c, dac doreti s previi un utilizator s redimensioneze un frame (prin
tragerea de cadru) adaug cuvintele noresize frame-ului pe care doreti s-l blochezi.
Mai mult, dup cum se poate observa n exemplul de mai sus, tag-ul <body> lipsete.
Aceasta este din cauz c nu se poate utiliza tag-ul <body>, mpreun cu tag-ul <frameset>.
Stilul CSS
Ce este CSS?
CSS vine de la Cascading Style Sheets. n timp ce HTML ofer paginilor tale de
Web, structura lor de baz, CSS (Cascading Style Sheets) definete aspectul lor.
Selectorul este aici h1. Ai observat, probabil, c <h1> este tag-ul pentru antet (cel
mai mare). De asemenea, avem dou declaraii, "color: red" i "background: yellow". Prima
declaraie stabilete culoarea antetului (culoarea textului), n rou, iar al doilea set,
stabilete culoarea de fundal a antetului, n galben. n cazul n care vom aduga acest cod
CSS pentru o pagin HTML, ori de cte ori vom crea un antet utiliznd tag-ul <h1>, aceasta va
avea atributele definite mai sus.
n loc de h1 am putea folosi alte elemente, de exemplu body, p, etc i putem de
asemenea folosi i alte declaraii, de exemplu font-family: Arial; (schimbarea fontului n
Arial).
Dac vom aduga acest cod HTML la pagina noastr, va ncrca stilurile definite n
fiierul mystyle.css" i apariia HTML nostru se va schimba cu uurin. i poi denumi
fiierele CSS oricum doreti. Aici, dup cum poi vedea, acesta este numit "mystyle.css" i
este situat n acelai folder n care se afl i fiierul nostru HTML.
<head>
<style type="text/css">
hr {color:sienna}
p {margin-left:20px}
body {background-image:url("imagini/back40.gif")}
</style>
</head>
Crearea Formularelor
Butoanele radio sunt utilizate atunci cnd doreti ca utilizatorul s selecteze una
dintr-un numr limitat de opiuni i trebuie s aib o "valoare". Input-urile radio trebuie s
aib acelai nume, deoarece ele nu fac dect s-i dea utilizatorului o opiune posibil. Este
posibil s oferim mai multe opiuni utilizatorului cu input-urile radio, oferindu-le un alt
nume.
Drop down menu sunt probabil cele mai flexibile obiecte pe care le poi aduga
formularelor. Avantajul unui drop down menu, n comparaie cu radio buttons sau cu check
box, este acela ca ocup mai puin spaiu.
Aceasta este modalitatea prin care creezi un drop down menu simplu:
Multimedia
Acest atribut poate lua valori diferite, putnd specifica alinierea imaginii, dup cum e
desemnat prin valoare. Valorile ar putea fi: "top", "middle", "bottom", left", "center",
"right".
Observai c modul implicit pentru browser pentru a afia imaginea este n funcie
de dimensiunea sa iniial, deci, dac este vorba de o imagine mic, aceasta se va repeta i
va crea un efect de teracot.
Cum pot ncorpora alte tipuri de date multimedia n pagina mea de web?
Putei aduga diverse tipuri de date multimedia la pagina dvs. Web ntr-un mod
similar cu adugarea de imagini. n loc de a utiliza <img> tag-ul, care este utilizat numai
pentru imagini, putei utiliza tag-ul <object>, care este mai generic. Tot ce trebuie s facei
este s defini tipul de datelor multimedia pe care vrei s le incorporai.
Server-Side Scripting
(scripting din partea server-ului)
n aceast seciune, vom vedea cum putem crea pagini web dinamice,
capabile s se conecteze la bazele de date.
Nivel: Avansat
Durat estimat: 1h
Unele dintre cele mai frecvent folosite limbaje server side scripting sunt:
ASP - ASP.NET
ColdFusion Markup Language
Java prin intermediul paginii JavaServer
PHP
Perl
Python
SQL
Introducere n PHP
Introducere PHP
PHP e prescurtarea pentru: (H)ypertext (P)reprocessor (P) i este un limbaj de
programare pentru construirea site-uri web dinamice. Acesta este un server-side scripting
care poate fi ncorporat ntr-o pagina HTML. Spre deosebire de o pagin obinuit HTML,
PHP este numai server-side, ceea ce nseamn c nu poate interaciona direct cu computerul
utilizatorului. Un script PHP nu este trimis direct la un client de ctre server; n schimb, este
analizat de modulul de PHP pe server. Acesta funcioneaz mn n mn cu serverul dvs.
Web pentru a procesa codul surs al unei pagini nainte ca aceast pagin s fie trimis la
browser-ul utilizatorului. Acest lucru nseamn c merge prin intermediul paginii de sus n
jos, n cutarea seciunilor de PHP, pe care va ncerca s le execute.
Cum funcioneaz PHP?
PHP permite serverului web s fac mult mai mult dect s returneze pagini HTML
pentru utilizator, cum ar fi efectuarea de calcule complexe, lucrul cu baze de date, i multe
altele. Scripturile PHP sunt executate pe server si pot crea dinamic codul HTML care
genereaz pagina Web. PHP si MySQL se combin pentru a uura crearea de pagini web
dinamice interactive. HTML poate crea pagini foarte bine formatate. Cu un adaos de PHP si
MySQL avei posibilitatea s culegei date de la utilizatorii dvs., i face multe lucruri pe care
HTML singur nu le poate susine. Frumuseea PHPului ca i limb este faptul c acesta este
conceput pentru a fi utilizat mpreun cu HTML.
Ce este SQL?
Structured Query Language (SQL) cuprinde una din pietrele de temelie ale
arhitecturii moderne a bazelor de date. SQL definete metodele utilizate pentru a crea i
manipula baze de date relaionale pe toate platformele majore. SQL este un limbaj standard
pentru a face interogri (query-uri) interactive pentru manipularea (stocarea, extragerea,
actualizarea, tergerea) unei baze de date. Interogrile iau forma unei limbi de comand
care v permite s selectai, inserai, updatai, s aflai locaia unor anumite date, i aa mai
departe. Exist, de asemenea, o interfata de programare.
Imaginea de mai jos arat modul n care o simpl baz de date MySQL este
organizat pentru a stoca date. Baza de date este numit bookstore (librrie) i const n
tabele ordonate logic (ordonare de tip tree).
Exist mai multe moduri n care putei crea o nou baz de date MySQL. Cel mai
rapid i mai mai uor este cu ajutorul instrumentului phpMyAdmin. Imaginea de mai jos
arat mai pe larg un tabel MySQL.
Fiecare tabel cuprinde rnduri i coloane. Coloanele precizeaz tipul de date. Datele
in sine sunt stocate pe rnduri. Numele acestui tabel este book (carte) i este folosit pentru
a stoca informaii despre cri.
Informaiile despre cri stocate n baza noastr de date sunt afiate mai jos:
n scopul de a accesa datele unui tabel folosim SQL query pentru a comunica cu
baza de date. O interogare SQL deschide legtura cu baza de date, gsete tabelul care
conine datele dorite i modific nregistrrile necesare.
De exemplu, urmtoarea declaraie SQL va selecta toate nregistrrile din tabelul Persons:
SELECT * FROM Persons
Putem insera, actualiza sau chiar terge datele dintr-un tabel cu ajotorul comenzilor
SQL. Mai important este c aceast manipulare a datelor se poate face prin intermediul unui
site web, precum i cu multele posibiliti pe care PHP le ofer.
HTML, PHP i baze de date
Nivel: Intermediar
Durat estimat: 2h
Prezentare
Ce este Content Management System (CMS)?
Web-ul este un instrument pentru schimbul de informaii. Pentru a face posibil
afiarea acestor informaii (sau "coninut"), pe o varietate de computere diferite, oamenii au
inventat un limbaj, numit HTML, care spune fiecrui tip de computer cum s afieze acest
coninut, fapt foarte folositor.
Din pcate, din perspectiva cuiva care vrea s fac schimb de informaii,
accesibilitatea acestuia la postarea acestor informaii pe Internet este limitat de
cunotinele sale de HTML.
Content Management Systems au fost dezvoltate pentru a rezolva aceast dilem.
Un CMS v ajut s creai i s stocai coninut ntr-un depozit comun, fr a fi nevoie s
cunoatei HTML sau alte limbaje.
Ce este Moodle?
Moodle este un acronim pentru Modular Object-Oriented Dynamic Learning
Environment. Este un sistem de gestionare a coninutului online, care este proiectat pentru
a crea posibiliti de interaciune ntre profesori i studeni/elevi.
S ncepem prezentarea Moodle cu o analogie Lego - ce este acesta, principalele sale
caracteristici, gndirea din spatele su i unele elemente ale lumii Moodle.
Noiuni de baz
Cum se poate crea un curs cu Moodle?
Pasul 1. Presupunnd c v-ai conectat cu succes la site, apsai pe Adugai un nou curs.
Figura 1.
Pasul 2. Acum, putei edita setrile cursului pe care vrei s l creai. Scriei un nume
complet pentru cursul dvs., ct i unul prescurtat. De asemenea, scriei un scurt cuprins al
cursului.
Figura 2.
Pasul 3. Modificai formatul pentru cursul dvs. la formatul Topics. Exist multe opiuni dup
cum putei vedea, dar cele mai frecvent utilizate sunt Weekly i Topics. Dac nu suntei
sigur care ar fi opiunea potrivit pentru dvs., apsai pe butonul Help (semnul de ntrebare
de culoare galben) din stnga pentru o descriere.
Figura 3.
Figura 4.
Figura 5.
Figura 6.
Pasul 7. Selectai-v din lista de poteniali utilizatori (n cazul dumneavoastr lista va fi mult
mai mare i ai putea dori s utilizai butonul de cutare de mai jos), apsai pe Add i apoi
apsai pe Assign roles in Course.
Figura 7a.
Figura 7b.
Pasul 8. Acum modelele anterioare s-au modificat. Putei observa prezena unui nou
profesor, dumneavoastr!!! Apsai pe Click here to enter your course (Fig. 8).
Figura 8.
Pasul 9. Pagina de start a cursului va aprea pe ecran (Fig. 9).
Figura 9.
Figura 10a.
Figura 10b.
Pasul 6. Acum putei vedea studenii nscrii la curs (Fig. 11). Apsai pe Click here to enter
your course.
Figura 11.
Pasul 7. Apsai pe Participants din meniul People aflat n partea stng a pagini de
start. Acum i putei vedea pe toi cei ce particip la curs (Fig. 12).
Figura 12a.
Figura 12b.
Figura 13a.
Figura 13b.
Pasul 2. Apsai pe iconia Edit summary aflat chiar sub tabul Topic Outline. Scriei
Welcome to the ODL course., aplicai funcia bold i apsai Save changes (Fig. 14).
Figura 14.
Pasul 3. Textul inserat apare sub forma unei etichete. Acum apsai pe iconia Move right
aflat lng News forum. Hyperlinkul News forum se muta puin n dreapta (Fig. 15).
Figura 15a.
Figura 15b.
Pasul 4. Apsai iconia Move de lang News forum. Apare un set de mici sloturi. Putei
muta News forum pe slotul preferat. Mutai-l pe cel de-al doilea topic. News forum este
mutat (Fig. 16).
Figura 16a.
Figura 16b.
Pasul 5. Apsai iconia Delete situat lng News forum. Un mesaj de atenionare apare n
care suntei rugat s confirmai aciunea anterioar. Desigur, este decizia dumneavoastr,
dar pentru moment apsai No (Fig. 17).
Figura 17.
Pasul 6. Apsai pe iconia Hide situat lng News forum. News forum devine gri (Fig. 18).
Asta nseamn c acum News forum nu poate fi accesat de studenii nscrii n curs. Aceast
funcie este folositoare n cazul n care nu vrei s prezentai anumite resurse studenilor.
Figura 18.
Pasul 7. Apsai pe butonul Turn editing off din colul din dreapta sus i ntoarcei-v la
pagina de start.
Adugarea Coninutului
Cum poate fi adaugat un fisier in cursul Moodle?
Pasul 1. Apsai butonul Turn editing on din colul din dreapta sus al paginii de start (Fig.
19).
Figura 19.
Pasul 2. Din meniul drop-down Add a resource, selectai Link to a file or web site (Fig. 20).
Figura 20.
Pasul 3. Inserai un nume i o scurt descriere a fiierului pe care dorii s l adugai. n
blocul Link to a file or web site, apsai Choose or upload a file (Fig. 21).
Figura 21.
Pasul 4. Apsai Upload a file (Fig. 22).
Figura 22.
Pasul 5. Apsai Browse apoi gsii fiierul pe care dorii s l adugai, ca i cum ar fi fost un
fiier ataat unui e-mail. Apsai Upload this file (Fig. 23).
Figura 23.
Pasul 6. Apare un mesaj care v ntiineaz c fiierul a fost uploadat cu succes. Apsai
Choose din coloana Action de lang fiier (Fig. 24).
Figura 24.
Pasul 7. n blocul Window, din meniul drop-down, selectai New window. Apsai Save and
return to course (Fig. 25).
Figura 25.
Pasul 1. Apsai butonul Turn editing on din colul din dreapta sus a paginii de start (Fig. 19).
Pasul 2. Din meniul drop-down Add a resource, selectai Link to a file or web site (Fig. 20).
Pasul 3. Inserai un nume i o scurt descriere a paginii web creia dorii s i creeai un link
ctre curs. n blocul Link to a file or web site, inserai URL-ul paginii web (Fig. 26).
Figure 26.
Pasul 4. n blocul Window, din meniul drop-down, selectai New window. Apsai Save and
return to course (Fig. 25).
Cum poate fi adaugat propria pagin web n cursul Moodle?
Pasul 1. Apsai butonul Turn editing on din colul din dreapta sus a paginii de start (Fig. 19).
Pasul 2. Din meniul drop-down Add a resource, selectai Compose a web page (Fig. 27).
Figura 27.
Pasul 3. Inserai un nume i o scurt descriere a paginii web pe care dorii s o adugai (Fig.
28).
Figura 28.
Pasul 4. Creeai propria dumneavoastr pagin web. Dup cum putei observa putei utiliza
o mulime de opiuni, precum schimbarea fontului sau culorii textului, adugarea unei
imagini, unui link, unui tabel etc. (Fig. 29).
Figura 29.
Pasul 5. n blocul Window, din meniul drop-down, selectai New window. Apsai Save and
return to course (Fig. 25).
Figura 30.
Figura 31.
Pasul 3.Scrie numele foderului si apas Create (Fig. 32).
Figura 32.
Pasul 4. Folderul a fost creat cu succes. Bifeaz csuele din stnga fiierelor pe care vrei s
le mui i din meniul drop-down, alege Move to another folder (Fig. 33).
Figura 33.
Pasul 5. Apare un mesaj care te ghideaz pe parcursul restului procedurii. Se merge la
folderul destinaie i se apas Move files to here.
Comunicarea
Figura 34.
Pasul 2. Se scrie numele i o scurt introducere pentru forum, avand posibilitatea de a i
aduga o scur descrie i reguli. Se selecteaz tipul de Forum cel mai potrivit (Pentru Help se
apas semnul galben de intrebare). Se apas Save and return to course (Fig. 35).
Figura 35a.
Figura 35b.
Pasul 3. Se apas pe E-learning forum (Fig. 36).
Figura 36.
Pasul 4. Se apas Add a new discussion topic (Fig. 37).
Figura 37.
Pasul 5.Se scrie un subiect scurt i mesajul. Se apas Save changes (Fig. 38).
Figura 38a.
Figura 38b.
Pasul 6. Un cmp (thread) este creat.Se apas pe subiectul unei discui (discussion) pentru a
se vedea toate postrile acelei discuii(Fig. 39). Se exploreaz toate opiunile posibile.
Figura 39a.
Figura 39b.
Figura 40.
Pasul 2.Se scrie numele i o scurt descriere. Se apas Save and display (Fig. 41).
Figura 41a.
Figura 41b.
Pasul 3. Pagina wiki este editata prin tastarea unui rspuns. Se apas Save (Fig. 42).
Figura 42.
Pasul 4. Pagina wiki va fi updatat. Se apas ODL home de la baza paginii (Fig. 43).
Figura 43.
Pasul 5. Acum, se presupe ca studentul sau profesorul se loghez i afl despre pagina wiki.
El/Ea apas pe numle paginii wiki, apoi pe tabul Edit , adaugnd contribuia ei/lui i apoi
salveaz schimbrile(Fig. 44).
Figura 44a.
Figura 44b.
Pasul 6. Pagina wiki a fost iar updatat. Ca professor se poate vizualiza istoricul paginii wiki
sau folosirea unor versiuni mai vechi(Fig. 45). Nu v ferii s experimentai pn nelegei
modul de funcionare.
Figura 45.
Crearea Execiiilor
In n aceast seciune se va arta cum se pot crea exerciii interactive
folosind XML si Flash.
La sfritul acestei seciuni vei tii cum s
structurai informaia folosind XML
scriei cod simplu n Flash folosind
Actionscript
combinai XML cu Flash
creai exerciii interactive
Nivel: Avansat
Timp estimat: 2h
Introducere n XML
Ce este XML?
Definiia pentru XML este EXtensible Markup Language (Limbaj extensibil de marcare).
Diferenta de baz dintre XML i HTML este c HTML este folosit pentru afiarea datelor, n
timp ce XML este pentru portarea informaiei. Deci XML Nu este un nlocuitor pentru HTML.
Cum arat un document XML?
Mai jos este prezentat un document XML, structurat n aa fel nct s reprezinte un
catalog de CD-uri care conine descrierea a dou CD-uri cu muzic. A se observa ca tagurile
(CD, CATALOG, etc) au fost definite de catre noi, n aa fel nct s creeze o structur mai
inteligibil.
<CATALOG>
<CD>
<TITLE>Cryptic Writings</TITLE>
<ARTIST>Megadeth</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Capitol</COMPANY>
<PRICE>16.98</PRICE>
<YEAR>1997</YEAR>
</CD>
<CD>
<TITLE>Draconian Times</TITLE>
<ARTIST>Paradise Lost</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Music for Nations</COMPANY>
<PRICE>11.98</PRICE>
<YEAR>1995</YEAR>
</CD>
</CATALOG>
Un document XML, este un fiier cu extensia .xml. Nu este nevoie de nici un editor sau
program special pentru a crea un document XML, se poate folosi un editor text simplu.
Structura unui document XML, orict de maleabil ar fi, trebuie s respecte anumite reguli
precum urmatoarele:
1. Toate elementele XML trebuie s abie un tag de nchidere.
n XML, nu se poate omite un tag de nchidere. Toate elementele trebuie s aib tag
de nchidere:
<p>Acesta este un paragraf</p>
<p>Acesta este un alt paragraf</p>
2. Tagurile XML sunt Case Sensitive
n XML, tag-ul este diferit de tag-ul. Tagurile de nchidere i de deschidere trebuie
scrise cu acelai tip de litere:
<message>Acesta este incorect</Message>
<message>Acesta este corect</message>
3. Tagurile XML trebuie s fie ncapsulate corespunztor
n HTML, pot fi observate taguri ncapsulate necorespunztor:
<b><i>This text is bold and italic</b></i>
Este un document XML ce conine informai pentru un catalog de CD-uri, avnd date pentru
doua CD-uri.
Urmrete acest style sheet: cd_catalog.css
CATALOG
{
background-color: #ffffff;
width: 100%;
}
CD
{
display: block;
margin-bottom: 30pt;
margin-left: 0;
}
TITLE
{
color: #FF0000;
font-size: 20pt;
}
ARTIST
{
color: #0000FF;
font-size: 20pt;
}
COUNTRY,PRICE,YEAR,COMPANY
{
display: block;
color: #000000;
margin-left: 20pt;
}
n acesta este CSS-ul care va formata documentul XML. Trebuie definite doar valorile
atributelor pentru tagurile care ne intereseaz.
n cele din urma vom avea :
Fiierul este la fel precum catalog.xml, singura diferent fiind linia care leaga fiierul XML de
CSS, astefel formatnd fiierul XML.
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
Introducere n Flash
Ce este Flash?
9. Adugam 30 de frame-uri exact cum am fcut pentru minge i cu Oval Tool cream o
elipsa pe care o coloram gri.
10. Selectm din Properties Panel parametrul dintre forma, la fel cum am ales micarea
la paragraful 4.Parametrul Ease va avea valoarea -100. Timeline-ul ar trebui s arate
astfel:
Exerciii interactive
Ce este un exerciiu interactiv?
Un exerciiu interactiv este un exerciiu care presupune participarea utilizatorului, astfel
fcnd procesul de invtare mai distractiv, interesant i eficient. Iat un exemplu al unui test
cu alegere multipla:
c. Selectai componentele din Stage i numii, de exemplu, ca i csua din properties panel.
c. In Component Inspector, dai click pe etichete i apoi vor aprea valorile casetei dialog.
Urmai aceeai pai ca mai nainte pentru a aduga valorile prin butonul+ .
Step 7 Adugarea butonului de trimitere:
a. Selectai Window > Common Libraries > Buttons, apoi Libraries buttons dialog pop up.
b. Alegei un buton i glisai-l in etapa.
b. Adugai script-uri in butonul Submit. Dai click pe butonul Submit i inserai urmtoarele
script-uri:
on (press) { if (box.getValue() == 'Alfred Hitchcock') { jg = 'Felicitari'; } if (box.getValue() ==
'Michael Curtiz') { jg = ' Rspuns greit!Va rugam, selectai din nou!'; } if (box.getValue() ==
'Billy Wilder') { jg = ' Rspuns greit!Va rugam, selectai din nou!'; } if (box.getValue() == 'John
Huston') { jg = ' Rspuns greit!Va rugam, selectai din nou!'; } gotoAndStop(2); }
c. Adugai script-uri in frame-ul 1.Dati click pe frame-ul 1 i inserai urmtoarele scrituri:stop();
Nivel: Intermediar
Timp estimat: 20min
Forumuri
Ce este un forum?
Un forum, sau un departament de mesaje este un site de discuii online. Din punct
de vedere tehnologic, forumurile sunt aplicaii web care gestioneaz coninutul
generat de utilizator. Participanii la un forum pot crea legturi sociale i grupuri de
interes pentru un subiect.
Here is an example of a forum about Books & Literature:
Subiectele care sunt importante dar primesc rar posturi sunt stickyed(sau, in anumite
software-uri, pinned).Un subiect sticky va aprea ntotdeauna in fata subiectelor normale,
de multe ori in propria lor seciune.
Ce tipuri de useri sunt intr-un forum?
Wikis
Ce este un Wiki?
Un wiki invita toi userii s editeze orice pagina sau s creeze noi
pagini in web site-ul wiki, folosind numai un browser web clar. Wiki
promoveaz asocieri de subiecte semnificative intre diferite pagini,
fcnd crearea paginii link aproape uoara i artnd daca o pagina
inta exista sau nu.
Un wiki nu este un site artizanal pentru vizitatori ocazionali. In schimb, ncearc s implice
vizitatorul intr-un proces de creare i colaborare in curs de desfurare, care schimba
constant peisajul site-ului web. O caracteristica definitorie a tehnologiei wiki este uurina cu
care paginile pot fi create i updatate. In mod general, nu se fac revizuiri nainte ca
modificrile s fie acceptate. Multe wikis sunt deschise degradrii de ctre publicul general
fr a li se cere s se nregistreze ca utilizatori de conturi. Uneori, logarea pentru o sesiune
este recomandata, pentru crearea unei semnturi wiki cookie pentru semnarea modificrii in
mod automat .Oricum, multe editri pot fi fcute in timp real i pot aprea aproape
instantaneu online. Asta poate facilita abuzul de sistem. Serverele wiki private cer
autentificare utilizatorilor pentru a edita paginile si, uneori, chiar i pentru a le citi.
Cum putei crea un Wiki?
Sunt multe pachetele de software wiki, care va permit crearea uoara a unui wiki.
Unele dintre ele, ca DokuWiki, funcioneaz pe fiiere text clare si, astfel, nu necesita
nici o baza de date. Au o sintaxa simpla, dar puternica, ceea ce face ca fiierele de
date s poat fi citite in afara wiki. Instalarea DokuWiki este foarte simpla-in general
tine doar de despachetarea i setarea permisiunilor.
Bloguri
Ce este un blog?
Simboluri operaionale
NUME
SIMBOL
COD
NUMERIC
COD
LITERAL
Oricare
∀
<FONT FACE="Symbol">"</FONT>
∀
Exist
∃
<FONT FACE="Symbol">$</FONT>
∃
Negaie
¬
<FONT FACE="Symbol">Ø</FONT>
¬
∧
<FONT FACE="Symbol">Ù</FONT>
∧
Sau
∨
<FONT FACE="Symbol">Ú</FONT>
∨
Intersecie
∩
<FONT FACE="Symbol">Ç</FONT>
∩
Uniune
∪
<FONT FACE="Symbol">È</FONT>
∪
±
<FONT FACE="Symbol">±</FONT>
±
nmulire
×
<FONT FACE="Symbol">´</FONT>
×
Derivat parial
∂
<FONT FACE="Symbol">¶</FONT>
∂
Punct Solid
∙
<FONT FACE="Symbol">·</FONT>
Nu exist
Punct de Mijloc
·
<FONT FACE="Symbol">×</FONT>
·
nmulit ncercuit
⊗
<FONT FACE="Symbol">Ä</FONT>
⊗
Plus ncercuit
⊕
<FONT FACE="Symbol">Å</FONT>
⊕
mprire
÷
<FONT FACE="Symbol">¸</FONT>
÷
Produs
∏
<FONT FACE="Symbol">Õ</FONT>
∏
Sum
∑
<FONT FACE="Symbol">å</FONT>
∑
Radical
√
<FONT FACE="Symbol">Ö</FONT>
√
Integral
∫
Nu exist
∫
Simboluri Relaionale
NUME
SIMBOL
COD
NUMERIC
COD
LITERAL
Conine elementul
∍
<FONT FACE="Symbol">'</FONT>
Nu exist
Aparine
∈
<FONT FACE="Symbol">Î</FONT>
∈
Nu aparine
∉
<FONT FACE="Symbol">Ï</FONT>
∉
Mai mic
<
<
Nu exist
<
Mai mare
>
>
Nu exist
>
Izomorfism
≅
<FONT FACE="Symbol">@</FONT>
≅
Perpendicular
⊥
<FONT FACE="Symbol">^</FONT>
⊥
Bar vertical
|
<FONT FACE="Symbol">|</FONT>
Nu exist
Linie vertical
None
<FONT FACE="Symbol">½</FONT>
Nu exist
≤
<FONT FACE="Symbol">£</FONT>
≤
≥
<FONT FACE="Symbol">³</FONT>
≥
Diferit
≠
<FONT FACE="Symbol">¹</FONT>
≠
Echivalent cu
≡
<FONT FACE="Symbol">º</FONT>
≡
Aproximativ
≈
<FONT FACE="Symbol">»</FONT>
≈
Similar cu
∼
<FONT FACE="Symbol">~</FONT>
∼
Mulimea vid
∅
<FONT FACE="Symbol">Æ</FONT>
∅
Include
⊃
<FONT FACE="Symbol">É</FONT>
⊃
Include egal
⊇
<FONT FACE="Symbol">Ê</FONT>
⊇
Nu este inclus
⊄
<FONT FACE="Symbol">Ë</FONT>
⊄
Inclus
⊂
<FONT FACE="Symbol">Ì</FONT>
⊂
Inclus egal
⊆
<FONT FACE="Symbol">Í</FONT>
⊆
Sgei i paranteze
NUME
SIMBOL
COD
NUMERIC
COD
LITERAL
Parantez stnga
[
<FONT FACE="Symbol">[</FONT>
Nu exist
Parantez dreapta
]
<FONT FACE=Symbol>]</FONT>
Nu exist
None
<FONT FACE="Symbol"><</FONT>
Nu exist
None
<FONT FACE="Symbol">></FONT>
Nu exist
Acolad stnga
{
<FONT FACE="Symbol">{</FONT>
Nu exist
Acolad dreapta
}
<FONT FACE="Symbol">}</FONT>
Nu exist
Sgeat dubl
↔
<FONT FACE="Symbol">«</FONT>
↔
Sgeat stnga
←
<FONT FACE="Symbol">¬</FONT>
←
Sgeat sus
↑
<FONT FACE="Symbol">­</FONT>
↑
Sgeat dreapt
→
<FONT FACE="Symbol">®</FONT>
→
Sgeat jos
↓
<FONT FACE="Symbol">¯</FONT>
↓
⇔
<FONT FACE="Symbol">Û</FONT>
⇔
⇐
<FONT FACE="Symbol">Ü</FONT>
⇐
⇑
<FONT FACE="Symbol">Ý</FONT>
⇑
⇒
<FONT FACE="Symbol">Þ</FONT>
⇒
⇓
<FONT FACE="Symbol">ß</FONT>
⇓
Puncte de suspensie
…
<FONT FACE="Symbol">¼</FONT>
…
Ghilimele stnga
«
Nu exist
«
Ghilimele dreapta
»
Nu exist
»
Simboluri greceti
NOT: Doar literele mici sunt afiate. Pentru a obine majuscule folosii caracterul
echivalent cu majuscule.
NUME
SIMBOL
COD
NUMERIC
COD
LITERAL
alpha
α
<FONT FACE="Symbol">a</FONT>
α
Beta
β
<FONT FACE="Symbol">b</FONT>
β
gamma
γ
<FONT FACE="Symbol">g</FONT>
γ
Delta
δ
<FONT FACE="Symbol">d</FONT>
δ
epsilon
ε
<FONT FACE="Symbol">e</FONT>
ε
Zeta
ζ
<FONT FACE="Symbol">z</FONT>
ζ
Eta
η
<FONT FACE="Symbol">h</FONT>
η
Theta
θ
<FONT FACE="Symbol">q</FONT>
θ
Iota
ι
<FONT FACE="Symbol">i</FONT>
ι
kappa
κ
<FONT FACE="Symbol">k</FONT>
κ
lambda
λ
<FONT FACE="Symbol">l</FONT>
λ
Mu
μ
<FONT FACE="Symbol">m</FONT>
μ
Nu
ν
<FONT FACE="Symbol">n</FONT>
ν
Xi
ξ
<FONT FACE="Symbol">x</FONT>
ξ
omicron
ο
<FONT FACE="Symbol">o</FONT>
ο
Pi
π
<FONT FACE="Symbol">p</FONT>
π
Rho
ρ
<FONT FACE="Symbol">r</FONT>
ρ
sigma
σ
<FONT FACE="Symbol">s</FONT>
σ
Tau
τ
<FONT FACE="Symbol">t</FONT>
τ
upsilon
υ
<FONT FACE="Symbol">u</FONT>
υ
Phi
φ
<FONT FACE="Symbol">j</FONT>
φ
Chi
χ
<FONT FACE="Symbol">c</FONT>
χ
Psi
ψ
<FONT FACE="Symbol">y</FONT>
ψ
omega
ω
<FONT FACE="Symbol">w</FONT>
ω
Simboluri Diverse
NUME
SIMBOL
Spaiu
COD
NUMERIC
COD
LITERAL
None
<FONT FACE="Symbol"> </FONT>
Diez
None
<FONT FACE="Symbol">#</FONT>
Nu exist
Procent
%
<FONT FACE="Symbol">%</FONT>
Nu exist
Ampersand
&
<FONT FACE="Symbol">&</FONT>
&
Apostrof
′
<FONT FACE="Symbol">¢</FONT>
′
Apostrof dublu
″
<FONT FACE="Symbol">²</FONT>
″
Citat
"
None
<FONT FACE="Symbol">²</FONT>
"
Aadar
∴
<FONT FACE="Symbol">\</FONT>
∴
Bar sus
None
<FONT FACE="Symbol">`</FONT>
Nu exist
Infinit
∞
<FONT FACE="Symbol">¥</FONT>
∞
Grad
°
<FONT FACE="Symbol">°</FONT>
°
Liniu de
desprire
None
<FONT FACE="Symbol">¾</FONT>
Nu exist
Aleph
ℵ
<FONT FACE="Symbol">À</FONT>
ℵ
Unghi
∠
<FONT FACE="Symbol">Ð</FONT>
∠
Nabla
∇
<FONT FACE="Symbol">Ñ</FONT>
∇
Jumtate
½
Nu exist
½
Semn Cent
¢
Nu exist
¢
Semn
nregistrat
®
<FONT FACE="Symbol">Ò</FONT>
®
Semn Copyright
©
<FONT FACE="Symbol">Ó</FONT>
©
Semn
Trademark
™
<FONT FACE="Symbol">Ô</FONT>
™