1.1 Binary file doc/CR/CR_mag.pdf has changed
2.1 --- a/doc/CR/CR_mag.tex Thu Jan 17 15:34:56 2008 +0100
2.2 +++ b/doc/CR/CR_mag.tex Thu Jan 31 18:10:53 2008 +0100
2.3 @@ -9,10 +9,10 @@
2.4 \input{titlepage}
2.5 \tableofcontents
2.6
2.7 +\input{requirements}
2.8 +\input{architecture}
2.9 +
2.10 \input{CR_mag_doc}
2.11
2.12 -%\input{urd}
2.13 -%\input{etc2}
2.14 -
2.15 \bibliography{bib/isac,bib/CR}
2.16 \end{document}
2.17 \ No newline at end of file
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/doc/CR/architecture.tex Thu Jan 31 18:10:53 2008 +0100
3.3 @@ -0,0 +1,24 @@
3.4 +\chapter{Architectural considerations}
3.5 +
3.6 +\section{Technical considerations}
3.7 +
3.8 +why database ? and not many files ?
3.9 +
3.10 +which elements describe a record ?
3.11 +
3.12 +where do I get the data from (from several well encapsulated dialogs, one for each window) ... class diagram !
3.13 +
3.14 +\section{Considerations concerning dialog design}
3.15 +
3.16 +compound-steps: ? 1:n relation ?
3.17 +
3.18 +logger -- Dialog service
3.19 +
3.20 +
3.21 +
3.22 +%\chapter{Implementation}
3.23 +
3.24 +
3.25 +
3.26 +
3.27 +%\chapter{Conclusions and Future Work}
4.1 --- a/doc/CR/etc2.tex Thu Jan 17 15:34:56 2008 +0100
4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
4.3 @@ -1,27 +0,0 @@
4.4 -\chapter{Architectural considerations}
4.5 -
4.6 -\section{Technical considerations}
4.7 -
4.8 -why database ? and not many files ?
4.9 -
4.10 -which elements describe a record ?
4.11 -
4.12 -where do I get the data from (from several well encapsulated dialogs, one for each window) ... class diagram !
4.13 -
4.14 -\section{Considerations concerning dialog design}
4.15 -
4.16 -compound-steps: ? 1:n relation ?
4.17 -
4.18 -logger -- Dialog service
4.19 -
4.20 -\chapter{Implementation}
4.21 -
4.22 -
4.23 -
4.24 -
4.25 -
4.26 -
4.27 -
4.28 -
4.29 -
4.30 -\chapter{Conclusions and Future Work}
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/doc/CR/requirements.tex Thu Jan 31 18:10:53 2008 +0100
5.3 @@ -0,0 +1,53 @@
5.4 +\chapter{Requirements}
5.5 +
5.6 +\section{User Requirements}
5.7 +
5.8 +{\bf\UR{The logger records the activity of the user\label{xxx}}} as a preprequisite for user-modeling and user-guidance.
5.9 +
5.10 +{\bf\UR{The user-activity is abstracted to 'steps'\label{xxx}}} which can be assigned a unique {\it SuccessInfo}. e.g. apply the chain-rule, finis an example.
5.11 +
5.12 +
5.13 +{\bf\UR{Steps are mean-grained\label{xxx}}} such that they model a meaningful behvaiour from the users point of view (and the dialog-designers~!)
5.14 +... some IUIElement's too fine-grained or too technical for a stepjrtyeuuuuuuuuuuuuuuuueuu
5.15 +
5.16 +%\end{document}
5.17 +
5.18 +{\bf\UR{Steps have a position\label{xxx}}} within the mathematics knowledge or within a calculation. For the mathematics knowledge there are unique idetifiers for each knowledge item, for the steps in a calculation there is a unquie position within a {\it Worksheet}.
5.19 +
5.20 +{\bf\UR{There are compound-steps\label{xxx}}} which record a final {\it SuccessInfo} after several steps. ...e.g....
5.21 +
5.22 +{\bf\UR{Some steps do not have a {\it SuccessInfo}\label{xxx}}} --- exactly those actions searching the mathematics knowledge without a context to a calculation.
5.23 +
5.24 +{\bf\UR{The set of {\it UserActions} will be expanded\label{xxx}}} in the future, for instance there will be an action which completes a formula given partially by the dialog.
5.25 +
5.26 +{\bf\UR{The needs of dialog design shall be developed\label{xxx}}} by use of the data recorded by the logger during field-tests.
5.27 +
5.28 +{\bf\UR{.\label{xxx}}}
5.29 +
5.30 +{\bf\UR{A list of examples plus successinfo for each user\label{xxx}}} can be obtained from the data logged (\cite{AN-learning-paths})
5.31 +
5.32 +{\bf\UR{.\label{xxx}}}
5.33 +
5.34 +{\bf\UR{.\label{xxx}}}
5.35 +
5.36 +{\bf\UR{There are simple means to create human readable output\label{xxx}}} from the data recorded.
5.37 +
5.38 +{\bf\UR{.\label{xxx}}}
5.39 +
5.40 +
5.41 +
5.42 +\section{Software Requirements}
5.43 +
5.44 +{\bf\SR{...open source\label{xxx}}}
5.45 +
5.46 +{\bf\SR{flexible...filtering\label{xxx}}}
5.47 +
5.48 +{\bf\SR{...independent dialog-services\label{xxx}}} e.g. propose examples to solve accoding to a learning-path component
5.49 +
5.50 +{\bf\SR{.\label{xxx}}}
5.51 +
5.52 +{\bf\SR{.\label{xxx}}}
5.53 +
5.54 +{\bf\SR{.\label{xxx}}}
5.55 +
5.56 +
6.1 --- a/doc/CR/urd.tex Thu Jan 17 15:34:56 2008 +0100
6.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
6.3 @@ -1,53 +0,0 @@
6.4 -\chapter{Requirements}
6.5 -
6.6 -\section{User Requirements}
6.7 -
6.8 -{\bf\UR{The logger records the activity of the user\label{xxx}}} as a preprequisite for user-modeling and user-guidance.
6.9 -
6.10 -{\bf\UR{The user-activity is abstracted to 'steps'\label{xxx}}} which can be assigned a unique {\it SuccessInfo}. e.g. apply the chain-rule, finis an example.
6.11 -
6.12 -
6.13 -{\bf\UR{Steps are mean-grained\label{xxx}}} such that they model a meaningful behvaiour from the users point of view (and the dialog-designers~!)
6.14 -... some IUIElement's too fine-grained or too technical for a stepjrtyeuuuuuuuuuuuuuuuueuu
6.15 -
6.16 -%\end{document}
6.17 -
6.18 -{\bf\UR{Steps have a position\label{xxx}}} within the mathematics knowledge or within a calculation. For the mathematics knowledge there are unique idetifiers for each knowledge item, for the steps in a calculation there is a unquie position within a {\it Worksheet}.
6.19 -
6.20 -{\bf\UR{There are compound-steps\label{xxx}}} which record a final {\it SuccessInfo} after several steps. ...e.g....
6.21 -
6.22 -{\bf\UR{Some steps do not have a {\it SuccessInfo}\label{xxx}}} --- exactly those actions searching the mathematics knowledge without a context to a calculation.
6.23 -
6.24 -{\bf\UR{The set of {\it UserActions} will be expanded\label{xxx}}} in the future, for instance there will be an action which completes a formula given partially by the dialog.
6.25 -
6.26 -{\bf\UR{The needs of dialog design shall be developed\label{xxx}}} by use of the data recorded by the logger during field-tests.
6.27 -
6.28 -{\bf\UR{.\label{xxx}}}
6.29 -
6.30 -{\bf\UR{A list of examples plus successinfo for each user\label{xxx}}} can be obtained from the data logged (\cite{AN-learning-paths})
6.31 -
6.32 -{\bf\UR{.\label{xxx}}}
6.33 -
6.34 -{\bf\UR{.\label{xxx}}}
6.35 -
6.36 -{\bf\UR{There are simple means to create human readable output\label{xxx}}} from the data recorded.
6.37 -
6.38 -{\bf\UR{.\label{xxx}}}
6.39 -
6.40 -
6.41 -
6.42 -\section{Software Requirements}
6.43 -
6.44 -{\bf\SR{...open source\label{xxx}}}
6.45 -
6.46 -{\bf\SR{flexible...filtering\label{xxx}}}
6.47 -
6.48 -{\bf\SR{...independent dialog-services\label{xxx}}} e.g. propose examples to solve accoding to a learning-path component
6.49 -
6.50 -{\bf\SR{.\label{xxx}}}
6.51 -
6.52 -{\bf\SR{.\label{xxx}}}
6.53 -
6.54 -{\bf\SR{.\label{xxx}}}
6.55 -
6.56 -