コード例 #1
0
        Discipline(2, 'Assembly Language'))
    undoController.newOperation(), disciplines.store(
        Discipline(3, 'Programming Fundamentals'))
    undoController.newOperation(), disciplines.store(
        Discipline(4, 'Computation Logic'))
    undoController.newOperation(), disciplines.store(Discipline(5, 'Sport'))


def generateGrades():

    for i in students.getAll():
        n = 4
        while n:
            n -= 1
            for j in disciplines.getAll():
                grade = Random().randint(1, 10)
                undoController.newOperation()
                grades.store(Grades(j.getID(), i.getID(), grade))


if whatRepo == 'inmemory':
    generateStudents()
    generateDisciplines()
    generateGrades()

ui.run()
if whatRepo == 'textfiles' or whatRepo == 'binaryfiles':
    studentsRepository.storeToFile()
    disciplineRepository.storeToFile()
    gradesRepository.storeToFile()