A web enabled video system for self reflection by student teachers using a guiding framework | Synapse