def generateProblem(self, type = 'mc'): self.variableValues[self.num1].binding = (self.lcmProblem, self.lcmProblem.num1) self.variableValues[self.num2].binding = (self.lcmProblem, self.lcmProblem.num2) self.variableValues[self.num3].binding = (self.gcdProblem, self.gcdProblem.num2) self.gcdProblem.variableValues[self.gcdProblem.num1].binding = (self.lcmProblem, self.lcmProblem.lcm) self.variableValues[self.lcmgcd].binding = (self.gcdProblem, self.gcdProblem.gcd) return ModelProblem.generateProblem(self, type)
def generateProblem(self, type = 'mc'): ModelProblem.generateProblem(self, type) self.variableValues[self.expr].value = self.displayExpr(self.variableValues[self.expr].value)