diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2 (patch) | |
tree | d3bb9f5d25a2dc09ca81adecf39621d871534297 /doc/kbruch | |
download | tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.tar.gz tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeedu@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'doc/kbruch')
-rw-r--r-- | doc/kbruch/Makefile.am | 4 | ||||
-rw-r--r-- | doc/kbruch/checked.png | bin | 0 -> 30829 bytes | |||
-rw-r--r-- | doc/kbruch/compare.png | bin | 0 -> 28709 bytes | |||
-rw-r--r-- | doc/kbruch/convert.png | bin | 0 -> 29991 bytes | |||
-rw-r--r-- | doc/kbruch/factorize.png | bin | 0 -> 32061 bytes | |||
-rw-r--r-- | doc/kbruch/gui_main.png | bin | 0 -> 28853 bytes | |||
-rw-r--r-- | doc/kbruch/index.docbook | 553 | ||||
-rw-r--r-- | doc/kbruch/man-kbruch.1.docbook | 56 | ||||
-rw-r--r-- | doc/kbruch/reduced.png | bin | 0 -> 12004 bytes | |||
-rw-r--r-- | doc/kbruch/settings.png | bin | 0 -> 51072 bytes |
10 files changed, 613 insertions, 0 deletions
diff --git a/doc/kbruch/Makefile.am b/doc/kbruch/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/kbruch/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/kbruch/checked.png b/doc/kbruch/checked.png Binary files differnew file mode 100644 index 00000000..c3940127 --- /dev/null +++ b/doc/kbruch/checked.png diff --git a/doc/kbruch/compare.png b/doc/kbruch/compare.png Binary files differnew file mode 100644 index 00000000..e94daa54 --- /dev/null +++ b/doc/kbruch/compare.png diff --git a/doc/kbruch/convert.png b/doc/kbruch/convert.png Binary files differnew file mode 100644 index 00000000..4977385f --- /dev/null +++ b/doc/kbruch/convert.png diff --git a/doc/kbruch/factorize.png b/doc/kbruch/factorize.png Binary files differnew file mode 100644 index 00000000..edca9117 --- /dev/null +++ b/doc/kbruch/factorize.png diff --git a/doc/kbruch/gui_main.png b/doc/kbruch/gui_main.png Binary files differnew file mode 100644 index 00000000..6c1d0c07 --- /dev/null +++ b/doc/kbruch/gui_main.png diff --git a/doc/kbruch/index.docbook b/doc/kbruch/index.docbook new file mode 100644 index 00000000..dd7343b2 --- /dev/null +++ b/doc/kbruch/index.docbook @@ -0,0 +1,553 @@ +<?xml version="1.0" ?> +<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kbruch "<application>KBruch</application>"> + <!ENTITY kappname "&kbruch;"> + <!ENTITY package "kdeedu"> + <!ENTITY % addindex "IGNORE"> + <!ENTITY % English "INCLUDE"><!-- change language only here --> +]> + +<book lang="&language;"> + +<bookinfo> +<title>The &kbruch; Handbook</title> + +<authorgroup> +<author> +<firstname>Sebastian</firstname> +<surname>Stein</surname> +<affiliation> +<address><email>seb.kde@hpfsc.de</email></address> +</affiliation> +</author> + +<!-- TRANS:ROLES_OF_TRANSLATORS --> + +</authorgroup> + +<copyright> +<year>2001-2005</year> +<holder>Sebastian Stein</holder> +</copyright> + +<legalnotice>&FDLNotice;</legalnotice> + +<date>2004-07-09</date> +<releaseinfo>3.4</releaseinfo> + +<abstract> +<para>&kbruch; is a small program to practice calculating with fractions. +Different exercises are provided for this purpose. The program checks user's +input and gives feedback. +</para> + +</abstract> + +<keywordset> +<keyword>KDE</keyword> +<keyword>education</keyword> +<keyword>fraction</keyword> +<keyword>mathematics</keyword> +<keyword>denominator</keyword> +<keyword>kbruch</keyword> +</keywordset> + +</bookinfo> + +<chapter id="introduction"> +<title>Introduction</title> + +<para> +&kbruch; is a small program to practice calculating with fractions. Therefore +4 different exercises are offered. +</para> + +<itemizedlist> + <listitem><para> + Fraction Task - in this exercise you have to solve a given fraction task. +You have to enter numerator and denominator. This is the main exercise. + </para></listitem> + <listitem><para> + Comparison - in this exercise you have to compare the size of 2 given +fractions. + </para></listitem> + <listitem><para> + Conversion - in this exercise you have to convert a given number into a +fraction. + </para></listitem> + <listitem><para> + Factorization - in this exercise you have to factorize a given number into its prime factors. + </para></listitem> +</itemizedlist> + +<para> +In all different exercises &kbruch; will generate a task and the user has to +solve it. The program checks the input and gives a feedback about it. +</para> + +<para> +&kbruch; counts how many tasks were solved at all and how many tasks were +solved correctly. The statistics are shown to the user, but this part of the +main window can be hidden. The user can reset the statistics at any point. +</para> + +<para> +&kbruch; is very compact and focuses on the core idea of a task generator. An +online help system provides context-sensitive help for the different +situations. +</para> +<para> +&kbruch; is free and licensed under the &GNU; Public License. +</para> +</chapter> + + +<chapter id="using-kbruch"> +<title>Using &kbruch;</title> + +<sect1 id="overview"> +<title>Main screen</title> + +<para>Here is a screenshot of &kbruch;'s main screen:</para> + +<screenshot> + <screeninfo>&kbruch; main screen, directly after the start</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="gui_main.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>&kbruch; main screen</phrase> + </textobject> + </mediaobject> +</screenshot> + +<para> +All action takes place in this screen. This ensures that &kbruch; is +easy to use even for young users! The main screen is separated into 5 +parts: + +<itemizedlist> + <listitem><para> + the menubar with the 3 menus <guimenu>Task</guimenu>, +<guimenu>Settings</guimenu> and <guimenu>Help</guimenu> + </para></listitem> + <listitem><para> + the toolbar, where you can set the difficulty for the tasks given in the + <guimenu>Fraction Task</guimenu> exercise + </para></listitem> + <listitem><para> + the exercise chooser, where you can switch between the different exercises + </para></listitem> + <listitem><para> + the task part, where you have to enter the result of the given task + </para></listitem> + <listitem><para> + the statistical part, where you can see how many tasks have been solved + correctly or attempted + </para></listitem> +</itemizedlist> +</para> +<para> +First you have to choose an exercise in the exercise chooser on the left side +of the window. The task part will change according to the chosen task. The +settings in the toolbar will be enabled, if you have chosen the exercise +<guimenu>Fraction Task</guimenu>. +</para> +<para> +You will find an icon to generate a new task in the toolbar as well. This +action is also available in the menu +<menuchoice><guimenu>Task</guimenu><guimenuitem>New +Task</guimenuitem></menuchoice>. This action is always enabled. If you have not +solved the currently given task, a new task is generated and the given task is +counted as not correctly solved. +</para> +<para> +You can hide the statistic part by dragging the vertical separator to the +right. +</para> +<para> +If you terminate &kbruch; the currently chosen exercise will be saved and +restored on next startup. +</para> +</sect1> + +<sect1 id="statistics"> +<title>Statistical Part</title> +<para> +In this part of the main screen you can see: +<itemizedlist> + <listitem><para> + how many tasks have been solved + </para></listitem> + <listitem><para> + how many tasks have been solved correctly + </para></listitem> + <listitem><para> + how many tasks have been solved incorrectly + </para></listitem> +</itemizedlist> +</para> +<para> +You can reset the statistics by clicking on the <guimenu>Reset</guimenu> button +under the figures. +</para> +<para> +The statistics will be saved on &kbruch;'s termination and restored on next +startup. +</para> +</sect1> + +<sect1 id="settings"> +<title>Settings Window</title> +<para> +In this part of the main screen you can adjust some general settings for +task display. To open this dialog use +<menuchoice><guimenu>Settings</guimenu><guimenuitem>Configure +&kbruch;</guimenuitem></menuchoice>. +</para> + +<screenshot> + <screeninfo>&kbruch; settings dialog</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="settings.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>&kbruch; settings dialog</phrase> + </textobject> + </mediaobject> +</screenshot> + +<para> +In the top part of the dialog you can choose a font for displaying. In the +lower part you can choose colors for the different parts of a mathematical +expression. You can set wether to show the mixed number notation in the result. +This notation is not known everywhere and can be disabled therefore. +</para> +<para> +The settings will be saved on &kbruch;'s termination and restored on the next +startup. +</para> +</sect1> + +</chapter> + +<chapter id="exercises"> +<title>Exercises</title> + +<sect1 id="exer_fraction"> +<title>Exercise Fraction Task</title> + +<para>In this exercise you have to solve a given task. Therefor you have to +enter numerator and denominator. The difficulty of the generated task can be +adjusted by the task parameters described below. +</para> + +<sect2 id="task_paras"> +<title>Task Parameters</title> +<para> +There are 3 parameters which influence the difficulty of the generated +tasks:</para> + +<variablelist> +<varlistentry> +<term><guilabel>Terms</guilabel></term> +<listitem><para>The number of terms (separate fractions) given in each +task. From 2 to 5, inclusive.</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Max. main denominator</guilabel></term> +<listitem><para>The highest number &kbruch; will use as the main denominator in the +tasks it sets. From a minimum of 10 to a maximum of 50.</para></listitem> +</varlistentry> + +<varlistentry> +<term><guilabel>Operations</guilabel></term> +<listitem><para>Operations which should be used in the +task: <guilabel>Addition/Subtraction</guilabel>, +<guilabel>Multiplication/Division</guilabel> or <guilabel>All Operations Mixed</guilabel>.</para></listitem> +</varlistentry> +</variablelist> + +<para> +After you have changed the parameters you have to click on the <guimenu>New +Task</guimenu> button in the toolbar to generate a task which uses the new +parameters. You can also call this action from the menubar with +<menuchoice><guimenu>Task</guimenu><guimenuitem>New +Task</guimenuitem></menuchoice>. +</para> +<note> +<para> +Your selection of the maximum main denominator will be reset to a default +value every time you change the number of terms. So you should change the +number of terms first and then select the maximum main denominator. +</para> +</note> +<para> +If you have not solved the current task and call the <guimenu>New +Task</guimenu> action, the task will be counted as not solved correctly. To +prevent this you have to change the parameters after you solved the task but +before generating a new one. +</para> +<para> +The chosen parameters will be saved on &kbruch;'s termination and restored +on next startup. +</para> +</sect2> + +<sect2 id="exer_fraction_solve_task"> +<title>Solving Tasks</title> +<para> +After you have solved a given task, you need to enter the result into the two +input boxes. In the upper box you enter the numerator and in the lower +box the denominator. +</para> +<para> +If the result is negative, you can enter a minus sign in front of the numerator +or denominator. If the result is 0, just type a 0 in the numerator input field. +If the result has a denominator of 1, you can leave the lower box empty. +</para> +<para> +After you have entered the result you should click the <guibutton>Check +Task</guibutton> button below the input boxes. &kbruch; will check your input +and present the correct result. Therefore the screen changes a little, as +you can see in the screenshot: +</para> +<screenshot> +<screeninfo>Checked Task</screeninfo> +<mediaobject> + <imageobject> + <imagedata fileref="checked.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Checked Task</phrase> + </textobject> +</mediaobject> +</screenshot> +<para> +This task was solved correctly. The correct value is shown in 2 different +forms. The second form just in front of the word <guilabel>CORRECT</guilabel> +is only used in some countries and must be read as 2 + 1/5 in the given case. +</para> +<note> +<para> +You always have to enter the result reduced, because most teachers only +give all points to reduced results. &kbruch; will show you a short message +like the one in the screenshot below, if you enter the correct result +unreduced. +</para> +</note> +<screenshot> +<screeninfo>Unreduced Result</screeninfo> +<mediaobject> + <imageobject> + <imagedata fileref="reduced.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Unreduced Result</phrase> + </textobject> +</mediaobject> +</screenshot> + +<para> +To continue with the next task, click on the <guimenu>Next Task</guimenu> +button. If you want to change the parameters for the next task please do this +before clicking on the <guimenu>Next Task</guimenu> button. +</para> +</sect2> +</sect1> + +<sect1 id="exer_compare"> +<title>Exercise Comparison</title> + +<para>In this exercise you have to compare 2 given fractions. You have to choose +the bigger fraction of both by selecting the correct comparison sign. +</para> + +<screenshot> +<screeninfo>Exercise Comparison</screeninfo> +<mediaobject> + <imageobject> + <imagedata fileref="compare.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Exercise Comparison</phrase> + </textobject> +</mediaobject> +</screenshot> + +<para>First choose the correct comparison sign. To toggle the comparison sign, +you have to click on the button showing the comparison sign. After you have +chosen the comparison sign click on the <guimenu>Check Task</guimenu> button. +&kbruch; will check your input and present the correct result. After this step +you will get to the next task by clicking on the <guimenu>Next Task</guimenu> +button. +</para> +</sect1> + +<sect1 id="exer_convert"> +<title>Exercise Conversion</title> + +<para>In this exercise you have to convert a given number into a fraction. You +have to enter numerator and denominator. +</para> + +<screenshot> +<screeninfo>Exercise Conversion</screeninfo> +<mediaobject> + <imageobject> + <imagedata fileref="convert.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Exercise Conversion</phrase> + </textobject> +</mediaobject> +</screenshot> + +<para>On the left side of the equal sign in the screenshot above you can see a +recurring decimal. This means, that the fraction shown as a decimal has a +repeating part. The repeating part is marked with the small bar above the +numbers. Those numbers repeat ad infinitum. +</para> + +<para>After you have entered the numerator and denominator click on the +<guimenu>Check Task</guimenu> button. &kbruch; will check your input and +present the correct result. After this step you will get to the next task by +clicking on the <guimenu>Next Task</guimenu> button. +</para> + +<note> +<para> +Do not forget to enter the result reduced. Unreduced results will be counted as +solved not correctly. +</para> +</note> +</sect1> + +<sect1 id="exer_factorize"> +<title>Exercise Factorization</title> + +<para>In this exercise you have to factorize a given number into its prime +factors. You have to enter all prime factors of the number. +</para> + +<screenshot> +<screeninfo>Exercise Factorization</screeninfo> +<mediaobject> + <imageobject> + <imagedata fileref="factorize.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Exercise Factorization</phrase> + </textobject> +</mediaobject> +</screenshot> + +<para>You can enter a factor by clicking on the prime <guimenu>factor +buttons</guimenu>. The currently entered prime factors will be shown in the +field next to the number to be factorized. You can remove the last entered +prime factor by clicking on the <guimenu>Remove Last Factor</guimenu> button. +</para> +<para> +After you have entered all prime factors click on the +<guimenu>Check Task</guimenu> button. &kbruch; will check your input and +present the correct result. After this step you will get to the next task by +clicking on the <guimenu>Next Task</guimenu> button. +</para> + +<para>In the screenshot at the top of this page you can see a <quote>*</quote> +between the prime factors. This is the multiplication sign. The product of all +prime factors must be the number you try to factorize. +</para> + +<note> +<para> +You have to enter all prime factors even when a prime factor repeats several +times. Example: As prime factors of number 18 you have to enter 2, 3 and 3. +</para> +</note> +</sect1> + +</chapter> + +<chapter id="credits"> + +<title>Credits and License</title> +<para>&kbruch;</para> +<para> +Program and documentation Copyright, 2001-2004 Sebastian Stein + <email>seb.kde@hpfsc.de</email> +</para> + +<para>Thank you goes to:</para> + +<itemizedlist> + <listitem><para>&Anne-Marie.Mahfouf; for managing the &kde;-edu project</para></listitem> + <listitem><para>Klas Kalass for helping design the interface</para></listitem> + <listitem><para>Eva Brucherseifer for writing <application>KMath</application> (&kbruch;'s &GUI; is based on this work)</para></listitem> + <listitem><para>Dominique Devriese for bug fixing</para></listitem> + <listitem><para><ulink url="http://www.net-tex.de/">Stefan Schumacher</ulink> for testing a very early version</para></listitem> + <listitem><para><ulink url="http://www.guckes.net/">Sven Guckes</ulink> for testing the text interface (which has been removed)</para></listitem> + <listitem><para>&David.Faure; for helping with &kde; <acronym>CVS</acronym> and &kde; Bugzilla</para></listitem> + <listitem><para>&Robert.Gogolok; for helping with &kde; <acronym>CVS</acronym></para></listitem> + <listitem><para>John Kesson for proof reading the handbook</para></listitem> +</itemizedlist> + +<!-- TRANS:CREDIT_FOR_TRANSLATORS --> + +&underFDL; <!-- FDL: do not remove --> +&underGPL; <!-- GPL License --> + +</chapter> + +<appendix id="installation"> +<title>Installation</title> + +<sect1 id="getting-kbruch"> +<title>How to obtain &kbruch;</title> + +&install.intro.documentation; + +</sect1> + +<sect1 id="requirements"> +<title>Requirements</title> + +<para> +In order to successfully use &kbruch;, you need &kde; > 3.1 . +</para> + +<para> +&kbruch; itself can be found +on <ulink url="http://edu.kde.org/kbruch/">the &kbruch; home page</ulink> +and it is part of the &kde;-edu project</para> + +<para>You can find a list of changes in the <acronym>CVS</acronym> commit +messages.</para> + +</sect1> + +<sect1 id="compilation"> +<title>Compilation and Installation</title> + +&install.compile.documentation; + +</sect1> + +</appendix> + +&documentation.index; +</book> +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +End: + +// vim:ts=2:sw=2:tw=78:noet +--> diff --git a/doc/kbruch/man-kbruch.1.docbook b/doc/kbruch/man-kbruch.1.docbook new file mode 100644 index 00000000..0b642e9b --- /dev/null +++ b/doc/kbruch/man-kbruch.1.docbook @@ -0,0 +1,56 @@ +<?xml version="1.0" ?> +<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ +<!ENTITY % English "INCLUDE"> +]> + +<refentry lang="&language;"> +<refentryinfo> +<title>KDE User's Manual</title> +<author>&Lauri.Watts;&Lauri.Watts.mail;</author> +<date>May 25, 2005</date> +<productname>K Desktop Environment</productname> +</refentryinfo> + +<refmeta> +<refentrytitle><command>kbruch</command></refentrytitle> +<manvolnum>1</manvolnum> +</refmeta> + +<refnamediv> +<refname><command>kbruch</command></refname> +<refpurpose>Learn calculating with fractions</refpurpose> +</refnamediv> + +<refsynopsisdiv> +<cmdsynopsis> +<command>kbruch</command> +<arg choice="opt">KDE Generic Options</arg> +<arg choice="opt">Qt Generic Options</arg> +</cmdsynopsis> +</refsynopsisdiv> + +<refsect1> +<title>Description</title> +<para>&kbruch; is a small program to practice calculating with fractions. +Different exercises are provided for this purpose. The program checks user's +input and gives feedback.</para> +</refsect1> + +<refsect1> +<title>See Also</title> +<para>More detailed user documentation is available from <ulink +url="help:/kbruch">help:/kbruch</ulink> +(either enter this <acronym>URL</acronym> into &konqueror;, or run +<userinput><command>khelpcenter</command> +<parameter>help:/kbruch</parameter></userinput>).</para> +<para>There is also further information available at <ulink +url="http://edu.kde.org/kbruch/">the kde-edu website</ulink></para> +</refsect1> + +<refsect1> +<title>Authors</title> +<para>&kbruch; was written by +<personname><firstname>Sebastian</firstname><surname>Stein</surname></personname> <email>seb.kde@hpfsc.de</email></para> +</refsect1> + +</refentry> diff --git a/doc/kbruch/reduced.png b/doc/kbruch/reduced.png Binary files differnew file mode 100644 index 00000000..edaea85e --- /dev/null +++ b/doc/kbruch/reduced.png diff --git a/doc/kbruch/settings.png b/doc/kbruch/settings.png Binary files differnew file mode 100644 index 00000000..74c5efb9 --- /dev/null +++ b/doc/kbruch/settings.png |