summaryrefslogtreecommitdiffstats
path: root/kbruch/src/svg-source
diff options
context:
space:
mode:
Diffstat (limited to 'kbruch/src/svg-source')
-rw-r--r--kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg171
-rw-r--r--kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg173
-rw-r--r--kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg198
-rw-r--r--kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg147
4 files changed, 689 insertions, 0 deletions
diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg
new file mode 100644
index 00000000..8ebfc7f8
--- /dev/null
+++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ id="svg1"
+ sodipodi:version="0.32"
+ inkscape:version="0.38.1"
+ width="16.000000pt"
+ height="16.000000pt"
+ sodipodi:docbase="/home/sstein/programmierung/cvs/kde/kdeedu/kbruch/src/svg-source"
+ sodipodi:docname="cr-action-kbruch-exercise-common.svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient868">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop869" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop870" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient893">
+ <stop
+ style="stop-color:#19839a;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop894" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop895" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient830">
+ <stop
+ style="stop-color:#ebffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop831" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop832" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient826">
+ <stop
+ style="stop-color:#000;stop-opacity:1;"
+ offset="0"
+ id="stop827" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop828" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient829" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient834"
+ x1="-0.31159419"
+ y1="0.19531250"
+ x2="0.77536231"
+ y2="0.94531250" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient836" />
+ <linearGradient
+ xlink:href="#linearGradient868"
+ id="linearGradient892"
+ x1="-0.49264705"
+ y1="0.43750000"
+ x2="0.022058824"
+ y2="0.92187500" />
+ <radialGradient
+ xlink:href="#linearGradient830"
+ id="radialGradient869"
+ cx="0.50000000"
+ cy="0.50000000"
+ r="0.50000000"
+ fx="0.50000000"
+ fy="0.50000000"
+ spreadMethod="reflect" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="24.280000"
+ inkscape:cx="12.500000"
+ inkscape:cy="5.9102142"
+ inkscape:window-width="1024"
+ inkscape:window-height="742"
+ gridspacingy="1.0000000pt"
+ gridspacingx="1.0000000pt"
+ gridtolerance="1.0000000px"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ showgrid="true" />
+ <text
+ xml:space="preserve"
+ style="fill:#00ff00;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="0.097586758"
+ y="19.209157"
+ id="text850"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan851"
+ style="fill:#00ff00;fill-opacity:1.0000000;">7</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff7700;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="13.697060"
+ y="19.360525"
+ id="text856"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan857"
+ style="fill:#ff7700;fill-opacity:1.0000000;">3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff009e;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1.0000000;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="5.8638921"
+ y="13.346795"
+ id="text865"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan866"
+ style="stroke:none;stroke-opacity:1.0000000;fill:#ff009e;fill-opacity:1.0000000;">+</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff0000;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="0.063407071"
+ y="8.3877524"
+ id="text847"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan848"
+ style="fill:#ff0000;fill-opacity:1.0000000;">2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff0072;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="13.653116"
+ y="8.2363851"
+ id="text853"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan854"
+ style="fill:#ff0072;fill-opacity:1.0000000;">5</tspan></text>
+ <rect
+ style="fill-rule:evenodd;stroke:#0000ff;stroke-width:0.62263856pt;fill:#0000ff;fill-opacity:1.0000000;stroke-opacity:1.0000000;"
+ id="rect868"
+ width="4.1720033"
+ height="0.40835696"
+ x="1.2302562"
+ y="9.9590223" />
+ <rect
+ style="fill-rule:evenodd;stroke:#00ffff;stroke-width:0.62263856pt;stroke-opacity:1.0000000;"
+ id="rect871"
+ width="4.1720033"
+ height="0.40835696"
+ x="14.771190"
+ y="9.9590228" />
+</svg>
diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg
new file mode 100644
index 00000000..ba4c1da9
--- /dev/null
+++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ id="svg1"
+ sodipodi:version="0.32"
+ inkscape:version="0.38.1"
+ width="16.000000pt"
+ height="16.000000pt"
+ sodipodi:docbase="/home/sstein/programmierung/cvs/kde/kdeedu/kbruch/src/svg-source"
+ sodipodi:docname="cr-action-kbruch-exercise-compare.svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient868">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop869" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop870" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient893">
+ <stop
+ style="stop-color:#19839a;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop894" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop895" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient830">
+ <stop
+ style="stop-color:#ebffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop831" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop832" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient826">
+ <stop
+ style="stop-color:#000;stop-opacity:1;"
+ offset="0"
+ id="stop827" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop828" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient829" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient834"
+ x1="-0.31159419"
+ y1="0.19531250"
+ x2="0.77536231"
+ y2="0.94531250" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient836" />
+ <linearGradient
+ xlink:href="#linearGradient868"
+ id="linearGradient892"
+ x1="-0.49264705"
+ y1="0.43750000"
+ x2="0.022058824"
+ y2="0.92187500" />
+ <radialGradient
+ xlink:href="#linearGradient830"
+ id="radialGradient869"
+ cx="0.50000000"
+ cy="0.50000000"
+ r="0.50000000"
+ fx="0.50000000"
+ fy="0.50000000"
+ spreadMethod="reflect" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="24.280000"
+ inkscape:cx="12.500000"
+ inkscape:cy="5.9102142"
+ inkscape:window-width="1017"
+ inkscape:window-height="731"
+ gridspacingy="1.0000000pt"
+ gridspacingx="1.0000000pt"
+ gridtolerance="1.0000000px"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ showgrid="true" />
+ <text
+ xml:space="preserve"
+ style="fill:#00ff00;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="0.097586758"
+ y="19.209157"
+ id="text850"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan851"
+ style="fill:#00ff00;fill-opacity:1.0000000;">7</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff7700;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="13.697060"
+ y="19.360525"
+ id="text856"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan857"
+ style="fill:#ff7700;fill-opacity:1.0000000;">3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff009e;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1.0000000;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="5.8638921"
+ y="13.346795"
+ id="text865"
+ sodipodi:linespacing="100%"><tspan
+ x="5.8638921"
+ y="13.346795"
+ sodipodi:role="line"
+ id="tspan863">&lt;</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff0000;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="0.063407071"
+ y="8.3877524"
+ id="text855"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan848"
+ style="fill:#ff0000;fill-opacity:1.0000000;">2</tspan></text>
+ <text
+ xml:space="preserve"
+ style="fill:#ff0072;fill-opacity:1.0000000;stroke:none;font-family:Verdana;font-style:normal;font-weight:normal;font-size:10.000000;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;stroke-opacity:1;stroke-width:1pt;stroke-linejoin:miter;stroke-linecap:butt;"
+ x="13.653116"
+ y="8.2363851"
+ id="text853"
+ sodipodi:linespacing="100%"><tspan
+ id="tspan854"
+ style="fill:#ff0072;fill-opacity:1.0000000;">5</tspan></text>
+ <rect
+ style="fill-rule:evenodd;stroke:#0000ff;stroke-width:0.62263856pt;fill:#0000ff;fill-opacity:1.0000000;stroke-opacity:1.0000000;"
+ id="rect868"
+ width="4.1720033"
+ height="0.40835696"
+ x="1.2302562"
+ y="9.9590223" />
+ <rect
+ style="fill-rule:evenodd;stroke:#00ffff;stroke-width:0.62263856pt;stroke-opacity:1.0000000;"
+ id="rect871"
+ width="4.1720033"
+ height="0.40835696"
+ x="14.771190"
+ y="9.9590228" />
+</svg>
diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg
new file mode 100644
index 00000000..3a52d5a8
--- /dev/null
+++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ id="svg1"
+ sodipodi:version="0.32"
+ inkscape:version="0.38.1"
+ width="22.000000pt"
+ height="22.000000pt"
+ sodipodi:docbase="/home/sstein/programmierung/cvs/kde/kdeedu/kbruch/src/svg-source"
+ sodipodi:docname="cr-action-kbruch-exercise-conversion.svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient868">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop869" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop870" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient893">
+ <stop
+ style="stop-color:#19839a;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop894" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop895" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient830">
+ <stop
+ style="stop-color:#ebffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop831" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop832" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient826">
+ <stop
+ style="stop-color:#000;stop-opacity:1;"
+ offset="0"
+ id="stop827" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop828" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient868"
+ id="linearGradient829" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient834"
+ x1="-0.31159419"
+ y1="0.19531250"
+ x2="0.77536231"
+ y2="0.94531250" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient836" />
+ <linearGradient
+ xlink:href="#linearGradient868"
+ id="linearGradient892"
+ x1="-0.49264705"
+ y1="0.43750000"
+ x2="0.022058824"
+ y2="0.92187500" />
+ <radialGradient
+ xlink:href="#linearGradient830"
+ id="radialGradient869"
+ cx="0.50000000"
+ cy="0.50000000"
+ r="0.50000000"
+ fx="0.50000000"
+ fy="0.50000000"
+ spreadMethod="reflect" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="27.090909"
+ inkscape:cx="11.000000"
+ inkscape:cy="11.000000"
+ inkscape:window-width="1017"
+ inkscape:window-height="731"
+ gridspacingy="1.0000000pt"
+ gridspacingx="1.0000000pt"
+ gridtolerance="1.0000000px"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ showgrid="true" />
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff7700;stroke-width:1.0000000pt;font-family:Verdana;"
+ x="13.697060"
+ y="19.360525"
+ id="text856"
+ sodipodi:linespacing="100%"
+ transform="translate(6.641269,2.831549)"><tspan
+ id="tspan857"
+ style="fill:#ff7700;fill-opacity:1.0000000;">3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff009e;stroke-width:1.0000000pt;font-family:Verdana;"
+ x="15.667000"
+ y="16.178345"
+ id="text865"
+ sodipodi:linespacing="100%"
+ transform="scale(0.839978,1.000000)"><tspan
+ x="15.667000"
+ y="16.178345"
+ sodipodi:role="line"
+ id="tspan902">=</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff0072;stroke-width:1.0000000pt;font-family:Verdana;"
+ x="13.653116"
+ y="8.2363851"
+ id="text853"
+ sodipodi:linespacing="100%"
+ transform="translate(6.641269,2.831549)"><tspan
+ x="13.653116"
+ y="8.2363853"
+ sodipodi:role="line"
+ id="tspan904">1</tspan></text>
+ <rect
+ style="fill-rule:evenodd;stroke:#00ffff;stroke-width:0.62263856pt;"
+ id="rect871"
+ width="4.1720033"
+ height="0.40835696"
+ x="14.771190"
+ y="9.9590228"
+ transform="translate(6.641269,2.831549)" />
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff0000;stroke-width:1.0000000pt;font-family:Verdana;fill-opacity:1.0000000;"
+ x="-0.28028948"
+ y="16.894014"
+ id="text857"
+ sodipodi:linespacing="100%"><tspan
+ x="-0.28028947"
+ y="16.894014"
+ sodipodi:role="line"
+ id="tspan908"
+ style="fill:#ff0000;fill-opacity:1.0000000;">0</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff0000;stroke-width:1.0000000pt;font-family:Verdana;fill-opacity:1.0000000;"
+ x="-0.24907962"
+ y="14.057030"
+ id="text910"
+ sodipodi:linespacing="100%"
+ transform="translate(7.104613,2.841867)"><tspan
+ x="-0.24907961"
+ y="14.057030"
+ sodipodi:role="line"
+ id="tspan918"
+ style="fill:#ff0000;fill-opacity:1.0000000;">3</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff0000;stroke-width:1.0000000pt;font-family:Verdana;fill-opacity:1.0000000;"
+ x="4.5033544"
+ y="16.995065"
+ id="text913"
+ sodipodi:linespacing="100%"><tspan
+ x="4.5033545"
+ y="16.995066"
+ sodipodi:role="line"
+ id="tspan916"
+ style="fill:#ff0000;fill-opacity:1.0000000;">,</tspan></text>
+ <rect
+ style="fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.51292586pt;stroke-opacity:1.0000000;"
+ id="rect951"
+ width="4.0542931"
+ height="0.31371954"
+ x="8.1664283"
+ y="8.0371272" />
+</svg>
diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg
new file mode 100644
index 00000000..53972b4f
--- /dev/null
+++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ id="svg1"
+ sodipodi:version="0.32"
+ inkscape:version="0.38.1"
+ width="20.000000pt"
+ height="20.000000pt"
+ sodipodi:docbase="/home/sstein/programmierung/cvs/kde/kdeedu/kbruch/src/svg-source"
+ sodipodi:docname="cr-action-kbruch-exercise-factorisation.svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xml="http://www.w3.org/XML/1998/namespace"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient868">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop869" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop870" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient893">
+ <stop
+ style="stop-color:#19839a;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop894" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop895" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient830">
+ <stop
+ style="stop-color:#ebffff;stop-opacity:0.0000000;"
+ offset="0.0000000"
+ id="stop831" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop832" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient826">
+ <stop
+ style="stop-color:#000;stop-opacity:1;"
+ offset="0"
+ id="stop827" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop828" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient829" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient834"
+ x1="-0.31159419"
+ y1="0.19531250"
+ x2="0.77536231"
+ y2="0.94531250" />
+ <linearGradient
+ xlink:href="#linearGradient830"
+ id="linearGradient836" />
+ <linearGradient
+ xlink:href="#linearGradient868"
+ id="linearGradient892"
+ x1="-0.49264705"
+ y1="0.43750000"
+ x2="0.022058824"
+ y2="0.92187500" />
+ <radialGradient
+ xlink:href="#linearGradient830"
+ id="radialGradient869"
+ cx="0.50000000"
+ cy="0.50000000"
+ r="0.50000000"
+ fx="0.50000000"
+ fy="0.50000000"
+ spreadMethod="reflect" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="29.800000"
+ inkscape:cx="10.000000"
+ inkscape:cy="10.000000"
+ inkscape:window-width="1017"
+ inkscape:window-height="731"
+ gridspacingy="1.0000000pt"
+ gridspacingx="1.0000000pt"
+ gridtolerance="1.0000000px"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ showgrid="true" />
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff7700;stroke-width:1.0000000pt;font-family:Verdana;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;"
+ x="18.712952"
+ y="16.106063"
+ id="text856"
+ sodipodi:linespacing="100%"><tspan
+ x="18.712952"
+ y="16.106064"
+ sodipodi:role="line"
+ id="tspan981">?</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff009e;stroke-width:1.0000000pt;font-family:Verdana;"
+ x="14.769678"
+ y="15.654403"
+ id="text865"
+ sodipodi:linespacing="100%"
+ transform="scale(0.839978,1.000000)"><tspan
+ x="14.769678"
+ y="15.654403"
+ sodipodi:role="line"
+ id="tspan902">=</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10.000000;fill:#ff0000;stroke-width:1.0000000pt;font-family:Verdana;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;writing-mode:lr;fill-opacity:1.0000000;"
+ x="0.54185826"
+ y="16.181745"
+ id="text850"
+ sodipodi:linespacing="100%"><tspan
+ x="0.54185826"
+ y="16.181746"
+ sodipodi:role="line"
+ id="tspan979"
+ style="fill:#ff0000;fill-opacity:1.0000000;">21</tspan></text>
+</svg>