{{! This file is part of Moodle - http://moodle.org/ Moodle is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the 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 of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Moodle. If not, see <http://www.gnu.org/licenses/>. }} {{! @template mod_attendance/mobile_user_form The page to take attendance Classes required for JS: * None Data attibutes required for JS: * All data attributes are required Context variables required for this template: * attendance * summary * cmid Example context (json): { "attendance": { "id": "1", "course": "2", "name": "Class Attendance", "intro": "Intro" }, "cmid": "25", "courseid": "4", "sessid": "43" } }} {{=<% %>=}} <div class="attendance_mobile_user_form"> <core-course-module-description description="<% attendance.intro %>" component="mod_attendance" componentId="<% cmid %>"></core-course-module-description> <%#showmessage%> <%#messages%> <span class="messages"> <ion-item> {{ 'plugin.mod_attendance.<% string %>' | translate }} </ion-item> </span> <%/messages%> <%/showmessage%> <%#showpassword%> <ion-list [(ngModel)]="studentpass"> <ion-item> <ion-label>{{ 'plugin.mod_attendance.enterpassword' | translate }}:</ion-label> <ion-input type="text" name="studentpass"></ion-input> </ion-item> </ion-list> <%/showpassword%> <%#showstatuses%> <ion-list radio-group [(ngModel)]="status"> <%#statuses%> <ion-item> <ion-label><% description %></ion-label> <ion-radio value="<% stid %>"></ion-radio> </ion-item> <%/statuses%> </ion-list> <button ion-button core-site-plugins-new-content component="mod_attendance" method="mobile_view_activity" [args]="{cmid: <% cmid %>, courseid: <% courseid %>, sessid: <% sessid %>, status: status, studentpass: studentpass}"> {{ 'plugin.mod_attendance.submitattendance' | translate }} </button> <%/showstatuses%> <%#disabledduetotime%> {{ 'plugin.mod_attendance.somedisabledstatus' | translate }} <%/disabledduetotime%> </div>