Web-Based Realtime Course Platform With Integrated Live Coding Interface
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
Full Text:
PDFReferences
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
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
All articles in this journal are indexed in:
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.