seminarski rad.pdf

14
INTERNACIONALNI UNIVERZITET U NOVOM PAZARU SEMINARSKI RAD IZ PREDMETA: Baze podataka TEMA: Dozvoleiupravljanjenalozima. Klasekorisnika, određivanjedozvola, kreiranjenovihklasa, definisanje ličnih podataka korisnika, uklanjanje korisnika. Studenti: Elvir Tatarević, Admir Nišić

Upload: admir

Post on 17-Feb-2016

47 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Seminarski rad.pdf

INTERNACIONALNI UNIVERZITET U NOVOM PAZARU

SEMINARSKI RAD IZ PREDMETA: Baze podataka

TEMA: Dozvoleiupravljanjenalozima. Klasekorisnika,

određivanjedozvola, kreiranjenovihklasa, definisanje ličnih podataka

korisnika, uklanjanje korisnika.

Studenti:

Elvir Tatarević, Admir Nišić

Page 2: Seminarski rad.pdf

2

Uvod

Primena računara kao podrška procesu učenja traje ved 50 godina. Masovni razvoj

sistema koji se, u svojoj osnovnoj nameni, koriste kao okruženja za isporuku nastavnih sadržaja

i u administrativne poslove, nastaje 90‐ih godina dvadesetog veka u vreme „eksplozije“

upotrebe interneta. Sistemi za podršku učenju su doživeli značajne promene u od početnih

oblika primene. Prošli su mnoge razvojne faze i pristupei to: od ranih sistema za učenje

zasnovanih na velikim računarima sa više korisničkim operativnim sistemima, preko

programskih sistema na mikroračunarima razvijenih za različite računarske platforme, sistema

za vežbanje zasnovanih na računarima (Computer Based Training Systems ‐ CBT), televizije,

inteligentnih tutorskih sistema (Intelligent Tutoring Systems – ITS) kao i autorskih sistema za

kreiranje nastavnih sadržaja, pa sve do Web zasnovanih sistema (Web‐based system) i sistema

za upravlje e‐učenjem koji i danas predstavljaju najmasovnije primenjivan, ali ne i jedini oblik

sistema za upravljanje elektronskim učenjem.

Istorijski gledano, prvi prethodnik današnjeg oblika sistema za upravljanje e‐učenjem

smatra se integrisani sistem za učenje (Integrated Learning System) koji je nudio dodatne

funkcionalnosti osim upravljanja sadržajem za učenje kao što su upravljanje i pradenje,

personalizovani oblik učenja – prilagođen potrebama pojedinca kao i intrakcija sa drugim

sistemima. Ovakav primer je deo sistema za učenje Plato (Programmed Logic for Automated

Teaching Operations) koji je posedovao deo za upravljanje nezavisan od sadržaja za učenje.

Sistem za elektronsko učenje predstavlja interfejs između studenta i cilja učenja dajudi

pri tom mogudnosti da se cilj učenja postigne. Okruženju za elektronsko učenje se najčešde

pristupa preko Interneta ili Intraneta i ono podržava različite strategije učenja, različite načine

interakcije, komunikacije i saradnje. Takođe e‐ okruženje često sadrži i administrativne i

upravljačke mogudnosti za podršku učenju. Sistem za učenje dakle može pokrivati veliko

područje od registracije novih korisnika, isporuke sadržaja, obezbeđenja efikasne komunikacije i

saradnje, sigurnosnih propisa pa sve do automatizovane provere prezentovanih znanja.

Page 3: Seminarski rad.pdf

3

Moodle "Moodle" je programski paket namenjen za kreiranje veb sajtova i kurseva na internetu.

To je globalni razvojni projekat dizajniran da podržava nastavu putem interneta. "Moodle" je

"open source" softver koji je takođe poznat pod nazivom virtuelna okolina za učenje (Virtual

Learning Environment - VLE). Ovaj program se može besplatno nabaviti i koristiti pod GNU

javnom licencom. To znači da je "moodle" zaštiden autorskim pravima, ali njegovi korisnici

imaju slobodu da ga kopiraju, koriste i modifikuju ukoliko se saglase sa određenim uslovima

korišdenja. Ti uslovi su:

1. obezbeđivanje programa drugim korisnicima;

2. originalna licenca i autorska prava se ne smeju menjati ili uklanjati;

3. ista licenca se mora primeniti na druge projekte koji proističu iz "moodle"-a.

"Moodle" je postao veoma popularan među edukatorima širom sveta kao alat za

pravljenje dinamičkih veb sajtova za svoje studente. Reč "moodle" je u stvari akronim za

