38 lines
1.4 KiB
HTML
38 lines
1.4 KiB
HTML
<!--
|
|
-- 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}}
|
|
{{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}}
|
|
{{end}}
|
|
|
|
{{define "content"}}
|
|
<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>
|
|
{{end}}
|
|
{{range .Questions}}
|
|
<p>{{.Text}}</p>
|
|
{{template "answers" .}}
|
|
{{end}}
|
|
{{end}}
|