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}}
 |