﻿<?xml version="1.0" encoding="utf-8"?>
<assessmentItem xmlns="http://www.imsglobal.org/xsd/imsqti_v2p1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/imsqti_v2p1  http://www.imsglobal.org/xsd/qti/qtiv2p1/imsqti_v2p1.xsd" identifier="fitb_exercise_21037" title="662" adaptive="false" timeDependent="false">
  <!--RESPONSE DECLARATIONS-->
  <responseDeclaration identifier="RESPONSE_1" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="consistito" mappedValue="1.0" caseSensitive="false" />
      <mapEntry mapKey="consistuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="consistato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="consitto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="conserto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="conseso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="consistita" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="consistiti" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="consistite" mappedValue="0.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_2" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="speso" mappedValue="1.0" caseSensitive="false" />
      <mapEntry mapKey="spenduto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="spendito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="spendato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="spenso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="speto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="spesto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="spesa" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="spesi" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="spese" mappedValue="0.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_3" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="sciolte" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciolta" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciolti" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciorto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciolsto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciolso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciogliato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="scioglito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciogliuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sciolto" mappedValue="1.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_4" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="commosso" mappedValue="1.0" caseSensitive="false" />
      <mapEntry mapKey="commuovuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commovuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commuovito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commuovato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commotto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commosto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commoso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commoto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commossa" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commossi" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="commosse" mappedValue="0.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_5" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="dipinto" mappedValue="1.0" caseSensitive="false" />
      <mapEntry mapKey="dipingiuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="dipingiato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="dipingito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="dipinso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="dipinsto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="dipinta" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="dipinte" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="dipinti" mappedValue="0.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_6" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="introdotti" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introdotte" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introdotta" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introduito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="inrodutto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introdoto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introduciuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introducito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introduciato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="introdotto" mappedValue="1.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_7" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="sottoposto" mappedValue="1.0" caseSensitive="false" />
      <mapEntry mapKey="sottoponuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottoponito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottoponato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottoposso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottoposo" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottopoto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottoposta" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottoposte" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sottoposti" mappedValue="0.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_8" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="sospese" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospesi" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospesa" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospenso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospesso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospeto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospesto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospendato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospendito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospenduto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="sospeso" mappedValue="1.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_9" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="trasmesso" mappedValue="1.0" caseSensitive="false" />
      <mapEntry mapKey="trasmettuto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmettato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmettito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmeso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmisso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmisto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmesto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmetto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmeto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmessa" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmessi" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="trasmesse" mappedValue="0.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <responseDeclaration identifier="RESPONSE_10" cardinality="single" baseType="string">
    <mapping defaultValue="0.0">
      <mapEntry mapKey="appreso" mappedValue="1.0" caseSensitive="false" />
      <mapEntry mapKey="apprenduto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="apprendito" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="apprendato" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="apprendo" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="apprenso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="appresto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="appresso" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="appreto" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="appresa" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="appresi" mappedValue="0.0" caseSensitive="false" />
      <mapEntry mapKey="apprese" mappedValue="0.0" caseSensitive="false" />
    </mapping>
  </responseDeclaration>
  <!--OUTCOME DECLARATIONS-->
  <outcomeDeclaration identifier="NGAPS" cardinality="single" baseType="float">
    <defaultValue>
      <value>10</value>
    </defaultValue>
  </outcomeDeclaration>
  <outcomeDeclaration identifier="RIGHT" cardinality="single" baseType="float" />
  <outcomeDeclaration identifier="SCORE" cardinality="single" baseType="float" />
  <outcomeDeclaration identifier="MAXSCORE" cardinality="single" baseType="float">
    <defaultValue>
      <value>1</value>
    </defaultValue>
  </outcomeDeclaration>
  <outcomeDeclaration identifier="FEEDBACK" cardinality="single" baseType="identifier" />
  <!--ITEM BODY-->
  <itemBody>
    <div>
      <p>
        <strong>Completare il passato prossimo con il participio passato.</strong>
      </p>
    </div>
    <div>
      <p>
        <strong>1. Il mio lavoro è (consistere) <textEntryInteraction responseIdentifier="RESPONSE_1" expectedLength="10" /> nel porre le domande di un questionario ai viaggiatori.</strong>
      </p>
      <p>
        <strong>2. Perché hai (spendere) <textEntryInteraction responseIdentifier="RESPONSE_2" expectedLength="5" /> tanti soldi per il regalo?</strong>
      </p>
      <p>
        <strong>3. Per preparare la salsa prima ho (sciogliere) <textEntryInteraction responseIdentifier="RESPONSE_3" expectedLength="7" /> il burro e poi ho aggiunto la farina.</strong>
      </p>
      <p>
        <strong>4. Le foto hanno (commuovere) <textEntryInteraction responseIdentifier="RESPONSE_4" expectedLength="8" /> molta gente.</strong>
      </p>
      <p>
        <strong>5. Chi ha (dipingere) <textEntryInteraction responseIdentifier="RESPONSE_5" expectedLength="7" /> questo quadro?</strong>
      </p>
      <p>
        <strong>6. Quante monete hai (introdurre) già <textEntryInteraction responseIdentifier="RESPONSE_6" expectedLength="10" />?</strong>
      </p>
      <p>
        <strong>7. L'ingegnere ha (sottoporre) <textEntryInteraction responseIdentifier="RESPONSE_7" expectedLength="10" /> il problema ad una commissione di esperti.</strong>
      </p>
      <p>
        <strong>8. L'arbitro ha (sospendere) <textEntryInteraction responseIdentifier="RESPONSE_8" expectedLength="7" /> la partita a causa della nebbia.</strong>
      </p>
      <p>
        <strong>9. Quando hanno (trasmettere) <textEntryInteraction responseIdentifier="RESPONSE_9" expectedLength="9" /> quel film?</strong>
      </p>
      <p>
        <strong>10. Luigi ed io abbiamo (apprendere) <textEntryInteraction responseIdentifier="RESPONSE_10" expectedLength="7" /> la notizia questa mattina.</strong>
      </p>
    </div>
  </itemBody>
  <!--RESPONSE PROCESSING-->
  <responseProcessing>
    <!-- RESPONSE_1 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_1" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_1" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_2 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_2" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_2" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_3 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_3" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_3" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_4 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_4" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_4" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_5 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_5" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_5" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_6 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_6" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_6" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_7 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_7" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_7" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_8 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_8" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_8" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_9 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_9" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_9" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- RESPONSE_10 -->
    <responseCondition>
      <responseIf>
        <not>
          <isNull>
            <variable identifier="RESPONSE_10" />
          </isNull>
        </not>
        <setOutcomeValue identifier="RIGHT">
          <sum>
            <variable identifier="RIGHT" />
            <mapResponse identifier="RESPONSE_10" />
          </sum>
        </setOutcomeValue>
      </responseIf>
    </responseCondition>
    <!-- CALCULATE SCORE -->
    <setOutcomeValue identifier="SCORE">
      <divide>
        <variable identifier="RIGHT" />
        <variable identifier="NGAPS" />
      </divide>
    </setOutcomeValue>
    <!-- FEEDBACK -->
    <responseCondition>
      <responseIf>
        <equal>
          <variable identifier="SCORE" />
          <variable identifier="MAXSCORE" />
        </equal>
        <setOutcomeValue identifier="FEEDBACK">
          <baseValue baseType="identifier">correct</baseValue>
        </setOutcomeValue>
      </responseIf>
      <responseElse>
        <setOutcomeValue identifier="FEEDBACK">
          <baseValue baseType="identifier">incorrect</baseValue>
        </setOutcomeValue>
      </responseElse>
    </responseCondition>
  </responseProcessing>
  <!--MODAL FEEDBACK-->
  <modalFeedback identifier="correct" outcomeIdentifier="FEEDBACK" showHide="show" title="Correct">
    <div>All questions are answered correctly!</div>
  </modalFeedback>
  <modalFeedback identifier="incorrect" outcomeIdentifier="FEEDBACK" showHide="show" title="Incorrect">
    <div>
      <p>Not all questions are answered correctly!!</p>
      <p>Try again.</p>
    </div>
  </modalFeedback>
</assessmentItem>