Skip to content

Web Application based on Jitsi-Meet for better interaction between faculty and students.

License

Notifications You must be signed in to change notification settings

pvgupta24/Virtual-Classroom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Classroom

Description

This is a web application which provides a platform for students to access educational resources from anywhere. This application also allows faculty to create new courses, conduct live lectures, interact with students in discussion forums and create course materials. Students get access to these live lectures, discussion forums and course materials.

  • All associated documentation can be found here

Dependencies

  • MongoDB
  • NodeJS
  • Angular-cli

Usage

  • Start MongoDB
  • Clone the repo
  • npm install to install API dependencies and npm start to start the server API's.
  • Open a new terminal and navigate to the client directory, npm install to setup the Angular dependencies, and npm start to start the local development server which auto loads the changes in frontend. Use the following commands if changes are not served automatically
sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p --system

Contributors

  • Praveen Kumar Gupta
  • Shashank P