Continue writing thesis
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
\chapter{Framework Architecture}
|
||||
\chapter{Framework Architecture}\label{architecture}
|
||||
\section{Core Technology}
|
||||
|
||||
It is important to understand that the Tutorial Framework is currently implemented as
|
||||
@ -331,6 +331,12 @@ users, which many solutions for distance education lack so often.
|
||||
|
||||
Developers can use a YAML file or write Python code to implement finite
|
||||
state machines.
|
||||
In state machine implementations it is possbile to subscribe callbacks to be
|
||||
invoked on certain events regarding the machine, such as before and after
|
||||
state transitions, or onentering and exiting a state.
|
||||
It is \emph{very} important to be aware of these callbacks, as much of the
|
||||
actual tutorial logic is often going to be implemented in these.
|
||||
|
||||
Architecturally a built-in event handler called \texttt{FSMManagingEventHandler}
|
||||
is capable of managing the FSM defined by clients.
|
||||
The responsibilities of said event handler include:
|
||||
|
Reference in New Issue
Block a user