AutorÃa | Ultima modificación | Ver Log |
{{!This file is part of Moodle - https://moodle.org/Moodle is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.Moodle is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with Moodle. If not, see <http://www.gnu.org/licenses/>.}}{{!@template mod_subcourse/mobile_viewRender the main view for the mobile app.Classes required for JS:* noneData attributes required for JS:* noneContext variables required for this template:* cmid - [int] Course module identifier.* subcourse - [object]* subcourse.id - [int] Subcourse instance ID.* subcourse.intro - [string] Formatted activity description.* refcourse - [object]* refcourse.fullname - [string] Formatted referenced course name.* refcourse.url - [string] Referenced course view URL.* hasprogress - [bool] Is the progress value set (not null).* progress - [float] Percentual value of the progress in the referenced course.* hasgrade - [bool] Is the currentgrade value set (not null).* currentgrade - [string] Textual representation of the final grade in the referenced course.* warning - [string] Warning to be displayed to the user.Example context (json):{"cmid": 42,"subcourse": {"id": 24,"intro": "<h3>Subcourse activity description</h3>"},"refcourse": {"fullname": "Subcourse A.100","url": "https://my.school.edu/lms/course/view.php?id=43"},"hasprogress": true,"progress": 100,"hasgrade": true,"currentgrade": "80.00","warning": ""}}}{{=<% %>=}}<div><core-course-module-descriptiondescription="<% subcourse.intro %>"component="mod_subcourse"componentId="<% cmid %>"></core-course-module-description><ion-list><%# warning %><ion-item color="warning"><ion-label><% warning %></ion-label></ion-item><%/ warning %><%# hasprogress %><ion-item><core-progress-bar [progress]="<% progress %>"></core-progress-bar></ion-item><%/ hasprogress %><%# hasgrade %><ion-item><ion-label>{{ 'plugin.mod_subcourse.currentgrade' | translate: {$a: '<% currentgrade %>'} }}</ion-label></ion-item><%/ hasgrade %><%# refcourse %><ion-item><button ion-button core-link capture="true" href="<% refcourse.url %>">{{ 'plugin.mod_subcourse.gotorefcourse' | translate: {$a: '<% refcourse.fullname %>'} }}</button></ion-item><%/ refcourse %></ion-list></div><span core-site-plugins-call-ws-on-loadname="mod_subcourse_view_subcourse"[params]="{subcourseid: <% subcourse.id %>}"[preSets]="{getFromCache: 0, saveToCache: 0}"></span>