|
mathmaker
0.6(alpha)
|
Contains the method to be reimplemented by any question. More...
Public Member Functions | |
| def | __init__ |
| /!\ Must be redefined. | |
| def | to_str |
| Redirects to text_to_str() or answer_to_str() | |
| def | text_to_str |
| /!\ Must be redefined. | |
| def | answer_to_str |
| /!\ Must be redefined. | |
Public Attributes | |
| machine | |
| options | |
| number | |
| displayable_number | |
| q_kind | |
| q_subkind | |
Contains the method to be reimplemented by any question.
*
Definition at line 30 of file Q_Structure.py.
| def sheet.exercise.question.Q_Structure.Q_Structure.__init__ | ( | self, | |
| embedded_machine, | |||
| q_kind, | |||
| AVAILABLE_Q_KIND_VALUES, | |||
| options | |||
| ) |
/!\ Must be redefined.
Constructor.
| embedded_machine | The machine to be used |
| **options | Any options |
Definition at line 42 of file Q_Structure.py.
References sheet.AlgebraBalance_01.AlgebraBalance_01.derived, sheet.AlgebraFactorization_01.AlgebraFactorization_01.derived, sheet.FractionSimplification.FractionSimplification.derived, sheet.FractionsSum.FractionsSum.derived, sheet.MentalCalculation.MentalCalculation.derived, sheet.AlgebraFactorization_02.AlgebraFactorization_02.derived, sheet.AlgebraFactorization_03.AlgebraFactorization_03.derived, sheet.AlgebraMiniTest0.AlgebraMiniTest0.derived, sheet.EquationsShortTest.EquationsShortTest.derived, sheet.AlgebraExpressionExpansion.AlgebraExpressionExpansion.derived, sheet.EquationsTest.EquationsTest.derived, sheet.FractionsProductAndQuotient.FractionsProductAndQuotient.derived, sheet.PythagoreanTheoremShortTest.PythagoreanTheoremShortTest.derived, sheet.AlgebraExpressionReduction.AlgebraExpressionReduction.derived, sheet.AlgebraShortTest.AlgebraShortTest.derived, sheet.AlgebraTest.AlgebraTest.derived, sheet.AlgebraTest2.AlgebraTest2.derived, sheet.EquationsClassic.EquationsClassic.derived, sheet.EquationsHarder.EquationsHarder.derived, sheet.AlgebraBinomialIdentityExpansion.AlgebraBinomialIdentityExpansion.derived, sheet.EquationsBasic.EquationsBasic.derived, sheet.ConverseAndContrapositiveOfPythagoreanTheoremShortTest.ConverseAndContrapositiveOfPythagoreanTheoremShortTest.derived, sheet.exercise.question.Q_Model.Q_Model.derived, sheet.exercise.question.Q_Equation.Q_Equation.derived, sheet.exercise.X_Calculation.X_Calculation.derived, sheet.exercise.question.Q_RightTriangle.Q_RightTriangle.derived, sheet.AlgebraMiniTest1.AlgebraMiniTest1.derived, sheet.S_Model.S_Model.derived, sheet.exercise.X_RightTriangle.X_RightTriangle.derived, sheet.exercise.X_AlgebraExpressionReduction.X_AlgebraExpressionReduction.derived, sheet.exercise.question.Q_MentalCalculation.Q_MentalCalculation.derived, sheet.exercise.question.Q_AlgebraExpressionExpansion.Q_AlgebraExpressionExpansion.derived, sheet.exercise.X_MentalCalculation.X_MentalCalculation.derived, sheet.exercise.X_Model.X_Model.derived, sheet.exercise.X_AlgebraExpressionExpansion.X_AlgebraExpressionExpansion.derived, sheet.exercise.question.Q_AlgebraExpressionReduction.Q_AlgebraExpressionReduction.derived, sheet.exercise.question.Q_Calculation.Q_Calculation.derived, sheet.exercise.X_Factorization.X_Factorization.derived, sheet.exercise.X_Equation.X_Equation.derived, sheet.exercise.question.Q_Factorization.Q_Factorization.derived, sheet.exercise.question.Q_Structure.Q_Structure.displayable_number, sheet.exercise.question.Q_Structure.Q_Structure.machine, sheet.exercise.question.Q_Structure.Q_Structure.number, sheet.exercise.question.Q_Equation.Q_Equation.number, sheet.exercise.question.Q_Calculation.Q_Calculation.number, sheet.exercise.question.Q_Factorization.Q_Factorization.number, core.calculus.Equation.number, sheet.exercise.question.Q_Structure.Q_Structure.options, sheet.exercise.question.Q_Structure.Q_Structure.q_kind, sheet.exercise.question.Q_RightTriangle.Q_RightTriangle.q_kind, sheet.exercise.question.Q_AlgebraExpressionExpansion.Q_AlgebraExpressionExpansion.q_kind, sheet.exercise.question.Q_Structure.Q_Structure.q_subkind, sheet.exercise.question.Q_RightTriangle.Q_RightTriangle.q_subkind, and sheet.exercise.question.Q_AlgebraExpressionExpansion.Q_AlgebraExpressionExpansion.q_subkind.
| def sheet.exercise.question.Q_Structure.Q_Structure.answer_to_str | ( | self, | |
| options | |||
| ) |
/!\ Must be redefined.
Writes the answers of the questions to the output.
Definition at line 137 of file Q_Structure.py.
Referenced by sheet.exercise.question.Q_Structure.Q_Structure.to_str().
| def sheet.exercise.question.Q_Structure.Q_Structure.text_to_str | ( | self, | |
| options | |||
| ) |
/!\ Must be redefined.
Returns a str
Definition at line 124 of file Q_Structure.py.
Referenced by sheet.exercise.question.Q_Structure.Q_Structure.to_str().
1.7.6.1