[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/admin/tool/lp/templates/ -> course_competencies_page.mustache (source)

   1  {{!
   2      This file is part of Moodle - http://moodle.org/
   3  
   4      Moodle is free software: you can redistribute it and/or modify
   5      it under the terms of the GNU General Public License as published by
   6      the Free Software Foundation, either version 3 of the License, or
   7      (at your option) any later version.
   8  
   9      Moodle is distributed in the hope that it will be useful,
  10      but WITHOUT ANY WARRANTY; without even the implied warranty of
  11      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12      GNU General Public License for more details.
  13  
  14      You should have received a copy of the GNU General Public License
  15      along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
  16  }}
  17  {{!
  18      Course competencies template.
  19  }}
  20  <div data-region="coursecompetenciespage">
  21      <div data-region="actions" class="clearfix">
  22          <div class="pull-left">
  23              {{#canmanagecoursecompetencies}}
  24                  <button disabled>{{#str}}addcoursecompetencies, tool_lp{{/str}}</button>
  25              {{/canmanagecoursecompetencies}}
  26          </div>
  27      </div>
  28      <div data-region="configurecoursecompetencies">
  29      {{#cangradecompetencies}}
  30          <p class="alert {{^settings.pushratingstouserplans}}alert-info{{/settings.pushratingstouserplans}}">
  31          {{#settings.pushratingstouserplans}}
  32              {{#str}}coursecompetencyratingsarepushedtouserplans, tool_lp{{/str}}
  33          {{/settings.pushratingstouserplans}}
  34          {{^settings.pushratingstouserplans}}
  35              {{#str}}coursecompetencyratingsarenotpushedtouserplans, tool_lp{{/str}}
  36          {{/settings.pushratingstouserplans}}
  37          {{#canconfigurecoursecompetencies}}
  38              <a href="#"
  39                 data-action="configure-course-competency-settings"
  40                 data-courseid="{{courseid}}"
  41                 data-pushratingstouserplans="{{settings.pushratingstouserplans}}">
  42                  {{#pix}}t/edit, core, {{#str}}edit{{/str}}{{/pix}}
  43              </a>
  44          {{/canconfigurecoursecompetencies}}
  45          </p>
  46      {{/cangradecompetencies}}
  47      </div>
  48  {{#statistics}}
  49  {{> tool_lp/course_competency_statistics }}
  50  {{/statistics}}
  51  <div data-region="coursecompetencies">
  52  <table class="generaltable fullwidth managecompetencies">
  53  <tbody class="drag-parentnode">
  54  {{#competencies}}
  55      <tr class="drag-samenode" data-id="{{competency.id}}">
  56      <td>
  57          {{#canmanagecoursecompetencies}}
  58          <span class="drag-handlecontainer pull-left"></span>
  59          <div class="pull-right">
  60              <a href="#" data-action="delete-competency-link" data-id="{{competency.id}}">
  61                  {{#pix}}t/delete, core, {{#str}}delete{{/str}}{{/pix}}
  62              </a>
  63          </div>
  64          {{/canmanagecoursecompetencies}}
  65          {{#competency}}
  66              <a href="{{pluginbaseurl}}user_competency_in_course.php?courseid={{courseid}}&competencyid={{competency.id}}&userid={{gradableuserid}}"
  67                     id="competency-info-link-{{competency.id}}"
  68                     title="{{#str}}viewdetails, tool_lp{{/str}}">
  69                  <p><strong>{{{competency.shortname}}} <em>{{competency.idnumber}}</em></strong></p>
  70              </a>
  71              <p>{{{competency.description}}}</p>
  72          {{/competency}}
  73          {{#comppath}}
  74              <span class="pull-left">{{#str}}path, tool_lp{{/str}}&nbsp;</span>{{> tool_lp/competency_path }}
  75          {{/comppath}}
  76          {{#usercompetencycourse}}
  77              {{#grade}}
  78              <span class="label {{^proficiency}}label-important{{/proficiency}}">{{gradename}}</span>
  79              {{/grade}}
  80          {{/usercompetencycourse}}
  81          {{#canmanagecoursecompetencies}}
  82          <div data-region="coursecompetency-ruleoutcome">
  83              <label>
  84                  {{#str}}uponcoursecompletion, tool_lp{{/str}}
  85                  <select data-field="ruleoutcome" data-id="{{coursecompetency.id}}">
  86                    {{#ruleoutcomeoptions}}
  87                       <option value="{{value}}" {{#selected}}selected{{/selected}}>{{text}}</option>
  88                    {{/ruleoutcomeoptions}}
  89                  </select>
  90              </label>
  91          </div>
  92          {{/canmanagecoursecompetencies}}
  93          <div data-region="coursecompetencyactivities">
  94          <p>
  95          <ul class="inline">
  96          {{#coursemodules}}
  97              <li><a href="{{url}}"><img src="{{iconurl}}"> {{name}} </a></li>
  98          {{/coursemodules}}
  99          {{^coursemodules}}
 100              <li><span class="alert">{{#str}}noactivities, tool_lp{{/str}}</span></li>
 101          {{/coursemodules}}
 102          </ul>
 103          </p>
 104          </div>
 105      </td>
 106      </tr>
 107  {{/competencies}}
 108  </tbody>
 109  </table>
 110  {{^competencies}}
 111  <p class="alert alert-info">
 112      {{#str}}nocompetenciesincourse, tool_lp{{/str}}
 113  </p>
 114  {{/competencies}}
 115  </div>
 116  <div data-region="actions">
 117      {{#canmanagecompetencyframeworks}}
 118          <p><a href="{{manageurl}}">{{#str}}managecompetenciesandframeworks, tool_lp{{/str}}</a></p>
 119      {{/canmanagecompetencyframeworks}}
 120  </div>
 121  </div>
 122  {{#js}}
 123  require(['tool_lp/competencies'], function(mod) {
 124      (new mod({{courseid}}, 'course', {{pagecontextid}}));
 125  });
 126  {{/js}}
 127  {{#canconfigurecoursecompetencies}}
 128  {{#js}}
 129  require(['tool_lp/course_competency_settings'], function(Mod) {
 130      (new Mod('[data-action=configure-course-competency-settings]'));
 131  });
 132  {{/js}}
 133  {{/canconfigurecoursecompetencies}}


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1