Smart Learning Environments, 19 Jun 2016 New Open Access article: "Using open source technologies and open internet resources for building an interactive video based…