Developing A Web-Based Module Of Video-Based Course Management
Abstract
With the explosion of technology nowadays, E-learning is increasingly favored by the
flexibility and convenience of time and place. It helps solve many difficult problems when
learners can study anytime, anywhere, in the office, at home, or any other convenient location
and can study many times. This is something that traditional educational methods do not have.
Currently, E-learning develops unevenly in regions around the world. Developed most
strongly in North America and Europe, while Asia and Southeast Asia are the two regions,
although the application of this technology is still inadequate, but the outlook is bright.
In many developed countries, E-learning is implemented on a large scale with many features
associated with the course. First, it is the flexibility to study and pay for the cost of learning
because of the nature of the Internet, the foundation of technology for online learning is
flexible. But besides interacting with the course, there are many shortcomings, especially
controlling the learning process of learners.
Besides, covid spread is booming. Isolation is the only way you can protect people from
viruses. And one reason that cannot be mentioned is that people's need to learn at any time,
anywhere, is increasing. But today's E-learning platforms do not have many features to
increase the interaction of teachers and students. These reasons are the main reasons why this
application came into being. To meet those needs, technologies such as ReactJS, NestJS,
GraphQL, and MongoDB are used. The system will make it easier for course management,
posting of study videos, and interacting with students. And to help teachers convenient in
teaching, students can access lectures anytime, anywhere. By using new technologies, the
process and interaction between the system and the learners will be more effective and
effective.