Importowanie plik贸w z CTM ("Course Test Manager")

Course Test Manager jest to software napisany przez Course Technology. Nie jest ju偶 on aktywnie rozwijany przez Course Technology. Zosta艂 zast膮piony przez nowego mened偶era test贸w ExamView. Nigdy nie istania艂 wsp贸lny format, kt贸ry by umo偶liwia艂 eksport tego formatu z bank贸w test贸 CTM do innych wsp贸lych format贸w test贸w. Z tego w艂anie powodu napisano ten modu艂.

A偶eby m贸c zaimportowa膰 pytania z CTM, musisz mie膰 zainstalowany CTM w systemie Windows i dost臋p do MS Access. Dwa pliki s膮 potrzebne by uzyska膰 dost臋p do danych:

Proces importowania pyta艅 jest r贸偶ny w zale偶no艣ci od tego czy Moodle dzia艂a na Linuxie czy Windows. Bez wzgl臋du na to czy Moodle dziala na Linuxie czy nie, musisz mie膰 dost臋p do komputera dzia艂aj膮cego w systemie Windows aby miec dostep do plik贸w MS Access.

Proces importowania jest prostszy na Moodle dzia艂aj膮cym pod Windowsem. Wszystko co musisz zrobi膰 aby zaimportowa膰 pliki to:

  1. Skopiowa膰 plik system.mda do katalogu moodle. Nie ma znaczenia do jakiego kursu skopiujesz ten plik, poniewa偶 Moodle odnajdzie go tak i tak.
  2. Utw贸rz w艂asny quiz i przejd慕 to sekcji "Importuj pytania z pliku". Wybierz ctm.mdb jako plik do importu. Je艣li wykona艂e艣 t膮 operacj臋 poprawnie, zobaczysz kolejny ekran, kt贸ry pozwoli tobie wybra膰 podkategorie pyta艅 do zamimporotowania. Powodem dla takiej organizacji procesu importowania jest fakt, i偶 banki test贸w CTM cz臋sto zawieraj膮 bardzo du偶膮 ilo艣膰 pyta艅, kt贸re s膮 pogrupowane w okre艣lony spos贸b.

