aboutsummaryrefslogtreecommitdiff
path: root/resources/views/trainer.blade.php
blob: 1d16411476746b958b5054c0d8ace06791d8f300 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
use LuoParseTrainer\Root;
use LuoParseTrainer\Mode;
use LuoParseTrainer\Tense;
?>

@extends('layouts.with_sidebar')

@section('sidebar')
<form id="luoparsetrainer-settings">
	<input type="hidden" id="csrf" value="{{ csrf_token() }}"/>

	<div class="form-group">
		<h3>Tempora</h3>
		@foreach (Tense::all() as $tense)
			<div class="checkbox">
				<label><input class="reload-verb" type="checkbox" name="tense" value="{{{ $tense->name }}}" checked="checked"/> {{{ $tense->name }}}</label>
			</div>
		@endforeach
	</div>

	<div class="form-group">
		<h3>Modi</h3>
		@foreach (Mode::all() as $mode)
			<div class="checkbox">
				<label><input class="reload-verb" type="checkbox" name="mode" value="{{{ $mode->name }}}" checked="checked"/> {{{ $mode->name }}}</label>
			</div>
		@endforeach
	</div>

	<div class="form-group">
		<h3>Genera</h3>
		<div class="checkbox">
			<label><input class="reload-verb" type="checkbox" name="voice" value="A" checked="checked"/> Activum</label>
		</div>
		<div class="checkbox">
			<label><input class="reload-verb" type="checkbox" name="voice" value="M" checked="checked"/> Medium</label>
		</div>
		<div class="checkbox">
			<label><input class="reload-verb" type="checkbox" name="voice" value="P" checked="checked"/> Passivum</label>
		</div>
	</div>

	<div class="form-group">
		<h3>Instellingen</h3>
		<div class="checkbox">
			<label><input type="checkbox" id="settings-audio" checked="checked"/> Audio</label>
		</div>
	</div>
</form>
@endsection

@section('content')
<div id="trainer">
	<div id="trainer-input-container">
		<p class="bg-danger" id="trainer-404">Er staan geen werkwoorden met de gevraagde vorm in de database.</p>
		<p class="lead"><span class="greek greek-large" id="trainer-verb"></span><span id="trainer-answer"></span></p>
	</div>
	<div id="trainer-input-fancy"></div>
	<div class="text-muted">
		<div id="trainer-input-help">
			<p>
				Determineer de werkwoordsvorm en vul het antwoord in, gevolgd door <code>Enter</code>.
				Als het antwoord correct is en er meerdere mogelijke antwoorden zijn, verschijnt er een extra invoerveld.
				Na het eerste incorrecte antwoord, of als alle mogelijkheden zijn gegeven, kun je door naar de volgende vorm met <code>Enter</code>.
			</p>
			<p>
				<strong>Tempora</strong> (tijden): gebruik de afkortingen pr(aesens), imp(er)f(ectum), aor(istus), fut(urum), p(er)f(ectum) en p(lus)q(uam)p(er)f(ectum).<br/>
				<strong>Modi</strong> (wijzen): ind(icativus), conj(unctivus), opt(ativus), imp!(erativus), p(ar)t(i)c(ipium), inf(initivus).<br/>
				<strong>Genera</strong>: act(ivum), med(ium), pass(ivum).<br/>
				<strong>Persoon</strong> (indien van toepassing): 1, 2 of 3.<br/>
				<strong>Geslacht</strong> (indien van toepassing): M(asculinum), F(emininum), N(eutrum).<br/>
				<strong>Naamval</strong> (indien van toepassing): nom(inativus), gen(itivus), dat(ivus), acc(usativus).<br/>
				<strong>Getal</strong> (indien van toepassing): e(nkel)v(oud) of m(eer)v(oud).
			</p>
			<p><strong>Voorbeelden</strong>: <code>pr ind A 1 ev</code>, <code>fut inf M</code>, <code>pqpf ptc P M nom ev</code>.</p>
			<p>Je kunt ook de knoppen gebruiken om een vorm te determineren.</p>
			<p>&copy; 2015&ndash;{!! date('y') !!} <a href="https://camilstaps.nl">Camil Staps</a>. Gelicenseerd onder <a href="http://www.gnu.org/licenses/gpl-3.0.en.html">GPL 3.0</a>. De broncode staat op <a href="https://git.camilstaps.nl/luo-parsetrainer.git">git.camilstaps.nl/luo-parsetrainer.git</a>.</p>
		</div>
		<button type="button" class="btn btn-default btn-xs" id="show-hide-help">Meer informatie</button>
	</div>
</div>

<script type="text/javascript">
	var reload_on_load = true;
</script>
@endsection