modularno objektno orijentisano dinamičko okruženje za učenje (Modular Object Oriented

Dynamic Learning Environment). Da bi radio, "moodle" mora biti instaliran na nekom veb

serveru koji podržava PHP i SQL. Može raditi pod "Windows", "Mac" i linuks operativnim

sistemima.

"Moodle" projekat je uvek fokusiran na obezbeđivanje najboljih alata edukatorima, kako

bi oni mogli što bolje da prave i upravljaju sa internet kursevima. Postoji mnogo načina na koji

može da se koristi "moodle". On se može koristiti za stotine hiljada studenata, ali takođe može

biti korišden i za osnovne škole. Mnoge institucije ga koriste kao platformu za sprovođenje

internet kurseva, a neke ga koriste čisto kao zamenu za neposredan kontakt studenta i

profesora. Postoje tri klase korisnika "Moodle"-a: administrator, učitelj, učenik.

Page 4: Seminarski rad.pdf

4

Karakteristike Moodle-a

Moodle je projekat koji je aktivanistalno se razvija i menja;

Promoviše društvenu, konstruktivističk upedagogiju;

Pogodan za potpuno samostalne on-line kurseve ili kao dodatak kursevima lice-u-lice;

Jednostavan, malih hardverskih i softverskih zahteva, efikasan, pristupačan kro

zpretraživač;

Jednostavan za instalaciju na svakoj platformi koja ga podržava;

Zahteva samo jednu bazu podataka i dozvoljava njeno deljenje sa drugim sistemima;

Spisak kurseva raspoloživ na web-sajtu opisuje sve postojede kurseve, uključujudi i prava

i pravila pristupa;

Kursevi se mogu kategorisati i pretraživati. Jedan Moodle web-sajt može podržavati

hiljade kurseva;

Naglasak je na visokoj bezbednosti – sve forme se kontrolišu, podaci proveravaju, poslati

podaci šifruju;

Vedina tekstova koji se unose se mogu menjati raspoloživim HTML editorom;

Dodatne mogucnosti „Modulzadaskanje” koji omogudava laku i jednostavnu tekstualnu komunikaciju između

studenata;

„Modulizbora” – omogudava glasanje o pitanjima od interesa za nastavnika ili za kurs;

„Modulforuma” – koji omogudava diskusije o pokrenutim temama u režimima „samo-

nastavnik”, „vesti”, „otvoreno-za-sve” ili „pojedinačno”;

„Dnevnički modul” – omoguduje pojedinačnu komunikaciju između predavača i

studenta;

„Modulresursa” – dozvoljava prikaz elektronskog sadržaja proizvoljnog formata (doc,

ppt, flash, video, audio ...);

Page 5: Seminarski rad.pdf

5

„Modulpregleda” – pruža mogudnost analize rada celog „razreda”, a rezultati su vidljivi

na web-sajtu u vidu tabele ili grafikona;

„Modulradionice” – omogudava nastavniku pregled i ocenjivanje dokumenata;

Dozvoleiupravljanjenalozima

Ova opcija nudi administratoru mogudnost da upravlja sa ved formiranim nalozima i da

im odredi ovlašdenja dodeljujudi im uloge u određenom kursu. Ti kursevi moraju biti

napravljeni, kako bi mogli da raspodelimo uloge. Dovoljno je samo kreirati kurs, jer je

ubacivanje gradiva, pravljenje testova, itd. posao učitelja. Ovde postoje podopcije:"Definiši

uloge", "Dodeli globalne uloge", "Korisnička pravila".

1. "Definiši uloge"

"Definiši uloge" prikazuje administratoru tabelu sa ulogama, njihovim opisom i

mogudnostima da doda, obriše ili izmeni ulogu. Pritiskom ikonice koja izgleda kao ruka koja

piše, pored imena uloge, pristupate meniju za izmenu uloge. Ovde možete izmeniti ime i opis

uloge, kao i ovlašdenja uloge u vezi pladanja, osnovnog sistema, izveštaja, korisnika, kategorije

kurseva, izveštaja kursa, evidencije ocena, kurseva, zadataka, pričaonica, baza podataka itd.

Nakon izmene podataka, ako želite da sačuvate ulogu pritisnite dugme "Sačuvaj promene", ili

ako ne želite da zapamtite izmene, pritisnite dugme "Odustani". Isti meni dobija se i pritiskom

na dugme "Dodaj novu ulogu". Ako pritisnete X pored uloge, onda brišete tu ulogu.

2. "Dodeli globalne uloge"

"Dodeli globalne uloge" prikazuje administratoru tabelu sa ulogama koje utiču na ceo

