answergroup.subquestion.html 3.15 KB
Newer Older
Thitichaipun Wutthisak committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
<md-card ng-repeat='qc in obj'>
  <div class='topcard'></div>
  <div class='row'>
    <div class='col-xs-1 col-sm-1 col-md-1'></div>
    <div class='col-xs-1 col-sm-1 col-md-1'>
      <div class='numquest' ng-if='level == "child"'>{{ pindex+1 }}.{{ $index+1 }}</div>
      <div class='numquest' ng-if='level == "grandchild"'>{{ gpindex+1 }}.{{ pindex+1 }}.{{ $index+1 }}</div>
    </div>

    <div class='col-xs-6 col-sm-6 col-md-6'>
      <md-input-container class='md-block fullwidth'>
        <label class='control-label label-custom'>Question Eng</label>
        <input type='text' ng-model='qc.question.eng' />
      </md-input-container>
    </div>
    <div class='col-xs-2 col-sm-2 col-md-2'>
      <md-input-container class='md-block fullwidth'>
        <label></label>
        <md-select ng-model='qc.type' ng-change='setType(qc)'>
          <md-option ng-repeat='qt in questype.questtype' ng-value='qt.type' ng-if='level != "grandchild"'>{{ qt.getString(mylang) }}</md-option>
          <md-option ng-repeat='qt in questype.questtype' ng-value='qt.type' ng-if='level == "grandchild" && qt.type != 8 '>{{ qt.getString(mylang) }}</md-option>
        </md-select>
      </md-input-container>
    </div>
    <div class='col-xs-1 col-sm-1 col-md-1'>
      <a class='delquestion' ng-click='deleteArray(obj, $index)'><i class='fa fa-times'></i></a>
    </div>
  </div>
  <div class='row'>
    <div class='col-xs-2 col-sm-2 col-md-2'></div>
    <div class='col-xs-6 col-sm-6 col-md-6'>
      <md-input-container class='md-block'>
        <label class='control-label label-custom'>Question Tha</label>
        <input type='text' ng-model='qc.question.tha' />
      </md-input-container>
    </div>
    <div class='col-xs-2 col-sm-2 col-md-2'>
      <md-input-container class='md-block fullwidth'>
        <a class='btn btn-primary' ng-class='checkClass(qc.pictureproperty, "picture")' ng-click='openUploadPicture(qc)'><i class='fa fa-picture-o'></i></a>
        <a class='btn btn-primary' ng-class='checkClass(qc.audioproperty, "audio")' ng-click='openUploadAudio(qc)'><i class='fa fa-volume-down'></i></a>
        <a class='btn btn-primary' ng-class='checkClass(qc.videoproperty, "video")' ng-click='oepnUploadVideo(qc)'><i class='fa fa-film'></i></a>
      </md-input-container>
    </div>
  </div>
  <div class='row'></div>

  <ans-Text ng-if='qc.type === 1' obj='qc'></ans-Text>
  <ans-Singlechoice ng-if='qc.type === 2' obj='qc'></ans-Singlechoice>
  <ans-Multichoice ng-if='qc.type === 3' obj='qc'></ans-Multichoice>
  <ans-Sortsentence ng-if='qc.type === 4' obj='qc'></ans-Sortsentence>
  <ans-Pairtext ng-if='qc.type === 5' obj='qc'></ans-Pairtext>
  <ans-Pairpicture ng-if='qc.type === 6' obj='qc'></ans-Pairpicture>
  <ans-Pairpicturetext ng-if='qc.type === 7' obj='qc'></ans-Pairpicturetext>
  <ans-Subquestion ng-if='qc.type === 8' obj='qc.ansgroup' level='"grandchild"' pindex='$index' gpindex='pindex'></ans-Subquestion>

  <div class='row' ng-if='qc.type === 8'>
    <div class='col-xs-12 col-sm-12 col-md-12'>
      <center>
        <a class='btn btn-primary' ng-click='addSubQuestion(qc.ansgroup)'><i class='fa fa-plus'></i></a>
      </center>
    </div>
  </div>
  <div class='bottomcard'></div>
</md-card>