Aby dokona膰 importu na platformie Moodle zainstanowanej na Linuxie potrzebny jest dodatkowy software zwany ODBC Socket Server. A偶eby m贸c importowa膰 pliki baz danych CTM na Linuxie, musisz wpierw 艣ci膮gn膮膰 ten program i go zainstalowa膰 na komputerze, kt贸ry na kt贸rym zainstalowana jest baza danych CTM (komputer ten musi mie膰 Windowsa - patrz wy偶ej). Jednak偶e, nie post臋puj zgodnie z domy艣lnymi krokami instalacji ODBC Socket Server Installation. S膮 one bardziej skomplikowane, ni偶 by膰 powinny. Zamiast tego wykonaj nast臋puj膮ce czynno艣ci aby zainstalowa膰 ten program w systemie Windows:

  1. W systemie Windows rozpakuj 艣ci膮gni臋ty program z strony .
  2. Skopiuj plik ODBCSocketServer.exe do wybranej lokalizacji takiej jak n.p. katalog Program Files.
  3. Zainstaluj ODBC Socket Server jako Us艂ug臋 (Service) u偶ywaj膮c nast臋puj膮cej komendy wpisanej w Wierszu Polece艅 albo w menu Uruchom:
    <艣cie偶ka dost臋pu/ODBCSocketServer.exe /Service
    .
  4. Otw贸rz Us艂ugi: Start->Ustawienia->Panel Sterowania->Narz臋dzia Administracyjne->Us艂ugi lub klikaj膮c prawym przyciskiem na ikon臋M贸j Komputer, Zarz膮dzaj, wybierz w prawym panelu Us艂ugi i Aplikacje->Us艂ugi. Mo偶esz tak偶e u偶y膰 skr贸tu wpisuj膮c w okienku Uruchom
  5. W okienku Us艂ugi odszukaj i kliknij prawym przyciskim na ODBC Socket Server i wybierz opcj臋 Start. W tym momencie status tej us艂ugi powinien si臋 zmieni膰 na "Uruchomiono". Zauwa偶, 偶e mo偶na zatrzyma膰 b膮d慕 ca艂kowicie wy艂膮czy膰 t膮 us艂ug臋 po zako艅czeniu procesu importowania plik贸w.
  6. Upewnij si臋, 偶e pliki system.mda and ctm.mdb s膮 dost臋pne i 偶e zainstalowany jest r贸wnie偶 MS Access ODBC driver. Powinien by膰 on zainstalowany wraz ze standardow膮 instalacj膮 Windowsa. Mo偶na to sprawdzi膰, wybieraj膮c Panel Sterowania -> Narz臋dzia administracyjne -> 殴r贸d艂a danych (ODBC) i klikaj膮c na "Sterowniki". Nast臋pnie sprawd慕 gdzie s膮zainstalowane pliki CTM i odnajd慕 plik system.mda i baz臋 danych ctm.mdb z kt贸rej zamierzasz importowa膰 pytania. Zapisz pe艂n膮 艣ci偶k臋 dost臋pu do tych plik贸w a tak偶e adres IP i nazw臋 serwera Windowsa. Te informacje b臋d膮 potrzebne przy procesie importowania.
  7. Teraz jeste艣 gotowy aby rozpocz膮膰 proces importowania zbioru lub zbior贸w pyta艅 do moodle'a. Stw贸rz sw贸j w艂asny quiz i przejd慕 do sekcji "Importuj pytania z pliku". I W TYM MIEJSCU INACZEJ B臉DZIE WYGLL藝DA艁 TEN PROCES NA LINUXIE - MUSISZ WYBRA膯 JAKIKOLWIEK PLIK(NAJLEPIEJ NOWO UTWORZONY)W POLU GDZIE WSKAZUJE SI臉 PLIK DO IMPORTU ABY ROZPOCZ藝膯 TEN PROCES. TEN PLIK NIE ZOSTANIE PRZETWORZONY - JEST TO TYLKO PEWIEN WYM脫G BY "OSZUKA膯" SYSTEM. DOPIERO NA NAST臉PNEJ STRONIE WSKA呕ESZ W艁A艢CIWY PLIK. Na nast臋pnej stronie trzeba b臋dzie wpisa膰 nazw臋 komputera na kt贸rym zainstalowany jest ODBC Socket Server a tak偶e scie偶k臋 dost臋pu do systemowej bazy danych i bazy danych CTM. Wpisz ten informacje i kliknij na "Po艂膮cz si臋 ze serwerem". Je偶eli wszystko by艂o wpisane poprawnie, w贸wczas uka偶e si臋 lista z kt贸rej b臋dzie mo偶na wybra膰 podkategorie pyta艅, kt贸re mo偶na zaimportowa膰 z danej bazy danych. Powodem takiego rozwi膮zania jest wcze艣niej ju偶 sygnalizowany fakt, i偶 banki danych CTM cz臋sto zawieraj膮 du偶膮 liczb臋 pyta艅 skategoryzowanych wed艂ug okre艣lonego klucza (n.p. uk艂ad kursu, rozdzia艂y ksi膮偶ki). JE呕ELI UDA艁O SI臉 TOBIE DOJ艢膯 DO TEGO ETAPU BEZ WY艢WIETLENIA B艁臉D脫W OZNACZA TO, 呕E UDA艁O SI臉 USTANOWI膯 PO艁藝CZENIE Z SERWEREM W CELU ZAIMPORTOWANIA PYTA艃 DO MOODLE!

Je偶li pojawi艂y si臋 jakie艣 b艂臋dy, w贸wczas spr贸buj wykorzyta膰 poni偶sz膮 informacj臋. ODBC Socket server wykorzystuje port 9628 do otwarcia wtyczki (ang.socket) i wymiany danych u偶ywaj膮c zapyta艅 w formie XML aby otrzyma膰 tabel臋 rezultat贸w w XML. Program (klasa) kt贸ra importuje plik, przetwarza ten plik XMLowy i wykorzystuje go tak jakby proces importowania odbywa艂 si臋 na lokalnym komputerze.

Spis wszystkich plik贸w pomocy
Poka偶 t膮 pomoc w j臋zyku: English

Platforma na oprogramowaniu: moodle

Copyright © 2010 DawidK86 - Szkolenia i Analizy Giełdowe

wdrożenie platformy e-learningowej moodle: Toolpiks

'