Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibizzi-khalid/e-learning-management-system-edutrack
https://github.com/ibizzi-khalid/e-learning-management-system-edutrack
java jfx maven scraping-java
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ibizzi-khalid/e-learning-management-system-edutrack
- Owner: IBIZZI-Khalid
- Created: 2024-11-06T13:04:32.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-12-06T17:35:51.000Z (16 days ago)
- Last Synced: 2024-12-07T23:12:23.148Z (15 days ago)
- Topics: java, jfx, maven, scraping-java
- Language: Java
- Homepage:
- Size: 244 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
started as a simple project to scrap video links based on a search term, with pure java
now its EduTrack ! a Java-based E-Learning Management System designed to facilitate online education for both students and teachers.
The system enables the management and delivery of digital learning content while tracking student progress in an interactive and user-friendly environment. Key features include:User Management: Separate dashboards for teachers and students, with secure login and signup functionality.
Course Management: Teachers can create courses, specify their accessibility (open to all or invite-based), and manage enrolled students.
Content Tracking: Integration with PDFs allows tracking of student progress through course materials.
Announcements: Teachers can post announcements visible to all students in their courses.Dashboard Features:
For Students: View enrolled and open-access courses, progress tracking, and announcements.
For Teachers: View course statistics, student performance, and manage course enrollments.
Database Integration: Backed by MongoDB for storing user data, course content, progress metrics, and announcements.The system is built using JavaFX for the frontend and leverages MongoDB for data persistence, providing a scalable, intuitive platform for modern education needs.