/Virtual-Learning-Environment

A virtual learning environment that offers a variety of flexible online tools to support distant learning and a playground to practice cyber skills.

Primary LanguageEJS

Tron - Virtual-Learning-Environment

A virtual learning environment that offers a variety of flexible online tools to support distant learning and a playground to practice cyber skills.

Prerequisites

  • VS Code for code editing
  • Xampp for localhost database or
  • db4free.net for testing database server
  • Ubuntu or Kali Linux system/server - Virtual Machine

Environment Variable

.env

  • Edit database credentials and ports according to development needs.

Dependencies

How to Start

  • Clone the repo.
  • Run npm i -> dependencies (express, mysql2, ejs, bcrypt, express-session, node-pty, xterm, socket.io) and devDependencies (nodemon, dotenv)
  • Run node start
  • Terminal listening on port 4024
  • Server will be running at localhost:3000

Use Case

  • Academic Learning
  • Track the progress
  • Train remotely with maximum efficiency
  • Keep the learners engaged and motivated
  • Use updated content