Parser of berki style problems and generator of latex file
Samo Penic
2018-11-03 c9c8d5997209b1f00b25a6bc2b7fa2b3fb186640
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
Pomembna navodila:
==================
 
Uvod mora biti vedno prisoten. Za naloge brez podprimerov je uvod edino besedilo. Tudi pri nalogah s podprimeri, mora
obstajati uvod!
 
 
Nacini zrebanja stevil:
=======================
* FixedVals N1 N2 N3 N4
 
Zreba med stevili N1-N4.
 
* RandLinear START STOP
 
Zreba stevilo med START in STOP.
 
 
Formatna dolocila
=================
 
* sci N
 
N pove stevilo signifikantnih mest. Izpis bo v obliki 1.2345\cdot{123}, razen ce je eksponent 0, takrat je izpis 1.2345
 
primer: sci 2
 
* eng N (se ne dela)
 
N pove stevilo signifikantnih mest. Izpis bo v obliki 1.2345\cdot{123}, kjer je eksponent veckratnik stevila 3. Ce je
eksponent 0, potem je izpis 1.2345.
 
* dec N (se ne dela)
 
N pove stevilo signifikantnih mest. Izpis bo s predpono 1.2345\,\upmu. Ce predpone ni, bo izpis 1.2345.
 
* str
 
Spremenljivka je niz. Zaenkrat samo v formulah in napacnih rezultatov.
 
 
 
Navodila za pisanje formul:
===========================
 
1. Uporabljas lahko katerikoli pythonov ukaz. Importirana je knjiznica math (from math import *).
 
2. Pomembno! Uporabljas lahko ^ ali **. Znak ^ se interno prevede v **!
 
3. Pomembno! Formula lahko vkljucuje serijo ukazov, locenih s ;. Zadnji ukaz naj ne bo 'enacba' tipa nekaj=nekaj.
 
Primer napacne formule:
formula:    eps0=8.854e-12;EA=q/(pi*eps0*h)*abs(-1+1/(1+(d/h)^2))
Primer pravilne forume
formula:    eps0=8.854e-12;EA=q/(pi*eps0*h)*abs(-1+1/(1+(d/h)^2));EA
 
V prvem primeru se noben izraz ne 'izpise'.
 
4. Znotraj naloge se deklarirane vrednosti pri enem podproblemu lahko uporabijo v naslednjem!
 
 
 
Settings za Paper:
==================
settings={
            'exam_title':"Naslov izpita",
            'date':"27.10.2018",
            'faculty_name':"Fakulteta test",
            'faculty_id':0,
            'exam_id':0,
            'last_line':"Empty line",
            'start_number':100,
            'sid_prefill':"11x0xxxx",}