Virtual Reflective Practice: An Ecological Perspective | IEEE Conference Publication | IEEE Xplore