Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.74 KB

File metadata and controls

50 lines (32 loc) · 1.74 KB

CourseMonitor

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.

Features

  • 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.

Use Case

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.

Getting Started

  1. Clone the repository:

    git clone https://github.com/yourusername/CourseMonitor.git
    cd CourseMonitor
  2. Install dependencies: (Add instructions here if you have a requirements.txt or other dependencies.)

  3. Configure your courses:

    • Edit the configuration file in config/CMConfig.props to specify which courses you want to monitor.
  4. Run the application:

    python main/python/coursemonitor/CourseMonitorApp.py

Configuration

  • 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.)

Notification

  • (Describe how notifications are sent: email, SMS, desktop notification, etc. Update this section based on your implementation.)

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License.