composite.tpl
来自「很棒的在线教学系统」· TPL 代码 · 共 102 行
TPL
102 行
{if $courselevelexport}<?xml version="1.0" encoding="UTF-8"?>{/if}<assessmentItem xmlns="http://www.imsglobal.org/xsd/imsqti_item_v2p0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/imsqti_item_v2p0 ./imsqti_item_v2p0.xsd" identifier="{$assessmentitemidentifier}" title="{$assessmentitemtitle}" adaptive="false" timeDependent="false"> {section name=aid loop=$answers} {if $answers[aid].answertype == 3} <responseDeclaration identifier="{$questionid}{$answers[aid].id}" cardinality="single" baseType="identifier"> <correctResponse> {section name=subanswer loop=$answers[aid].subanswers} {if $answers[aid].subanswers[subanswer].fraction > 0} <value>{$answers[aid].subanswers[subanswer].id}</value> {/if} {/section} </correctResponse> <mapping defaultValue="0"> {section name=subanswer loop=$answers[aid].subanswers} {if $answers[aid].subanswers[subanswer].fraction != 0} <mapEntry mapKey="{$answers[aid].subanswers[subanswer].id}" mappedValue="{$answers[aid].subanswers[subanswer].fraction}"/> {/if} {/section} </mapping> </responseDeclaration> {elseif $answers[aid].answertype == 1} <responseDeclaration identifier="{$questionid}{$answers[aid].id}" cardinality="single" baseType="string"> <correctResponse> {section name=subanswer loop=$answers[aid].subanswers} {if $answers[aid].subanswers[subanswer].fraction > 0} <value>{$answers[aid].subanswers[subanswer].answer}</value> {/if} {/section} </correctResponse> <mapping lowerBound="0" upperBound="1" defaultValue="0"> {section name=subanswer loop=$answers[aid].subanswers} {if $answers[aid].subanswers[subanswer].fraction != 0} <mapEntry mapKey="{$answers[aid].subanswers[subanswer].answer}" mappedValue="{$answers[aid].subanswers[subanswer].fraction}" /> {/if} {/section} </mapping> </responseDeclaration> {/if} {/section} <outcomeDeclaration identifier="SCORE" cardinality="single" baseType="float"/> <itemBody> {if $questionText != ''} <div class="assesmentItemBody"> <p>{$questionText}</p> </div> {/if} <div class="interactive.cloze"><p> {section name=qid loop=$questions.question} {$questions.text[qid]} {if $questions.question[qid].id != $cloze_trailing_text_id} {if $questions.question[qid].answertype == 3} <inlineChoiceInteraction responseIdentifier="{$questionid}{$questions.question[qid].id}" shuffle="false"> {section name=aid loop=$questions.question[qid].subanswers} <inlineChoice identifier="{$questions.question[qid].subanswers[aid].id}">{$questions.question[qid].subanswers[aid].answer}</inlineChoice> {/section} </inlineChoiceInteraction> {elseif $questions.question[qid].answertype == 1} <textEntryInteraction responseIdentifier="{$questionid}{$questions.question[qid].id}" expectedLength="15"/> {/if} {/if} {/section}</p></div> {if $question_has_image == 1} <div class="media"> {if $hassize == 1} <object type="{$question->mediamimetype}" data="{$question->mediaurl}" width="{$question->mediax}" height="{$question->mediay}" /> {else} <object type="{$question->mediamimetype}" data="{$question->mediaurl}" /> {/if} </div> {/if} </itemBody> <responseProcessing xmlns="http://www.imsglobal.org/xsd/imsqti_item_v2p0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/imsqti_item_v2p0 ../imsqti_item_v2p0.xsd">{section name=answer loop=$answers}{if $answers[answer].answertype == 1 || $answers[answer].answertype == 3} <responseCondition> <responseIf> <isNull> <variable identifier="{$questionid}{$answers[answer].id}"/> </isNull> <setOutcomeValue identifier="SCORE{$questionid}{$answers[answer].id}"> <baseValue baseType="float">0</baseValue> </setOutcomeValue> </responseIf> <responseElse> <setOutcomeValue identifier="SCORE{$questionid}{$answers[answer].id}"> <mapResponse identifier="{$questionid}{$answers[answer].id}"/> </setOutcomeValue> </responseElse> </responseCondition> <setOutcomeValue identifier="FEEDBACK"> <variable identifier="{$questionid}{$answers[answer].id}"/> </setOutcomeValue> {/if}{/section} </responseProcessing>{section name=answer loop=$answers}{if $answers[answer].answertype == 1 || $answers[answer].answertype == 3} {section name=subanswer loop=$answers[answer].subanswers} {if $answers[answer].subanswers[subanswer].feedback != ''} <modalFeedback outcomeIdentifier="FEEDBACK" identifier="{$answers[answer].subanswers[subanswer].id}" showHide="show">{$answers[answer].subanswers[subanswer].feedback}</modalFeedback>{/if}{/section} {/if} {/section}</assessmentItem>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?