Esempio n. 1
0
def addMarkFunction(sid, cid, m):
    s = next(item for item in students if int(item.studentid) == int(sid))
    ma = mark(sid, cid)
    ma.setMark(m)
    marks.append(ma)
    output.writeMark(ma)
    s.gpa = output.getGPA(sid)
Esempio n. 2
0
def readAll():
    with open("students","rb") as sfile:
        sts = (pickle.loads(sfile.read()))
    for s in sts:
        students.append(s)
    with open("marks","rb") as mfile:
        mks = pickle.loads(mfile.read())
    for m in mks:
        marks.append(m)
    with open("courses","rb") as cfile:
        css = pickle.loads(cfile.read()) 
    for c in css:
        courses.append(c)