osnovni sistem. Pritiskom na ime jedne od uloga (plava i podvučena slova) dolazite do forme

gde možete označiti korisnika kojem želite da dodelite odgovarajudi ulogu. Nakon što označite

korisnika iz liste potencijalnih korisnika, pritisnite dugme "Dodaj". Nakon toga pritisnite dugme

"Dodeli uloge u osnovni sistem" i tada de uloga biti dodeljena korisniku što možete videti i na

tabeli. Ako želite da dodelite uloge samo za određeni kurs, prvo pritisnite dugme "Kliknite ovde

da biste ušli na svoj kurs". Pritiskom na ovo dugme, dolazite do početne strane, gde klikom

odabirate određeni kurs. Na levoj strani se nalazi okvir administraciju. Odaberite opciju "Dodeli

uloge" i ponovo de te dodi na stranicu za dodeljivanje uloga, ali ovog puta za određeni kurs.

Page 6: Seminarski rad.pdf

6

Pritisnite na ime uloge koju želite da dodelite, i dalji postupak dodeljivanja uloga je isti kao i za

osnovni sistem. Na kraju samo pritisnite dugme "Dodeli uloge u kurs:imekursa".

3. "Korisnička pravila"

"Korisnička pravila" je stranica na kojoj administrator može da podesi parametre za sve

one koji poseduju sajt, bilo da su korisnici ili samo gosti. Administrator ovde dodeljuje ulogu za

posetioce koji se nisu prijavili, za goste i podrazumevanu ulogu za sve korisnike. Tu se još nalazi

podešavanje uloga za korisnike u okviru kursa i kreatora u novim kursevima. Na ovoj stranici još

možete podesiti automatsko prijavljivanje gostiju, uloge koje nisu sinhronizovane za

metakurseve, sakrivanje korisničkih polja i dozvoliti korisnicima koji inače nemaju to pravo da

menjaju svoje uloge. Nakon izvršenih izmena pritisnite dugme "Sačuvaj promene".

Nalozi Opcija "nalozi" nudi administratoru mogudnost upravljanja sa svim korisničkim nalozima.

Ona sadrži sledede podopcije: "Pregled spiska korisnika", "Zahtevne akcije

korisnika", "Dodaj novog korisnika", "Postavljanje korisnika", "Postavi slike korisnika" i "polja

profila korisnika". "Pregled spiska korisnika" sadrži spisak korisnika i nudi opciju za pretagu korisnika.

Podaci mogu da se sortiraju po imenu ili prezimenu korisnika, adresi e-pošte, mestu, državi i po

vremenu prošlom od poslednjeg pristupa korisnika. Pretraga se može vršiti i po naprednim

parametrima koji se mogu dobiti pritiskom na dugme "Pokaži napredne". Tu postoji i opcija za

dodavanje novog korisnika, koja će biti opisana kasnije.

"Zahtevne akcije korisnika" dopušta administratoru da vrši akcije nad više korisnika

odjednom. Na ovoj stranici takoĎe postoji filter za pretragu korisnika. Postoji lista svih korisnika

i lista izabranih korisnika na koju možete ubaciti članove koje označite sa prve liste pritiskom na

dugme "Dodaj u izabrane". Postoje i dugmad za izbacivanje korisnika sa liste izabranih, kao i

ubacivanje svih korisnika na listu i izbacivanje svih korisnika sa liste izabranih. Ispod ovih

dugmića postoji kombo boks gde možete odabrati akciju koju žeilte da preduzmete sa odabranim

korisnicima.

Page 7: Seminarski rad.pdf

7

"Dodaj novog korisnika" je opcija koja daje formu za unos podataka novog korisnika.

Potrebno je uneti osnovne podatke o korisniku, korisničko ime, lozinku, sliku korisnika ako je

imate. Pritiskom na dugme "Pokaži napredne", možete ubaciti i napredne podatke o korisniku.

Polja koja je neophodno popuniti označena su sa crvenom zvezdicom. Nakon što popunite sva

željena polja pritisnite dugme "Ažuriraj profil".

Slika. Dodavanje novog korisnika

"Postavljanje korisnika" nudi mogudnost administratoru da doda podatke o novom

korisniku iz postojedeg fajla na kompjuteru. Taj fajl mora sadržati podatke u određenom

redosledu. Administrator bira opcija vezane za graničnik i kodiranje.

Page 8: Seminarski rad.pdf

8

"Postavi slike korisnika" se koristi za postavljanje slika korisnika iz datoteke.

Administrator može da odredi da li da se ponište postojede slike.

