Esempio n. 1
0
def print_upisni_list(data):
    print("<table>")
    print(
        "<tr><td align = 'center'>Predmet</td><td>Status</td><td>Bodovi</td></tr>"
    )

    subjects = model.get_subjects()
    for subject_id, status in data.items():
        if subject_id != "upisni_list":
            subject_name = subjects.get(subject_id, {}).get("name", "n/a")
            subject_ects = subjects.get(subject_id, {}).get("ects", "n/a")
            print("<tr><td>", subject_name, "</td><td>", status,
                  "</td><td align='center'>", subject_ects, "</td></tr>")
    print("</table>")
Esempio n. 2
0
def print_subjects(data, year):

    print("<table>")
    print("<tr><td>", year, "</td></tr>")
    print(
        "<tr><td align ='center'>Predmet</td><td align='center'>Status</td><td align='center'>Bodovi</td></tr>"
    )

    subjects = model.get_subjects()

    for key, subject in subjects.items():
        subject_year = subject.get('year', 'n/a')

        if str(subject_year) == year[6]:
            check1 = check2 = check3 = ""
            subject_name = subject.get('name', 'n/a')
            subject_ects = subject.get('ects', 'n/a')

            status = model.check(data, key)

            if status == "Ne upisuje":
                check1 = "checked"
            elif status == "Upisuje":
                check2 = "checked"
            elif status == "Polozen":
                check3 = "checked"

            temp = ""

            print(
                """
                <tr>
                    <td>""", subject_name, """</td>
                    <td>
                        <input type='radio' name=""", key,
                """ value='Ne upisuje'""", check1, """ """, temp,
                """>Ne Upisuje
                        <input type='radio' name=""", key,
                """ value='Upisuje'""", check2, """ """, temp, """>Upisuje
                        <input type='radio' name=""", key,
                """ value='Polozen'""", check3, """ """, temp, """>Polozen
                    </td>
                    <td align='center'>""", subject_ects, """</td>
                </tr>
                """)

    print("</table>")
Esempio n. 3
0
def get_subjects():
    return _make_info_response(model.get_subjects())