eXcelerate is a robust software solution that empowers remote education and training. This platform is specifically designed to equip educators with powerful tools for creating and delivering online courses, while providing students with an intuitive interface to access course materials, engage in assignments, and monitor their progress. With its advanced features like progress tracking, performance analytics, and effective communication tools, eXcelerate revolutionizes the teaching and learning experience, facilitating accelerated learning through online platforms.
- Admin role
- Insturctor role
- Student role
- See All courses
- See All students
- View course contents (Quiz,assignments & lectures)
- Update course contents (Quiz,assignments & lectures)
- Delete course contents (Quiz,assignments & lectures)
- See assigned courses
- view all assignments
- view all quizzes
- view all lectures
- Update assignment status
- Update quiz status
- Update lecture status
- See their stats
- Add course
- Assign courses to student
- Delete course by ID
- Delete student by ID
- Delete Instructor by ID
- Show course stats
To install & run this application follow these few steps
- Open git bash & enter the below command
git clone https://github.com/anuragjatofficial/major-flock-5344.git
- Import the project as maven project in any IDE (STS / Intelli J / Eclipse)
- Go to your MySQL command line client & enter the below command
create database excelerate;
- Go to
major-flock-5344\eXcelerate\src\main\java\com\eXcelerate\App.java
- Run the
App.java file
as a Java application, and the application will start running in your console.
- Java
- Maven
- MySQL
- Java Development Kit (JDK)
- Maven
- MySQL Server
Once the application is up and running, you can perform various tasks such as creating courses, adding assignments, updating quiz status, and more. Refer to the documentation or code comments for detailed instructions on using the system.
To contribute to eXcelerate: Accelerating Learning through Online Platforms, you can follow these steps:
- Clone the repository to your local machine.
- Make the desired changes and improvements in your local copy.
- Test your changes thoroughly to ensure they work as expected.
- Commit your changes with clear and descriptive commit messages.
- Push the changes to the main repository.
- Raise a Pull Request (PR) on the main repository, explaining the purpose and details of your changes.
Made with ❤️ by Anurag Choudhary
For any inquiries or collaboration opportunities, feel free to reach out:
- Email: [email protected]
- LinkedIn: Anurag Choudhary
- GitHub: anuragjatofficial