Better Online Teaching Support Using Open-Source Web Applications

Author(s):  
Dorian Voegeli ◽  
Nicholas K. Clark ◽  
John Mark Pullen
Author(s):  
Clark Shah-Nelson

Instant messaging and text chat, online collaborative whiteboards, web conferencing and other synchronous Web 2.0 tools are increasingly finding their way into higher education and are available in both commercially-branded and open source varieties. This chapter describes best practices and challenges in using these new tools, focusing on free and open source software for synchronous course delivery, collaboration, learning activities, and technical support, based on the author’s experience in online teaching and online-teaching support. Synchronous tools can provide immediate and efficient communication for instructors, learners and support staff, fostering community and establishing a heightened sense of social presence. An increasing number of practitioners in the field of distance learning are using synchronous tools to reach their learning and support objectives (Murphy and Rodríguez Manzanares, 2008). Today, free and open-source tools offer similar functionality as costly enterprise systems. This chapter will describe these new open source tools, the types of needs that drive their use, and strategies for effective use and implementation


Author(s):  
Faried Effendy ◽  
Taufik ◽  
Bramantyo Adhilaksono

: Substantial research has been conducted to compare web servers or to compare databases, but very limited research combines the two. Node.js and Golang (Go) are popular platforms for both web and mobile application back-ends, whereas MySQL and Go are among the best open source databases with different characters. Using MySQL and MongoDB as databases, this study aims to compare the performance of Go and Node.js as web applications back-end regarding response time, CPU utilization, and memory usage. To simulate the actual web server workload, the flow of data traffic on the server follows the Poisson distribution. The result shows that the combination of Go and MySQL is superior in CPU utilization and memory usage, while the Node.js and MySQL combination is superior in response time.


Author(s):  
Clark Shah-Nelson

Instant messaging and text chat, online collaborative whiteboards, web conferencing and other synchronous Web 2.0 tools are increasingly finding their way into higher education and are available in both commercially-branded and open source varieties. This chapter describes excellent practices and challenges in using these tools for synchronous and blended course delivery, collaboration, learning activities, and technical support, based on the author’s experience in online education and online-teaching support. Synchronous tools can provide immediate and efficient communication for instructors, learners and support staff, foster community and establish a heightened sense of social presence. An increasing number of practitioners in the field of distance learning are using synchronous tools to reach their learning and support objectives (Murphy and Rodríguez Manzanares, 2008). Today, institutions have a whole menu of synchronous tools to choose from, ranging from free and open-source software to more costly commercial enterprise systems. These tools enable education and support for teaching and learning to happen across great distances and on all types of mobile and not-so-mobile computer devices. This chapter will describe some of these tools, the types of needs that drive their use, and strategies for effective use and implementation.


2010 ◽  
Vol 2 (3) ◽  
pp. 30-47 ◽  
Author(s):  
Michael G. Leahy ◽  
G. Brent Hall

This paper discusses the research-based origins and modular architecture of an open source geospatial tool that facilitates synchronous individual and group discussions using the medium of a Web map service. The software draws on existing open source geospatial projects and associated libraries and techniques that have evolved as part of the new generation of Web applications. The purpose of the software is discussed, highlighting the fusion of existing open source projects to produce new tools. Two case studies are briefly discussed to illustrate the value an open source approach brings to communities who would remain otherwise outside the reach of proprietary software tools. The paper concludes with comments on the project’s future evolution as an open source participatory mapping platform.


Author(s):  
Chao Lee

In Chapter I, a brief introduction to open source tools is presented. The discussion indicates that open source tools are necessary for an online teaching/learning system. As mentioned in Chapter I, this book will use the ADDIE model as a guideline for the development of an online teaching/learning system and online course materials. Along with the development process, the open source tools will be introduced to accomplish the tasks in each phase of the development. Chapter I points out that it is possible to use open source tools to develop an entire online teaching/learning system. However, the development process is complicated and involves various technologies. Therefore, before an online teaching/ learning system can be implemented, it is necessary to carefully design such a system and the development process should be thoroughly planned. The theory of instructional technology provides a guideline for developing a successful online teaching/learning system. It will be beneficial for the development of an online teaching/learning system if the developers of the system know how to apply the instructional technology theory to the development process.


HardwareX ◽  
2020 ◽  
Vol 8 ◽  
pp. e00158
Author(s):  
Victor H. Benitez ◽  
Rodrigo Symonds ◽  
David E. Elguezabal

2020 ◽  
Vol 3 (1) ◽  
pp. 11-16
Author(s):  
Mihăiță Rădoi ◽  
◽  
Petrică Ciotîrnae ◽  

Under the current global conditions, strong emphasis is put on saving resources and reducing costs, migrating to collaborative unified communications solutions and developing open-source Web applications. The secure video-conferencing system will mainly use VoIP and WebRTC technologies to make multimedia calls, allowing end-users mobile and remote access (MRA) and therefore to facilitate communication between different networks, as well as the accessibility and the interoperability with any type of technology and device. This article will analyze the scalable implementation of the real-time communications network, providing redundancy and load balancing, therefore ensuring the high availability of the entire collaborative communications system. The call control and the dial plan are done through the Unified Call Manager software and WebRTC videoconferencing external access functionality is provided by configuring Traversal Using Relays around NAT (TURN) service across the Expressway Series server pair (Core & Edge). The ability to manage and monitor virtual meetings remains the responsibility of the open-source management tools.


2020 ◽  
Vol 8 (4) ◽  
pp. 154-159
Author(s):  
Kamaran H.A Faraj ◽  
Asan B. Kanbar ◽  
Jaza Gul-Mohammed ◽  
Wafaa M. Hmeed ◽  
Shagul F. Karim

Since the traditional time loading (TTL) very primitive before the era of information communication technology (ICT) and it was really not depended on the result of time-loading due to the old version of computer architecture (i.e. serial processing). Nevertheless, the parallel processing systems open a wide area of researching for electronic time loading (ETL) over different operating systems by programing languages (i.e. python or private home page (Php)). The electronic time loading (ETL) for cloud Computing (CC) is a hot experimental topic.  ETL for CC is not only one parameter (i.e. a web technologies type or a web applications type or an infrastructures type or an architectures type). Moderately, the term CC refers to the evolution of the information technology (IT). As we realized the ETL is very important for reducing time wasting. The reducing time-waste loading over different web operating systems or CC is a target in this paper.  Finally, this paper test the Electronic Loading Time of CC over different operating systems with different types of network (i.e. public and private) discovering the least ETL. Hence the benchmarking TTL is not applicable (N/A) due to the activity from a person to others is very changeable and not depended on it at all.  This paper shows the total time and load time over different OS in seconds, and find out the least time loading required this work is a good solution of the response time over different operating system in open source-LOS and non-open source WOS.


Sign in / Sign up

Export Citation Format

Share Document