"Polja profila korisnika" je opcija gde možete definisati nova polja za unos podataka o

korisnicima. Kod natipa "Kreiraj novo polje za profil" stoji komboboks u kojem možete odabrati

vrstu novog polja za unos podataka. Čim odaberete vrstu, odlazite na novu stranicu, gde možete

podesiti parametre tog polja. Potrebno je uneti naziv i skraćeni naziv polja, kategoriju, da li je

polje zaključano, da li je polje obavezno popuniti, itd. Kada završite sa unosom parametara,

pritisnite dugme "Sačuvaj promene". Ako ne želite da sačuvate ovo polje pritisnite dugme

"Odustani".

Klase korisnika

U Moodlu se korisnici mogu podeliti na administratore, predavače sa raznim rangiranim

ovlašdenjima i studente.

Administrator-Administratoru je dodeljeno najviše rangovno mesto. Administrator ima

sva prava upravljanja sistemom, kao što su otvaranje novih kurseva ili uređivanja postojedih,

dodavanja novih korisnika i slično

Kreatorkursa -Kreator kursa je najviši rangovni predavač. Ova grupa predavača je

zadužena za definisanje kurseva. Sve svoje kurseve vidi, u mogudnosti je da uređuje. Dodeljuje

predavače kursevima i određuje im redosled. Zaklanja predavače od očiju polaznika, ako je

potrebno. Može da im uskrati pravo uređivanje kurseva, a u nekim slučajevima može i da ih

odstrani. Kreator kursa, kao predavač ima ulogu da uređuje svoje kurseve, ali možei da nastupi

kao predavač.

Predavač - U Moodlu u osnovi bilo ko može biti predavač, koje lice sa odgovarajudim

pravom (administrator, kreatorkursa, predavač) dodeljuje kursu. Na osnovu toga i lice koje je

inače polaznik po pravima, može biti dodeljen kursu kao predavač. Predavači su ti koji uređuju,

održavaju kurs (bilo sami ili grupno). Predavač uploduje materijale, reguliše upotrebu nastavnog

materijala, pristupnost (vidljivost), vrši razne zadatke u vezi upotrebe materijala, daje zadatke

polaznicima.

Tutor -Tutorisu „predavači", koji ne raspolažu uređivačkim pravima kurseva. Nije im

omogudeno uplodovanje, dodavanje delova nastavnog materijala, ni davanje zadataka

polaznicima. Mogu da vrednuju rad polaznika, uplodovanih im zadataka i imaju pravo pregleda

ocena polaznika.

Page 9: Seminarski rad.pdf

9

Student - Student obrađuje materijal, koji mu/joj je dat, izvršava postavljene zadatke.

Moodle je realizovan da posluži studentu, s ciljem da pomaže studentima u svim njihovim

delovanjim oko obrade nastavnih materijala.

Gost -Ponekad se može desiti da dozvolimo posetiocu, koji nije u sistemu, da kao

gostuđe u neki kurs. Ne želimo, da na duže vreme ostane u kursu, samo želimo, da prikažemo

mu/joj rad kursa (sistema). Znači, takvo lice je gost. O mogudnosti ulaz u gosta odlučuje vlasnik

kursa (kreator kursa ili administrator), koji podešavanjima kursa određuje pravila koja se

odnose na gosta.

Korisnici

Opcija "korisnici" nudi administratoru mogućnost da upravlja sa svim korisničkim

nalozima, kao i da podešava razne parametre u vezi procesa prijavljivanja korisnika. Ova opcija

ima tri podopcije:

1. Provera identiteta

2. Nalozi

3. Ovlašćenja

Provera identiteta Provera identiteta nudi administratoru nove podopcije kao što su: "upravljanje

proverom identiteta", "nema prijave", "provera identiteta putem e-pošte" i "samo za ručno

pravljenje naloga".

"Upravljanje proverom identiteta" daje stranicu sa tabelom koja sadrži kolonu sa

dodacima za proveru identiteta, kolonu "omogudi" gde možete upravljati sa dodacima i kolonu

"podešavanja" gde možete podesiti parametre ponuđenih dodataka. Postoji i kolona

"gore/dole" u kojoj možete podesiti redosled smenjivanja tih opcija u slučaju neuspeha. Ispod

te tabele se nalaze opcije za opšta podešavanja. Postoji mogudnost da isključite (ili uključite)

samoregistraciju, prikažete (ili sakrijete) dugme za prijavu gostiju na prijavnoj stranici.

Page 10: Seminarski rad.pdf

10

Ovde možete uneti alternativnu veb stranicu za prijavu za vaš sajt. Ta stranica bi trebala

