import os import header def erstelleHalbjahresuebersicht(klassekurs_name, dateien, path, namen, gebdaten, config, inputs, kurs_inputs): table = '' allg = inputs["Allgemein"] schuljahr = allg["schuljahr"] halbjahr = allg["halbjahr"] allgemein = inputs["Allgemein"] try: kw_start = int(allgemein["kw_start"]) kw_ende = int(allgemein["kw_ende"]) except KeyError: print('"kw_start" oder "kw_ende" fehlt im allgemeinen Teil der Input-Datei!') exit(0) table += '' table += '' table += header.erstelleHeader('Planung', klassekurs_name, gebdaten, dateien, path, config, inputs, kurs_inputs) css = 'halbjahr' table += '' table += '' table += '' table += '' try: schrift = config["Startseite"]["schrift"] except KeyError: print('Der Schlüssel Starseite oder "schrift" existiert nicht in der Device-Datei!') exit(0) extrakw = '' if (schrift=='klein'): extrakw = ' kwsmall' if (halbjahr=='1'): for count in range(kw_start, 52): table += '' table += '' for count in range(1, kw_ende+1): table += '' table += '' else: for count in range(kw_start, kw_ende+1): table += '' table += '' table += '
KWSitzungen
'+str(count)+'
'+str(count)+'
'+str(count)+'
' table += '' return table