moodle/lang/cs/help/quiz/formatctm.html
2004-06-24 17:46:07 +00:00

94 lines
5.5 KiB
HTML
Executable File

<P align=center><B>Import souborů z formátu Course Test Manager</B></P>
<P>Course Test Manager je softwarový balíček, jehož životní cyklus se
chýlí ke konci. Společnost Course Technology už v jeho vývoji nepokračuje &ndash;
byl nahrazen novým systémem ExamView. Přesto jsme se rozhodli tento
filtr vytvořit, protože až doposud neexistoval způsob, jak exportovat úlohy
z formátu CTM do jiného běžně užívaného testového formátu.</P>
<P>Pro import otázek z CTM musíte mít CTM nainstalován na počítači s Windows a
mít na tomto počítači přístup k souborům databáze MS Access. Pro přístup k datům
potřebujete dva datové soubory:</P>
<UL>
<LI>system.mda &ndash; tento soubor se nachází v kořenovém adresáři vaší
instalace CTM a v řeči MS Access je obvykle nazýván "System Database".
<LI>ctm.mdb &ndash; databáze obsahující testovací otázky. V CTM je pro každý
kurz nainstalována jedna databáze. Nachází se v adresáři umístěném o jednu
úroveň níže než instalační adresář CTM.
</LI></UL>
<P>Import souborů CTM se liší v závislosti na tom, zda je Moodle provozován
v operačním systému Windows nebo Linux. Bez ohledu to, v jakém operačním
systému pracujete, potřebujete počítač s Windows (Windows 2000 nebo Windows XP)
umístěný na stejné síti jako systém Moodle; na tomto počítači jsou během
importu umístěny databáze otázek (v MS Access).</P>
<P>Celý proces je o něco jednodušší, pokud je Moodle provozován ve <B>Windows</B>.
Pro import z CTM zde stačí provést tyto kroky:</P>
<OL>
<LI>Nahrajte soubor system.mda do Moodlu pomocí správce souborů. Nezáleží na
tom, do jakého kurzu soubor system.mda nahrajete, Moodle si jej najde kdekoliv.
<LI>Založte v Moodlu test a použijte funkci "Importovat úlohy ze souboru".
Vyberte příslušný soubor ctm.mdb a pokračujte v importu. Pokud jste
postupovali správně, zobrazí se vám stránka, na které si budete moci vybrat
kategorii otázek, z níž chcete importovat. Tento krok je sem zařazen proto, že
databáze úloh v CTM jsou vzhledem k velkému množství otázek často členěny do
kategorií (např. podle kapitol učebnice nebo oddílů kurzu).
</LI></OL>
<P>Pokud Moodle provozujete v operačním systému <B>Linux</B>, bude import
úloh vyžadovat instalaci speciálního softwaru <A href="http://odbcsock.sourceforge.net/"
target=_new><B>ODBC Socket Server</B></A>. Ten si musíte stáhnout a nainstalovat
na počítač s Windows, ve kterém je uložena databáze CTM. <B>Nepostupujte</B>
podle instalačních pokynů uvedených v balíčku ODBC Socket Server. Jsou zbytečně
komplikované! Postupujte raději takto:</P>
<OL>
<LI>Stáhněte si instalační soubor <A href="http://odbcsock.sourceforge.net/"
target=_new>z této stránky</A> a rozbalte ho v počítači s Windows.
<LI>Zkopírujte soubor ODBCSocketServer.exe na vhodné místo, např. do systémového
adresáře (pravděpodobně C:\WINNT\ nebo C:\Windows) nebo do adresáře
Program Files.
<LI>Nainstalujte ODBC Socket Server jako službu, a to příkazem<BR>
<B>&lt;cesta&nbsp;k&nbsp;souboru&nbsp;&ndash;&nbsp;viz&nbsp;předchozí&nbsp;krok&gt;/ODBCSocketServer.exe&nbsp;/Service</B><BR>
To můžete provést v menu Start-&gt;Spustit... nebo v příkazovém řádku
operačního systému.
<LI>Otevřete správu služeb jedním z těchto tří způsobů: (a)
Start-&gt;Nastavení-&gt;Ovládací panely-&gt;Nástroje pro správu-&gt;Služby;
(b) pravým tlačítkem klikněte na <B>Tento počítač</B>, v nabídce vyberte
Spravovat-&gt;Služby a aplikace-&gt;Služby; (c) příkazem <B>services.msc</B>
v menu Start-&gt;Spustit...
<LI>Ve správě služeb klikněte pravým tlačítkem na ikonu ODBC Socket Server a
vyberte položku <B>Start</B>. Jeho "stav" by se měl změnit na Spuštěno
(Started). Po dokončení importu můžete službu zase zastavit nebo zakázat.
<LI>Přesvědčte se, zda se na počítači nacházejí oba datové soubory system.mda
a ctm.mdb a také ODBC ovladač pro MS Access, který by měl být součástí každé
instalace Windows (jeho přítomnost ověříte tak, že otevřete panel "Nástroje
pro správu", poté panel "Datové zdroje" a na něm kliknete na záložku
"Ovladače").<BR>
Dále zjistěte, kde je nainstalován CTM a kde jsou umístěny soubory system.mda
a ctm.mdb, ze kterých chcete importovat data. Poznamenejte si úplnou
přístupovou cestu k těmto souborům a také IP adresu nebo jméno počítače
s Windows. Obě tyto informace budete při importování potřebovat.
<LI>Nyní již můžete začít s importováním databází úloh do Moodlu. Založte
v Moodlu test a použijte funkci "Importovat úlohy ze souboru". <B>V TOMTO BODĚ
SE POSTUP PRO LINUX LIŠÍ!</B> V POLI "Vložit" MUSÍTE UVÉST
ZÁSTUPNÝ SOUBOR. TENTO SOUBOR SE <B>NEBUDE</B> ZPRACOVÁVAT, SLOUŽÍ POUZE JAKO
"ŠIDÍTKO" PRO IMPORTOVACÍ FORMULÁŘ (MUSÍ VŠAK SKUTEČNĚ EXISTOVAT A MÍT
NENULOVOU VELIKOST). INFORMACE O POUŽÍVANÉM SERVERU WINDOWS BUDETE MOCI UVÉST
V DALŠÍM KROKU. Otevře se vám stránka, na které vyplníte IP adresu nebo jméno
serveru Windows a přístupovou cestu k souborům system.mda a ctm.mdb (které
jste si zapsali v předchozím kroku). Poté klikněte na tlačítko
"Připojit k serveru". Pokud bylo vše nastaveno správně, zobrazí se další
formulář, ve kterém budete moci vybrat kategorii úloh k importu. POKUD JSTE
DOSPĚLI AŽ SEM, JE VŠE NASTAVENO SPRÁVNĚ A MŮŽETE ZAČÍT IMPORTOVAT!
</LI></OL>
<P>Pokud se během importu zobrazila chybová hlášení, možná oceníte následující
technickou informaci: k otevření zásuvky (socket) i k výměně dotazu a výsledku
dotazu ve formátu XML používá ODBC Socket Server port 9628.
Třída pro import zpracuje výsledek dotazu ve formátu XML stejně, jako by byl
zpracováván místní dotaz.</P>