original_string: protected function drop_zone($mform, $imagerepeats) {
          $dropzoneitem = array();
  
          $grouparray = array();
          $grouparray[] = $mform->createElement('text', 'xleft',
                                                  get_string('xleft', 'qtype_ddimageortext'),
                                                  array('size' => 5, 'class' => 'tweakcss'));
          $grouparray[] = $mform->createElement('text', 'ytop',
                                                  get_string('ytop', 'qtype_ddimageortext'),
                                                  array('size' => 5, 'class' => 'tweakcss'));
          $options = array();
  
          $options[0] = '';
          for ($i = 1; $i <= $imagerepeats; $i += 1) {
              $options[$i] = $i;
          }
          $grouparray[] = $mform->createElement('select', 'choice',
                                      get_string('draggableitem', 'qtype_ddimageortext'), $options);
          $grouparray[] = $mform->createElement('text', 'droplabel',
                                                  get_string('label', 'qtype_ddimageortext'),
                                                  array('size' => 10, 'class' => 'tweakcss'));
          $mform->setType('droplabel', PARAM_NOTAGS);
          $dropzone = $mform->createElement('group', 'drops',
                  get_string('dropzone', 'qtype_ddimageortext', '{no}'), $grouparray);
          return array($dropzone);
      }
code: protected function drop_zone($mform, $imagerepeats) {
          $dropzoneitem = array();
  
          $grouparray = array();
          $grouparray[] = $mform->createElement('text', 'xleft',
                                                  get_string('xleft', 'qtype_ddimageortext'),
                                                  array('size' => 5, 'class' => 'tweakcss'));
          $grouparray[] = $mform->createElement('text', 'ytop',
                                                  get_string('ytop', 'qtype_ddimageortext'),
                                                  array('size' => 5, 'class' => 'tweakcss'));
          $options = array();
  
          $options[0] = '';
          for ($i = 1; $i <= $imagerepeats; $i += 1) {
              $options[$i] = $i;
          }
          $grouparray[] = $mform->createElement('select', 'choice',
                                      get_string('draggableitem', 'qtype_ddimageortext'), $options);
          $grouparray[] = $mform->createElement('text', 'droplabel',
                                                  get_string('label', 'qtype_ddimageortext'),
                                                  array('size' => 10, 'class' => 'tweakcss'));
          $mform->setType('droplabel', PARAM_NOTAGS);
          $dropzone = $mform->createElement('group', 'drops',
                  get_string('dropzone', 'qtype_ddimageortext', '{no}'), $grouparray);
          return array($dropzone);
      }
code_tokens: protected function drop_zone ( $ mform , $ imagerepeats ) { $ dropzoneitem = array ( ) ; $ grouparray = array ( ) ; $ grouparray [ ] = $ mform -> createElement ( 'text' , 'xleft' , get_string ( 'xleft' , 'qtype_ddimageortext' ) , array ( 'size' => 5 , 'class' => 'tweakcss' ) ) ; $ grouparray [ ] = $ mform -> createElement ( 'text' , 'ytop' , get_string ( 'ytop' , 'qtype_ddimageortext' ) , array ( 'size' => 5 , 'class' => 'tweakcss' ) ) ; $ options = array ( ) ; $ options [ 0 ] = '' ; for ( $ i = 1 ; $ i <= $ imagerepeats ; $ i += 1 ) { $ options [ $ i ] = $ i ; } $ grouparray [ ] = $ mform -> createElement ( 'select' , 'choice' , get_string ( 'draggableitem' , 'qtype_ddimageortext' ) , $ options ) ; $ grouparray [ ] = $ mform -> createElement ( 'text' , 'droplabel' , get_string ( 'label' , 'qtype_ddimageortext' ) , array ( 'size' => 10 , 'class' => 'tweakcss' ) ) ; $ mform -> setType ( 'droplabel' , PARAM_NOTAGS ) ; $ dropzone = $ mform -> createElement ( 'group' , 'drops' , get_string ( 'dropzone' , 'qtype_ddimageortext' , '{no}' ) , $ grouparray ) ; return array ( $ dropzone ) ; }
docstring: Drop zones.
docstring_tokens: Drop zones .