da sadrži formu sa akcijskom opcijom podešenom na "http://localhost/login/index.php" i

vradanjem polja "username" i "password". Ovde je potrebna velika opreznost, jer ako se unese

pogrešan URL, onemogudidete sami sebi pristup sajtu. Ako ovu liniju ostavite praznom, onda

koristite podrazumevanu stranicu za pristup sistemu. Tu su još opcije za unos URL adrese za

obnavljanje zaboravljene lozinke, tekstboks za unos uputstava za pristup sistemu, opcije za

dozvoljene i nedozvoljene domene elektronske pošte i opcije za unos privatnog i javnog ključa

za ReCAPTCHA (služi za odbranu od spama). Sva polja koja su bila prazna, možete takvim i

ostaviti, jer de onda sajt koristiti podrazumevane postavke. Nakon izvršenih izmena pritisnite

dugme "Sačuvaj promene".

Slika. Upravljanje proverom identiteta

"Nema prijave" je opcija koja sprečava korisnike da se prijave na sistem i takođe

odbacuje svako slanje pošte korisniku. Može se koristiti za suspendovanje korisničkih naloga.

Ova opcija se uključuje u tabeli na stranici "upravljanje proverom identiteta".

Page 11: Seminarski rad.pdf

11

"Provera identiteta putem e-pošte" je uobičajeni način provere identiteta. Nakon što se

korisnik prijavi, e-pošta se šalje tom korisniku sa sigurnosnim linkom prema stranici gde korisnik

potvrđuje svoj nalog. Na ovoj stranici možete uključiti reCAPTCHA element, koji služi za

audio/vizuelnu potvrdu na stranici za upis za korisnike koji se sami prijavljuju putem e-pošte. Na

ovaj način štitite svoj sajt od neželjenih poruka. Ovde takođe postoji i opcija za zaključavanje

određenih polja sa korisnikovim podacima.

"Samo za ručno pravljenje naloga" onemogućava korisnike da sami prave naloge. Sve

naloge mora napraviti administrator. I ovde se mogu zaključati polja sa korisničkim podacima.

Slika. Pregled spiska korisnika

Page 12: Seminarski rad.pdf

12

Uputstvo za studente

Korišdenje "Moodle" sajta od strane studenata se svodi na najjednostavnije korišdenje

bilo kog onlajn sajta. U zavisnosti od načina kako je administrator sajta odredio, student otvara

svoj korisnički nalog i upisuje se na kurseve. Korisnički nalog studenta može otvoriti

administrator. Kada student pristupi svom nalogu, prikazuje mu se naslovna strana sa listom

kurseva, kalendarom zbivanja i klizedim menijem (gornji desni ugao) u kojem student može

promeniti jezik sajta.

Nakon što student upiše jedan od kurseva, on mu može pristupiti i videti sve njegove

sadržaje. Student može da pristupi svim aktivnostima koje kurs sadrži i da učestvuje u njima. To

podrazumeva skidanje i gledanje materijala, učestvovanje u diskusijama i forumima, polaganje

testova, rađenje zadataka, itd. Administrativne opcije za studenta su opcije za ocene i profil

studenta.

Page 13: Seminarski rad.pdf

13

Zaključak

"Moodle" je odličan projekat koji približava učenje na daljinu velikom broju ljudi.

Održavanje nastave putem interneta je ranije zahtevalo učešde programera u nastavi. Predavači

su uvek morali zavisiti od programera (ili znati PHP, HTML, itd) kada bi trebalo dodati novu

lekciju ili test na sajt.

"Moodle" omogudava ljudima koji ne znaju programske jezike, da u potpunosti kreiraju

svoj sajt, i da kasnije njime upravljaju. Jedina stvar koja zahteva neko bolje poznavanje računara

i računarske tehnike je instalacija "Moodle"-a na server. I ovde postoji olakšica u vidu "Moodle"

paketa za windows, koji omogudavaju da skoro svaki računar koji je povezan na internet može

biti server za "Moodle" sajt.

Još jedna veoma bitna stvar u vezi "Moodle"-a je automatizacija velike vedine procesa

koji se dešavaju na sajtu za održavanje nastave. Kada se jednom postave parametri za

funkcionisanje sajta i kursevi napune podacima i potrebnim aktivnostima, sajt može da radi uz

minimalno prisustvo administratora ili kreatora kursa.

Page 14: Seminarski rad.pdf

14

Literatura [1] moodle.com [2] moodle.org [3]Putnik, Zoran, „Moodle – uputstvozastudente“, 2007