CourseMonitor is a tool designed to help students monitor course availability in real time. Many popular courses fill up quickly, making it difficult for students to enroll. With CourseMonitor, you can receive instant notifications when a spot becomes available, allowing you to register as soon as possible.
- Real-time Monitoring: Continuously checks the status of selected courses.
- Instant Notifications: Notifies users immediately when a course has an open spot.
- Easy to Use: Simple setup and configuration.
If a course you want is full, CourseMonitor will keep watching for any openings (for example, if someone drops the course). As soon as a spot becomes available, you'll be notified right away, giving you the best chance to enroll.
-
Clone the repository:
git clone https://github.com/yourusername/CourseMonitor.git cd CourseMonitor -
Install dependencies: (Add instructions here if you have a requirements.txt or other dependencies.)
-
Configure your courses:
- Edit the configuration file in
config/CMConfig.propsto specify which courses you want to monitor.
- Edit the configuration file in
-
Run the application:
python main/python/coursemonitor/CourseMonitorApp.py
- The configuration file is located at
config/CMConfig.props. - Specify the course IDs or names you want to monitor.
- (Add more details here if needed.)
- (Describe how notifications are sent: email, SMS, desktop notification, etc. Update this section based on your implementation.)
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.