Web-Based Realtime Course Platform With Integrated Live Coding Interface

Reinald Chenartha, Cutifa Safitri

Abstract


This paper explores an innovative technological
approach to a programming education platform. The platform
aims to enhance the learning experience by integrating web-
based resources with real-time video communication and live
coding. Utilizing a peer-to-peer connection framework, this
method facilitates efficient and direct communication between
instructors and learners, optimizing performance and reducing
latency. The primary goal is to create a dynamic and
collaborative learning environment. Through the integration of
peer-to-peer video chat and an Integrated Development
Environment (IDE), the platform aims to improve real-time
communication, code reviews, and interactive problem-solving,
providing learners with a profound programming learning
experience.


Keywords


peer-to-peer communication, integrated development environment, electronic learning, collaboration

Full Text:

PDF

References


D. D. Green, J. McCann, T. Vu, N. Lopez and S.

Ouattara, "Gig Economy and the Future of Work: A

Fiverr.com Case Study," Management and Economics

Research Journal, Vol. 4, pp. 281-288, 2018.

B. Maina, "How to Teach On Fiverr – A Step by Step

Guide," 16 June 2022. [Online]. Available:

https://www.linkedin.com/pulse/how-teach-fiverr-step-

guide-belinda-maina/. [Accessed 28 November 2023].

B. Panth and R. Maclean, Anticipating and Preparing

for Emerging Skills and Jobs, Asian Development

Bank, 2020.

R. J. Eusebio Jr., "Computer Engineering Students

Performance Using the Udemy and Khan Academy

Videos in Learning Differential Equations," in 4th

INTERNATIONAL CONGRESS ON ACTION

RESEARCH, ACTION LEARNING, Manila, 2019.

J. Sharp, "Using Codecademy Interactive Lessons as an

Instructional Supplement in a Python Programming

Course," Information Systems Education Journal, vol.

, pp. 20-28, 2019.

R. Shen and M. J. Lee, "Learners’ Perspectives on

Learning Programming from Interactive Computer

Tutors in a MOOC," 2020 IEEE Symposium on Visual

Languages and Human-Centric Computing (VL/HCC),

D. Flanagan, JavaScript: The Definitive Guide, Sixth

Edition, M. Loukides, Ed., O’Reilly Media, Inc., 2011,

pp. 1-8.

J. Resig and B. Bibeault, "Enter the ninja," in Secrets of

the JavaScript Ninja, Manning Publications Co., 2013,

pp. 3-12.

M. Cantelon, M. Harter, T. Holowaychuk and N.

Rajlich, Node.js in Action, Shelter Island: Manning

Publications Co., 2014.

M. Casciaro, Node.js Design Patterns, Birmingham:

Packt Publishing Ltd., 2014.

A. Mardan, Pro Express.js, Springer Science+Business

Media New York, 2014.

K. Chodorow and M. Dirolf, MongoDB: The Definitive

Guide, O’Reilly Media, Inc., 2010.

E. M. Hahn, Express in Action, Shelter Island: Manning

Publications Co., 2016.

S. Buna, "Node.js Child Processes: Everything you need

to know," 9 June 2017. [Online]. Available:

https://medium.com/edge-coders/node-js-child-

processes-everything-you-need-to-know-

e69498fe970a. [Accessed 28 November 2023].

A. Lombardi, WebSocket, y O’Reilly Media, Inc., 2015.

S. Loreto and S. P. Romano, Real-Time

Communication with WebRTC, O’Reilly Media, Inc.,




DOI: http://dx.doi.org/10.33021/itfs.v9i1.5077

Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 IT for Society

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


All articles in this journal are indexed in:

  


 Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.