21.07.2015 Views

Автореферат на дисертацията - Технически Университет - София

Автореферат на дисертацията - Технически Университет - София

Автореферат на дисертацията - Технически Университет - София

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Изследване <strong>на</strong> възможности и средства за интегриране в мултимедийни среди <strong>на</strong> дидактически материали за оценяванеmobjADOConn.OpenНеобходимо е също така да се добави библиотеката “Microsoft XML v. 3” за да сеизползват методите и свойствата <strong>на</strong> класа IXMLDOMNode за достъп до елементите <strong>на</strong> XMLфайла:Dim objDoc As DOMDocumentDim objNode As IXMLDOMNodeDim i As IntegerОсновните елементи <strong>на</strong> XML файла се създават от следните оператори:CreateProcessingInstruction objDoc, "xml", "version='1.0'"Set objNode = CreateNode(objDoc, Nothing, "quiz")По <strong>на</strong>татък процедурата продължава с четене <strong>на</strong> данните от съответните полета <strong>на</strong>таблицата Question (фиг. 34), докато не се стигне края <strong>на</strong> файла.mstrSQL = "Select * from Question"Set mobjADORst = New ADODB.RecordsetmobjADORst.CursorLocation = adUseClientmobjADORst.Open mstrSQL, mobjADOConn, adOpenStatic, , adCmdTextSet objDoc = New DOMDocumentSet objNode1 = CreateNode(objDoc, Nothing, "quiz")While Not mobjADORst.EOFstrQuery = mobjADORst.Fields("qID")ID_n = strQuerystrQuery = mobjADORst.Fields("qType")…..WendПрави се проверка за типа <strong>на</strong> текущия въпрос, като в зависимост от това дали е „изборенметод” или „съпоставяне”, се изпълнява различен код (фиг. 49, фиг. 50), който създава пореденвъзел в структурата <strong>на</strong> новия XML файл, задавайки съдържание или от таблицата„Test_ItemChoice” или “Test_ItemMatch”.фигура 49 Създаване <strong>на</strong> въпрос от изборен методфигура 50 Създаване <strong>на</strong> въпрос засъпоставянеВ резултат <strong>на</strong> описаните действия се генерира файл в Moodle XML формат, представящвсички въпроси, възможни отговори със съответните им тегловни коефициенти, съдържащи сеЙоа<strong>на</strong> Минкова 18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!