38 lines
1.4 KiB
HTML
Raw Normal View History

2023-11-01 14:11:00 +01:00
<!--
-- Sicherheitsunterweisung
-- Copyright (C) 2023 Jason Streifling
--
-- This program 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.
--
-- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-->
{{define "answers"}}
{{range .Answers}}
2023-11-02 17:52:04 +01:00
{{if .IsImage}}
<span class="{{if and .Chosen .Correct}} correct {{else if and .Chosen (not .Correct)}} incorrect {{end}}">
{{.ID}}.
</span>
<img src="{{.Text}}" alt="{{.Text}}" />
{{else}}
<p class="{{if and .Chosen .Correct}} correct {{else if and .Chosen (not .Correct)}} incorrect {{end}}">
{{.Text}}
</p>
{{end}}
{{end}}
2023-11-02 17:52:04 +01:00
{{end}}
{{define "content"}}
2023-10-30 11:38:56 +01:00
<p>{{.BriefingParticipant.NoIncorrect}} Fehler</p>
{{if gt .BriefingParticipant.NoIncorrect 0}}
<p>Bitte nachschulen lassen und anschließend wiederholen.</p>
<button hx-post="/retry/{{.BriefingID}}/{{.Login}}/" hx-target="#content" type="submit">Wiederholen</button>
2023-10-30 11:38:56 +01:00
{{end}}
{{range .Questions}}
<p>{{.Text}}</p>
{{template "answers" .}}
{{end}}
{{end}}