For now, we aim to make the virtual tutor ready for two or three experiments in the VirtuChemLab. All of these experiments are already fully implemented, what needs to be done is to adjust the tutor accordingly.
What we have
Our last project group already laid the foundations of the virtual tutor. Hence, things like speech input and output and rudimentary movement and animation of the tutor is already implemented. Furthermore, the group introduced rigurous logging of all events in the VirtuChemLab such that the tutor can observe what is happening in order to react properly. Additionally, the group also worked on having the tutor read the experiment instructions and intervene upon the detection of errors, e.g., when a students leaves a chemical container open for too long.
What we want
We want to improve the current state of the tutor by making it much more adaptable. This means that the tutor should closely monitor the actions of a student, grade their skills and adapt the tasks and reponses accordingly. For example, a new student might need much more help to assemble the gas burner. In that case, the tutor should notice that and give detailed instructions on how the burner needs to be set up. Analogously, when the tutor knows that the student is good at setting up the gas burner, it should give fewer hints as to not annoy the student.