Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1441 ariadna 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
    @template aiplacement_courseassist/actions
19
 
20
    Template to display AI action in a dropdown or single action button for the course assist.
21
 
22
    Context variables required for this template:
23
    * isdropdown - If this is a dropdown, load the appropriate layout
24
    * actions - List of actions to generate buttons for
25
 
26
    Example context (json):
27
    {
28
        "isdropdown": true,
29
        "actions": [
30
            {
31
                "action": "summarise",
32
                "buttontext": "Summarise",
33
                "title": "Create an AI-generated summary of the page content"
34
            },
35
            {
36
                "action": "explain",
37
                "buttontext": "Explain",
38
                "title": "Create an AI-generated explanation of the page content"
39
            }
40
        ]
41
    }
42
}}
43
<div {{#isdropdown}}id="ai-features"{{/isdropdown}}
44
    class="course-assist-controls py-3">
45
    {{#isdropdown}}
46
        {{> aiplacement_courseassist/actions_dropdown }}
47
    {{/isdropdown}}
48
    {{^isdropdown}}
49
        {{#actions}}
50
            {{> aiplacement_courseassist/action_button }}
51
        {{/actions}}
52
    {{/isdropdown}}
53
    {{> core_message/message_jumpto }}
54
</div>