Skip to content

YujunGit/CourseMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages