Our idea is strictly linked to our academic experiences, to be more precise to the practice lessons in the labs during which 2 or more tutors are available for helping students and answer to their questions. The way to capture the tutors' attemption is raising the hand... and prey. In fact the most frequent situation that you can find in laibs is seeing tutors running from a side to another of the laib in a limbs forest. On the otherside, it's also possible to find the situation in which very few students ask for something so the tutor perches in a strategic point of the laib doing nothing but waiting to see a hand raised. The worst consequence of this management of the lessons is that both students and tutors waiste a significant amount of time.
make the environment (the laib)
>>able to sense when a student needs the tutor in order to prevent the tutor from doing it, not because the tutors are not able to do it, but because the environment could do it better.
>>able to manage that informations in order to guarantee help to each student
We don't want the environment to read in students' minds or sniff in their work. We want that when a student has to ask something he/she has just to execute a simple gesture to make the environment aware of it and then just wait for a tutor to come, continuing to work or, if the problem is too huge to continue working, doing something else, like exchange doubts with other students. We also want the tutors to answer questions and doing nothing else, except walking. Therefore we want make the environment able to sense and recognize the student gesture, track all the students that need help and, anytime a tutor is free and a student needs help, tell the tutor to go to the student.
System Architecture: the main system components are;
Hardware architecture:
Software architecture:
Network architecture: