This page (revision-41) was last changed on 06-Oct-2015 01:51 by Albrecht Striffler

This page was created on 17-Dec-2012 11:12 by Joba Baumeister

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
41 06-Oct-2015 01:51 3 KB Albrecht Striffler to previous

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 3 lines
[{Image src='denkPrint2012.jpg' width='300' align='right' style='margin-right:30px; margin-top:30px' }]
At line 12 added one line
At line 15 added one line
At line 17 added one line
At line 20 added one line
At line 24 added one line
At line 27 added one line
At line 29 added one line
At line 33 added one line
At line 42 removed one line
At line 45 changed one line
In the first step we need to define the terminology of the planned system, i.e., the inputs (user entries) and the outputs (derived solutions).
In the first step we need to define the terminology of the planned system, i.e., the questions (inputs into the system) and the solutions (outputs of the system).
The definition of terms for questions and solutions is described in the article [Tutorial Printer Problem - Terminology].
At line 47 removed 3 lines
%%todo insert link @joba
!!! Derivation Knowledge
At line 59 added 2 lines
!!! Derivation Knowledge using DiaFlux Models
At line 53 changed one line
In this tutorial we show how to implement the derivation knowledge as a DiaFlux flowchart model.
In this tutorial we show how to implement the derivation knowledge as a DiaFlux flowchart model:
[DiaFlux implementation|Tutorial Printer Problem - DiaFlux]
At line 55 removed one line
* [DiaFlux implementation|Tutorial Printer Problem - DiaFlux]
At line 67 added one line
!!! Manually Testing the Knowledge Base
At line 58 changed one line
!!! Testing the Knowledge Base
Now we can test the knowledge base by running a dialog.
At line 60 removed one line
In the next step, we test the knowledge base by using the
At line 62 changed one line
%%todo Test the printer tutorial @user: joba
!! Quick Interview
At line 74 added one line
A simple test dialog interface can be created by inserting the markup
At line 76 added 37 lines
{{{
%%QuickInterview %
%%ShowSolutions %
}}}
into the same article, where {{KnowledgeBase}} is defined.
The markup will provide an interface for the user:
%%QuickInterview %
%%ShowSolutions %
!! Interactive Single-Question Dialog (free-to-use)
Additionally, an interactive single-question dialog is available (provided by denkbares GmbH).
Here, only the currently active question is shown that should be answered by the user.
Derived solutions are printed at the end of the dialog session.
The dialog is started by using the tools menu of the {{KnowledgeBase}} markup as shown in the image below.
[{Image src='Printer Problem denkbares Dialog.png' width='800' align='left' caption='Starting the interactive dialog interface.' }]
\\
\\
An example dialog of the interactive interview is depicted in the following screenshot.
[{Image src='Printer Problem denkbares Dialog2.png' width='800' align='left' caption='An example run of the interactive denkbares dialog interface.' }]
\\
!!! Automated Testing
The knowledge base can be tested continuously by defining test cases and continuous integration test.
See the article [Tutorial Printer Testcases] for more information.
At line 114 added 4 lines
%%tags
printerProblems tutorial
%