mathmaker
0.4(alpha)
|
00001 # -*- coding: utf-8 -*- 00002 00003 # Mathmaker creates automatically maths exercises sheets 00004 # with their answers 00005 # Copyright 2006-2014 Nicolas Hainaux <nico_h@users.sourceforge.net> 00006 00007 # This file is part of Mathmaker. 00008 00009 # Mathmaker is free software; you can redistribute it and/or modify 00010 # it under the terms of the GNU General Public License as published by 00011 # the Free Software Foundation; either version 3 of the License, or 00012 # any later version. 00013 00014 # Mathmaker is distributed in the hope that it will be useful, 00015 # but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 # GNU General Public License for more details. 00018 00019 # You should have received a copy of the GNU General Public License 00020 # along with Mathmaker; if not, write to the Free Software 00021 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 00022 00023 # ------------------------------------------------------------------------------ 00024 # -------------------------------------------------------------------------- 00025 # ------------------------------------------------------------------------------ 00026 ## 00027 # @package sheet 00028 # @brief A sheet contains a title, subtitle, exercises list & answers title. 00029 00030 import S_Structure 00031 import AlgebraExpressionReduction 00032 import AlgebraExpressionExpansion 00033 import AlgebraShortTest 00034 import AlgebraBalance_01 00035 import AlgebraBinomialIdentityExpansion 00036 import EquationsBasic 00037 import EquationsClassic 00038 import EquationsHarder 00039 import EquationsShortTest 00040 import EquationsTest 00041 import FractionSimplification 00042 import FractionsProductAndQuotient 00043 import FractionsSum 00044 import AlgebraFactorization_01 00045 import AlgebraFactorization_02 00046 import AlgebraFactorization_03 00047 import MentalCalculation 00048 import AlgebraTest2 00049 import AlgebraMiniTest0 00050 import AlgebraMiniTest1 00051 import PythagoreanTheoremShortTest 00052 import ConverseAndContrapositiveOfPythagoreanTheoremShortTest 00053 00054 S_Structure = S_Structure.S_Structure 00055 AlgebraExpressionReduction = \ 00056 AlgebraExpressionReduction.AlgebraExpressionReduction 00057 AlgebraExpressionExpansion = \ 00058 AlgebraExpressionExpansion.AlgebraExpressionExpansion 00059 EquationsBasic = EquationsBasic.EquationsBasic 00060 EquationsClassic = EquationsClassic.EquationsClassic 00061 EquationsHarder = EquationsHarder.EquationsHarder 00062 EquationsShortTest = EquationsShortTest.EquationsShortTest 00063 EquationsTest = EquationsTest.EquationsTest 00064 AlgebraShortTest = AlgebraShortTest.AlgebraShortTest 00065 AlgebraBalance_01 = AlgebraBalance_01.AlgebraBalance_01 00066 #StructureShortTest = StructureShortTest.StructureShortTest 00067 AlgebraBinomialIdentityExpansion = \ 00068 AlgebraBinomialIdentityExpansion.AlgebraBinomialIdentityExpansion 00069 FractionSimplification = FractionSimplification.FractionSimplification 00070 FractionsProductAndQuotient = \ 00071 FractionsProductAndQuotient.FractionsProductAndQuotient 00072 FractionsSum = FractionsSum.FractionsSum 00073 AlgebraFactorization_01 = AlgebraFactorization_01.AlgebraFactorization_01 00074 AlgebraFactorization_02 = AlgebraFactorization_02.AlgebraFactorization_02 00075 AlgebraFactorization_03 = AlgebraFactorization_03.AlgebraFactorization_03 00076 MentalCalculation = MentalCalculation.MentalCalculation 00077 AlgebraTest2 = AlgebraTest2.AlgebraTest2 00078 AlgebraMiniTest0 = AlgebraMiniTest0.AlgebraMiniTest0 00079 AlgebraMiniTest1 = AlgebraMiniTest1.AlgebraMiniTest1 00080 PythagoreanTheoremShortTest = PythagoreanTheoremShortTest.PythagoreanTheoremShortTest 00081 ConverseAndContrapositiveOfPythagoreanTheoremShortTest = \ 00082 ConverseAndContrapositiveOfPythagoreanTheoremShortTest.\ 00083 ConverseAndContrapositiveOfPythagoreanTheoremShortTest 00084 00085 00086 AVAILABLE = {"algebra-expression-reduction" : \ 00087 (AlgebraExpressionReduction, 00088 ""), 00089 "algebra-expression-expansion" : \ 00090 (AlgebraExpressionExpansion, 00091 ""), 00092 "algebra-binomial-identities-expansion" : \ 00093 (AlgebraBinomialIdentityExpansion, 00094 ""), 00095 "algebra-short-test" : \ 00096 (AlgebraShortTest, 00097 ""), 00098 "algebra-balance-01" : \ 00099 (AlgebraBalance_01, 00100 ""), 00101 "algebra-factorization-01" : \ 00102 (AlgebraFactorization_01, 00103 ""), 00104 "algebra-factorization-02" : \ 00105 (AlgebraFactorization_02, 00106 ""), 00107 "algebra-factorization-03" : \ 00108 (AlgebraFactorization_03, 00109 ""), 00110 "algebra-test-2" : \ 00111 (AlgebraTest2, 00112 ""), 00113 "algebra-mini-test-0" :\ 00114 (AlgebraMiniTest0, 00115 ""), 00116 "algebra-mini-test-1" :\ 00117 (AlgebraMiniTest1, 00118 ""), 00119 "equations-basic" : \ 00120 (EquationsBasic, 00121 ""), 00122 "equations-classic" : \ 00123 (EquationsClassic, 00124 ""), 00125 "equations-harder" : \ 00126 (EquationsHarder, 00127 ""), 00128 "equations-test" : \ 00129 (EquationsTest, 00130 ""), 00131 "equations-short-test" : \ 00132 (EquationsShortTest, 00133 ""), 00134 "fraction-simplification" : \ 00135 (FractionSimplification, 00136 ""), 00137 "fractions-product-and-quotient" : \ 00138 (FractionsProductAndQuotient, 00139 ""), 00140 "fractions-sum": \ 00141 (FractionsSum, 00142 ""), 00143 "mental-calculation": \ 00144 (MentalCalculation, 00145 ""), 00146 "pythagorean-theorem-short-test" : \ 00147 (PythagoreanTheoremShortTest, 00148 ""), 00149 "converse-and-contrapositive-of-pythagorean-theorem-short-test": \ 00150 (ConverseAndContrapositiveOfPythagoreanTheoremShortTest, 00151 "") 00152 }