Importimi i skedarėve "Course Test Manager"
Course Test Manager(CTM) ėshtė njė paketė software prodhuar nga kompania Course Technology nė fund tė jetės sė saj.
Nuk ėshtė zhvilluar mė tej nga Course Technology, sepse ėshtė zėvendėsuar nga njė tjetėr produkt
i quajtur ExamView. Megjithatė, nuk ka asnjė mjet nė dispozicion pėr tė mundėsuar
transferimin e kėtij formati CTM nė formate tė tjerė testi. Kjo ėshte arsyeja pse ėshtė shkruar
ky modul.
Pėr tė importuar pyetje nga CTM, ju duhet tė keni tė insatluar CTM nė Windows, dhe
tė keni akses te skedarėt e tė dhenave te MS Access. Kėrkohen dy skedarė tė dhėnash qė tė
aksesohen skedarėt data:
- System.mda - Ky skedar ėshtė nė krye tė direktorisė ku keni tė instaluar CTM, dhe
MS access i referehet kėtij skedari si "System Database".
- ctm.mdb - ky ėshtė skedari databazė qė pėrmban bankėn e pyetjeve. Ka njė nga kėto databaza
pėr secilin kurs tė instaluar nė CTM. ėshtė i lokalizuar nė njė direktori njė nivel mė postė se se
direktoria ku ėshtė instaluar CTM.
Procesi i importimit ėshtė diēka e ndryshme nė varėsi nėse moodle ėshtė nė Windows apo nė Linux.
Pavarėsisht nė ēfarė platfome ekzekutohet moodle, ju duhet tė keni njė sistem Windows system (Windows 2000 ose Windows XP)
nė tė njėjtin rjet me sitemin tuaj nė mėnyrė qė tė strehojė databazėn e Access-it kur importohet banka.
Procesi ėshtė mė i lehtė kur moodle ekzekutohet nė sisteme Windows-based. Pėr tė pėrdorur importimin CTM
mjafton tė:
- duke pėrdorur file manager-in, ngarko databazėn e sistemit system.mda te moodle. Nuk ka rėndėsi se nga cili kursi
ta ngarkosh skedarin system.mda. Moodle do ta gjejė atė sidoqoftė.
- Krijo quiz-in tėnd dhe shko te procesi "importo pyetje nga skedari". Ngarko skedarin qė keni zgjedhur si databazė ctm.mdb
si skedar qė do importohet. Nėse e bėni kėtė korektėsisht, do shikoni njė pamje tjetėr ekrani qė ju lejon
tė zgjidhni nėnkategorinė e pyetjeve qė do importohen nga databaza. Arsyeja e kėsaj ėshtė se
banka e testeve CTM zakonisht pėrmban njė numėr tė madh pyetjesh tė kategorizuara, tė bazuara nė kapitujt e librit ose
nė seksionet e kursit.
Procesi nė moodle qė ekzekutohen nė sisteme Linux-based pėrfshin edhe njė komponent tė tretė software-i tė quajtur
ODBC Socket Server. Pėr tė importura databaza CTM nė Linux,
ju duhet sė pari tė download-oni dhe tė instaloni kėtė program tė vogėl nė sistemin Windows qė strehon databazėn tuaj CTM.
Mos ndiq hapat e instalimit qė thuhen nė Instalimin e ODBC Socket Server. Ato janė mė tė komplikuara se sa duhen tė jenė!
Ndiq kėto hapa pėr tė instaluar kėtė program nė sistemin tuaj Windows:
- Shko te sistemi windows dhe ēkompreso (unzip) skedarin e instalimit tė qė download-uat nga
ky site.
- Kopjo skedarin binar ODBCSocketServer.exe nė njė direktori, tė tillė si direktoria e ssitemit
(zakonisht C:\WINNT\ ose C:\Windows) ose nė dirktorinė Program Files.
- Instalo ODBC Socket Server si njė Service nė sistemin tuaj me komandėn:
<path-i ku u kopjua skedari i mėsipėrm>ODBCSocketServer.exe /Service
Ju mund ta bėni kėtė duke shtypur kėtė komandė nga Start->Run... dialog-u, ose nga njė command prompt.
- Hap Service Manager ose nga
Start->Settings->Control Panels->Administrative Tools->Services ose duke klikuar me tė djathtėn te
My Computer, duke zgjedhur Manage, mandej duke zgjedhur Services and Applications->Services nga
paneli djathtas. Ju mund ta aksesoni Service manager edhe duke shtypur services.msc te Start->Run...
dialog-u
- Te Service manager, kliko me tė djathtėn mbi ODBC Socket Server item dhe zgjidh Start item. Gjendja e saj
duhet tė ndryshojė nė "started" kur bėn kėtė. Vini re se ju mund tė ndaloni dhe/ose ēaktivizoni (disable) kėtė shėrbim pasi
ta keni kompletuar procesin e importimit.
- Sigurohuni qė skedarėt system.mda dhe ctm.mdb tė jenė nė kompjuterin tuaj,
dhe qė drajveri i MS Access ODBC ėshtė prezent. Instalohet gjatė njė instalimi standard tė Windows. Ju mund
tė pėrcaktoni nėse ėshtė instaluar duke hapur "Data Sources" item nė "Administrative Tools" dhe referoju tub-it "Drivers".
Juve do tju duhet tė pėrcaktoni ku ėshtė instaluar CTM dhe tė lokalizoni skedarin system.mda file dhe skedarin ctm.mdb
ose databazat qė ju jeni tė interesuar nė importimin e tė dhėnave. Shėnoni path-in lokal pėr te kėto skedarė
si edhe adresėn IP ose hostname tė Windows server. Juve do t'ju duhet ky informacion pėr procesin e importimit.
- Tani ju mund tė importoni bankėn (ose bankat) e pyetjeve nė moodle. Krijoni quiz-in tuaj dhe shkoni
te procesi "importo pyetje nga skedar". KėTU GJėRAT JANė Tė NDRYSHME PėR LINUX -
JU DUHET Tė SPECIFIKONI NJė SKEDAR MAKET Nė FUSHėB E NGARKIMEVE Qė Tė FILLOJė PROCESI I IMPORTIMIT.
KY SKEDAR NUK DO PROCESOHET, ėSHTė VETėM NJė VENDMBAJTėS PėR INFORMACIONIN E IMPORTIMIT.
Mė pas, juve do t'u dali njė pamje ekrani ku ju mund tė shtypni hostname pėr makinėn Windows ODBC Socket Server
si edhe path-in e sistemit dhe databazat e bankės sė pyetjeve. Shtypni informacionin qė ju mbajtėt shėnim
nga hapi i mėparshemm dhe klikoni "Connect to Server". Nėse ēdo gjė ėshtė bėrė korrekt, juve do t'ju shfaqet njė
formė qė ju lejon tė zgjidhni nėn-kategoritė e pyetjeve pėr t'u importuar nga databazae.
NėSE ARRINI KėTė HAP PA MESAZHE GABIMI, JU KENI NDėRTUAR NJė SOCKET SERVER KORREKTėSISHT
DHE JU MUND Tė IMPORTONI PYETJE TE MOODLE!
Nėse merni mesazhe gabimi gjatė kėtij procesi, ju mund ta gjeni kėte informacion teknik tė dobishėm.
ODBC Socket server pėrdor portėn 9628 pėr tė hapur njė socket dhe XML query pėr njė tabelė XML me rezultate tė
njė hetimi (query). Klasa e importimit kontrollon kėtė XML dhe e pėrdort atė ashtu siē pėrdor unė nje hetim lokal
(local query) pėr tė importuar.