A virtual classroom software (and tools) for YAP educational programmes