I cc / reply-to the Lazarus list, since this is not an fpc topic.
Anthony Walter wrote 8 lines
That depends on the indent.
If you just want to supervise, then you do not need the project locally. You only need to be able to see what happens, and to send actions (i.e. edit text).
Both computers having the full project synchronized, is a much bigger task. It will also need conflict resolution, and monitoring disc changes outside the IDE.
SourceEditorIntf tells you when editors are opened/closed. But that is for visually synchronizing, since opening a unit does not say anything about its project status.
Not sure if IDEIntf would have the hooks you need. Some would probably be needed to be added.
Is anyone here a real expert in this area of the IDE?
There are too many different areas touched (at least in case of full syncro). So I doubt there is a single expert. Different people would know the answers to different parts.
Martin, I think the student computer would be the slave.
Depends on the above.
