Article:Moodle xml question edit sop:修订间差异

来自汉语教学技术研究与应用
跳转到导航 跳转到搜索
(创建页面,内容为“{{DISPLAYTITLE:Moodle XML 编写方法参考}} == 新建文本文件 == <syntaxhighlight lang="xml"> <?xml version="1.0" encoding="UTF-8"?> <quiz> </quiz> </synta…”)
 
 
(未显示同一用户的7个中间版本)
第26行: 第26行:
</question>
</question>
</syntaxhighlight>
</syntaxhighlight>


=== 填空题 ===
=== 填空题 ===
第33行: 第32行:
</question>
</question>
</syntaxhighlight>
</syntaxhighlight>


=== 匹配题 ===
=== 匹配题 ===
第40行: 第38行:
</question>
</question>
</syntaxhighlight>
</syntaxhighlight>


=== 选择题(单选题、多选题) ===
=== 选择题(单选题、多选题) ===
第47行: 第44行:
</question>
</question>
</syntaxhighlight>
</syntaxhighlight>


=== (复杂题型)完形填空(内嵌答案) ===
=== (复杂题型)完形填空(内嵌答案) ===
第54行: 第50行:
</question>
</question>
</syntaxhighlight>
</syntaxhighlight>


== 添加题目类型 ==
== 添加题目类型 ==
第71行: 第66行:
</syntaxhighlight>   
</syntaxhighlight>   


== 设置分数
== 设置分数 ==
 
完形填空(内嵌答案)不需要设置


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
     <defaultgrade>1.0000000</defaultgrade>
     <defaultgrade>1.0000000</defaultgrade>
</syntaxhighlight>
</syntaxhighlight>
完形填空(内嵌答案)不需要设置


== 设置答案 ==
== 设置答案 ==
第85行: 第80行:
需要输入文本;文本框行数
需要输入文本;文本框行数
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
</syntaxhighlight>
<responserequired>1</responserequired>
<responserequired>1</responserequired>
<responsefieldlines>5</responsefieldlines>
<responsefieldlines>5</responsefieldlines>
</syntaxhighlight>


=== 判断题 ===
=== 判断题 ===
第167行: 第161行:
选项(只能有一个得分项)
选项(只能有一个得分项)
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
     <answer fraction="100" format="html">
     <answer fraction="100" format="moodle_auto_format">
       <text>正确选项</text>
       <text>正确选项</text>
     </answer>
     </answer>
<answer fraction="0" format="html">
<answer fraction="0" format="moodle_auto_format">
       <text>错误选项1</text>
       <text>错误选项1</text>
     </answer>
     </answer>
</syntaxhighlight>
</syntaxhighlight>
=== 判断题(多选) ===
=== 选择题(多选) ===


有多个得分选项
有多个得分选项
第189行: 第183行:
选项(得分项合计为100,错误选项每个都是-100,必须使用规定的比例,如0、10、20……100,33.33333、66.66667、0.8333333……)
选项(得分项合计为100,错误选项每个都是-100,必须使用规定的比例,如0、10、20……100,33.33333、66.66667、0.8333333……)
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
     <answer fraction="33.33333" format="html">
     <answer fraction="33.33333" format="moodle_auto_format">
       <text>得分选项1</text>
       <text>得分选项1</text>
     </answer>
     </answer>
<answer fraction="33.33333" format="html">
<answer fraction="33.33333" format="moodle_auto_format">
       <text>得分选项2</text>
       <text>得分选项2</text>
     </answer>
     </answer>
<answer fraction="33.33333" format="html">
<answer fraction="33.33333" format="moodle_auto_format">
       <text>得分选项3</text>
       <text>得分选项3</text>
     </answer>
     </answer>
<answer fraction="-100" format="html">
<answer fraction="-100" format="moodle_auto_format">
       <text>错误选项</text>
       <text>错误选项</text>
     </answer>
     </answer>
</syntaxhighlight>
</syntaxhighlight>


=== 内嵌答案(完形填空)
=== 内嵌答案(完形填空)===
直接写在<questiontext></questiontext>的<text></text>里面  
直接写在<questiontext></questiontext>的<text></text>里面


== (可选)设置反馈 ==
== (可选)设置反馈 ==
第212行: 第206行:
通用/整题反馈
通用/整题反馈
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
     <generalfeedback format="html">
     <generalfeedback format="moodle_auto_format">
       <text></text>
       <text></text>
     </generalfeedback>
     </generalfeedback>
第219行: 第213行:
正确反馈
正确反馈
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
     <correctfeedback format="html">
     <correctfeedback format="moodle_auto_format">
       <text></text>
       <text></text>
     </correctfeedback>
     </correctfeedback>
第227行: 第221行:
部分正确反馈
部分正确反馈
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
     <partiallycorrectfeedback format="html">
     <partiallycorrectfeedback format="moodle_auto_format">
       <text></text>
       <text></text>
     </partiallycorrectfeedback>
     </partiallycorrectfeedback>
第235行: 第229行:
错误反馈
错误反馈
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
     <incorrectfeedback format="html">
     <incorrectfeedback format="moodle_auto_format">
       <text></text>
       <text></text>
     </incorrectfeedback>
     </incorrectfeedback>
第242行: 第236行:


某一选项的反馈
某一选项的反馈
(放在<answer></answer>之间)
放在<answer></answer>之间
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
<feedback format="html">
<feedback format="moodle_auto_format">
  <text></text>
  <text></text>
</feedback>
</feedback>
</syntaxhighlight>
</syntaxhighlight>
[[Category:Moodle]]
[[Category:现代教育技术]]

2019年4月17日 (三) 21:42的最新版本


新建文本文件

<?xml version="1.0" encoding="UTF-8"?>
<quiz>

</quiz>

保存为UTF-8编码,在<quiz></quiz>中添加题目

只需创建一次

选择题型

简答题

<question type="essay">
</question>

判断题

<question type="truefalse">
</question>

填空题

<question type="shortanswer">
</question>

匹配题

<question type="matching">
</question>

选择题(单选题、多选题)

<question type="multichoice">
</question>

(复杂题型)完形填空(内嵌答案)

<question type="cloze">
</question>

添加题目类型

    <name>
      <text>题目类型</text>
    </name>


添加题干

    <questiontext format="moodle_auto_format">
      <text>【题目类型】</text>
    </questiontext>

设置分数

    <defaultgrade>1.0000000</defaultgrade>

完形填空(内嵌答案)不需要设置

设置答案

简答题

需要输入文本;文本框行数

	<responserequired>1</responserequired>
	<responsefieldlines>5</responsefieldlines>

判断题

答案为true

    <answer fraction="100" format="moodle_auto_format">
      <text>true</text>
    </answer>
    <answer fraction="0" format="moodle_auto_format">
      <text>false</text>
    </answer>

答案为false

    <answer fraction="0" format="moodle_auto_format">
      <text>true</text>
    </answer>
    <answer fraction="100" format="moodle_auto_format">
      <text>false</text>
    </answer>


填空题

所有选项都是正确答案,得分比例都是100

    <answer fraction="100" format="moodle_auto_format">
      <text>正确答案1</text>
    </answer>
    <answer fraction="100" format="moodle_auto_format">
      <text>正确答案2</text>
    </answer>

匹配题

随机排列选项

	<shuffleanswers>true</shuffleanswers>

匹配选项(至少3项)

    <subquestion format="moodle_auto_format">
      <text>选项1</text>
      <answer>
        <text>对应项/答案1</text>
      </answer>
    </subquestion>
    <subquestion format="moodle_auto_format">
      <text>选项2</text>
      <answer>
        <text>对应项/答案2</text>
      </answer>
    </subquestion>
    <subquestion format="moodle_auto_format">
      <text>选项3</text>
      <answer>
        <text>对应项/答案3</text>
      </answer>
    </subquestion>

选择题(单选)

只有1个正确选项

	<single>true</single>

随机排列选项

	<shuffleanswers>true</shuffleanswers>

选项(只能有一个得分项)

    <answer fraction="100" format="moodle_auto_format">
      <text>正确选项</text>
    </answer>
	<answer fraction="0" format="moodle_auto_format">
      <text>错误选项1</text>
    </answer>

选择题(多选)

有多个得分选项

<single>false</single>

随机排列选项

	<shuffleanswers>true</shuffleanswers>

选项(得分项合计为100,错误选项每个都是-100,必须使用规定的比例,如0、10、20……100,33.33333、66.66667、0.8333333……)

    <answer fraction="33.33333" format="moodle_auto_format">
      <text>得分选项1</text>
    </answer>
	<answer fraction="33.33333" format="moodle_auto_format">
      <text>得分选项2</text>
    </answer>
	<answer fraction="33.33333" format="moodle_auto_format">
      <text>得分选项3</text>
    </answer>
	<answer fraction="-100" format="moodle_auto_format">
      <text>错误选项</text>
    </answer>

内嵌答案(完形填空)

直接写在<questiontext></questiontext>的<text></text>里面

(可选)设置反馈

内嵌答案(完形填空)不需要设置

通用/整题反馈

    <generalfeedback format="moodle_auto_format">
      <text></text>
    </generalfeedback>

正确反馈

    <correctfeedback format="moodle_auto_format">
      <text></text>
    </correctfeedback>


部分正确反馈

    <partiallycorrectfeedback format="moodle_auto_format">
      <text></text>
    </partiallycorrectfeedback>


错误反馈

    <incorrectfeedback format="moodle_auto_format">
      <text></text>
    </incorrectfeedback>


某一选项的反馈 放在<answer></answer>之间

	<feedback format="moodle_auto_format">
	  <text></text>
	</feedback>