import json
import base64
def gen_vprasanje(ime, vprasanje, odgovori, pravilen , slika = None):
k = doloci_kategorijo(ime)
c = f"""
$course$/top/{k}
"""
if(slika != None and k != "Risanje"):
with open(f"assets/images/{slika}", "rb") as image_file:
vprasanje += f"
"
ans = ""
if(odgovori != None):
for o in range(len(odgovori)):
p = 0
if(o == pravilen):
p = 100
ans += f"""
"""
return f"""{c}
{ime}
none
{ans}
"""
else:
return f"""{c}
{ime}
Za lažje ocenjevanje, v polje vpišite neko besedilo.]]>
monospaced
1
2
0
"""
def doloci_kategorijo(stevilka):
global cat
for c in cat:
for q in c["questions"]:
if q[0] <= stevilka and stevilka <= q[1]:
return c["title"]
f = open("assets/questions.json")
b = json.load(f)
q = b["questions"]
cat = b["categories"]
f = open("radioamaterstvo.xml", "w")
f.write("""""")
for qu in q:
f.write(gen_vprasanje(qu["id"], qu["question"], qu["answers"], qu["correct"], qu["image"]))
f.write("""""")
f.close()