From kde-edu Sat Aug 24 21:19:21 2002 From: Michael Hofer Date: Sat, 24 Aug 2002 21:19:21 +0000 To: kde-edu Subject: [kde-edu]: Ideas for a MathCenter X-MARC-Message: https://marc.info/?l=kde-edu&m=103022400730197 Hello! I think the parts/plugin-structure suggested by Eva (in "possible design = math=20 app" on kde-edu-devel) sounds very interesting and may deliver a flexible= way=20 to split a comprehensive math-app into overseeable modules (I didn't look= at=20 the prototype yet). But, beside the technical details about how to do what we want, we should= =20 probably define what we want :-) So, here are my suggestions for a common math-app (KMathCenter?): 1) What should be in it? ------------------------------- I think a KDE-math-application should be as complete as possible - from t= he=20 first steps (learning numbers)..... to advanced algebra. Since I am not a math-teacher I do not know exactly which exercises make=20 sense, how they should be grouped and how they are called in English. But= I=20 think there could be a structure like in the following example: =09- Learning (with explanations) =09=09- Basic Operations =09=09=09- Additions =09=09=09- Substractions =09=09=09- Multiplications =09=09=09- Divisions =09=09- Advanced Operations =09=09=09- ..... =09=09- Numbers =09=09=09- "Basic" Numbers =09=09=09- Decimal Numbers =09=09=09- Exponential Numbers =09=09=09- Hexadecimal Numbers =09=09=09=09- Convert.... =09=09=09- Complex Numbers =09=09=09=09- ...... =09=09- Fractions =09=09=09- Basics =09=09=09- Add Fractions =09=09=09- Substract Fractions =09=09=09- Shorten Fractions =09=09=09- Convert Fraction to Decimal =09=09- Differential Calculus =09=09=09- ........ =09=09- ...... =09- Training (similar, but not necessarily identic to the learning-exerc= ises) =09=09- Numbers =09=09=09- ...... =09=09- Basic Operations =09=09=09- ..... =09=09=09- Combined Exercises =09=09- Individual =09=09=09- New Exercise =09=09=09- My Saved Exercise #1 =09=09- ........... =09- Games/Playing =09=09- race against the time =09=09- ........ Maybe some teachers on this list are able and willing to help here by cre= ating=20 a comprehensive structure of exercises and combine them into courses? (se= e=20 "Child-Mode" about courses) 2) How could it look like? ---------------------------------------- Note #1: The UI-Files are only explanation-helps (-> incomplete, ugly,...= ). Note #2: In the UI-files provided, the "control part" is in the same wind= ow as=20 the "application part". Another possibility would be to have a small=20 control-window and open the actual math-exercise in a new window. What do= you=20 think about? Adult-Mode http://www.inode.at/mhofer/kmathcenter/adult_ui.ui - All available modules/exercises are presented in a tree-view and are=20 individual startable. - The "Configure..."-Button configures specific options of the currently=20 selected module. - Additionally there's a global configuration-dialog which allow you to s= et=20 options applying to all modules and to define/configure the possibilities= in=20 child-mode. - The "Start"-Button loads the selected module (and it's shell) and shows= it=20 in the right part of the window (or should it be a separate window?). Child-Mode http://www.inode.at/mhofer/kmathcenter/children_ui.ui - At startup a dialog/wizard asks what you want to do (learning, training= ,=20 playing) and offers courses which combine several learning- and=20 training-exercises in a didactic useful way. - After you have chosen actions/courses the main program window appears. = It=20 shows only the tasks which belong to the chosen course. It depends on the= =20 predefined course if the individual tasks can be selected in any/random o= rder=20 or if you have to absolve them step by step. - There's no start-button here because the exercises are represented by=20 buttons. - The "Other exercises..."-button reopens the "startup dialog" which lets= you=20 select other actions/courses. 3) Additional features ---------------------------- - "school-mode" -> Child-mode without the possibility to choose between=20 different courses. Only one predefined/preselected course=20 (remote-configurability over network?) - user profiles -> Saving the status of the exercises, advancements,=20 statistics, highscores.... - training exercises should adapt to personal strengths/weaknesses (->use= r=20 profiles) - user-defineable training exercises - KFeeder-integration for exercises in child-mode? - learning-exercises should be visualized with animations (and sounds whe= re=20 appropriate) I am looking forward to hearing your comments, critics and suggestions. servus, Michael _______________________________________________ kde-edu mailing list kde-edu@mail.kde.org http://mail.kde.org/mailman/listinfo/kde-edu