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()