AutorÃa | Ultima modificación | Ver Log |
{{!This file is part of Moodle - http://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 report_insights/insights_listTemplate for the insights list.Classes required for JS:* noneData attributes required for JS:* noneContext variables required for this template:* noneExample context (json):{"contextid": 123,"modelid": 321,"insightname": "Best insight ever","nostaticmodelnotification": {"message": "This is just a prediction."},"showpredictionheading": "true","predictions": [{"predictiondisplayvalue": "This dev will understand it","style": "success","outcomeicon": {"attributes": [{"name": "src", "value": "https://moodle.org/logo/moodle-logo.svg" }]},"multiplepredictions": "true","insights": [{"sampleimage": "<a href=\"#\">Link</a>","sampledescription": "Sample description","actions": [{"classes": "","primary": {"items": [{"rawhtml": "<p>View details</p>"}]},"secondary": {"items": [{"rawhtml": "<p>Not useful</p>"}]}}]}, {"sampleimage": "<a href=\"#\">Link</a>","sampledescription": "Sample description","actions": [{"classes": "","primary": {"items": [{"rawhtml": "<p>View details</p>"}]},"secondary": {"items": [{"rawhtml": "<p>Not useful</p>"}]}}]}]}, {"predictiondisplayvalue": "This dev will not understand it","style": "danger","outcomeicon": {"attributes": [{"name": "src", "value": "https://moodle.org/logo/moodle-logo.svg" }]},"insights": [{"sampleimage": "<a href=\"#\">Any renderable</a>","sampledescription": "Another sample description"}]}],"noinsights": false}}}{{#modelselector}}<div class="mb-2">{{> core/single_select}}</div>{{/modelselector}}<div class="insight-container" data-context-id="{{contextid}}" data-model-id="{{modelid}}"><h3 class="mb-2">{{insightname}}</h3>{{{insightdescription}}}{{^noinsights}}{{#nostaticmodelnotification}}<div class="mt-2">{{> core/notification_info}}</div>{{/nostaticmodelnotification}}{{{ pagingbar }}}{{> report_insights/bulk_actions}}{{#predictions}}<table class="generaltable insights-list mt-3">{{#showpredictionheading}}<caption>{{#str}}prediction, report_insights{{/str}}:<span class="{{#style}}table-{{style}}{{/style}}">{{#outcomeicon}}{{> core/pix_icon}}{{/outcomeicon}}{{predictiondisplayvalue}}</span></caption>{{/showpredictionheading}}<thead><tr class="d-flex">{{#multiplepredictions}}<th class="col-1{{^bulkactions}} hidden{{/bulkactions}}">{{{checkboxtoggleall}}}</th>{{/multiplepredictions}}{{^multiplepredictions}}<th class="col-1{{^bulkactions}} hidden{{/bulkactions}}">{{/multiplepredictions}}<th scope="col" class="col-8">{{#str}}description{{/str}}</th><th scope="col" class="col-3">{{#str}}actions{{/str}}</th></tr></thead><tbody>{{#insights}}{{> report_insights/insight}}{{/insights}}</tbody></table>{{/predictions}}{{#multiplepredictions}}{{> report_insights/bulk_actions}}{{/multiplepredictions}}{{{ pagingbar }}}{{/noinsights}}{{#noinsights}}<div class="mt-2">{{> core/notification_info}}</div>{{/noinsights}}</div>