Skip to content

An automated bot for fast and effiecent course registration at Alexandria university faculty of engineering

License

Notifications You must be signed in to change notification settings

XMaroRadoX/Automate-ibn-el-haytham

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ibn-ElHaytham Registration Bot 🤖

Every Semester there is chaos in Alexandria University in the course registration process, and many students are left out of some courses because they couldn't click fast enough as their fellow students.Want to escape from this chaos and give yourself the ease of mind of not being worried that you won't register with your friends.

Introducing Ibn-ElHaytham Registration Bot your gateway to a hassle free registration process just tell it what courses you want and run it. It will work until you sucessfully managed to register. It streamlines the entire process and ensures you secure your desired courses without manual intervention. :robot_face:

Table of Contents 📑

Features ✨

  • Effortless Registration: The bot takes care of the entire registration process, from logging in to selecting courses, and completing the registration. ✅

  • Customizable Preferences: You can configure the bot with your course preferences, such as which group or section or lab to ensure it registers the courses you want. ⚙️

  • Error Handling: Remember the famous "لم يبدأ التسجيل" it handles it gracefully ensuring it will pass it first ❗

Demo 📸

Installation 💻

To install the Course Registration Bot, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the bot directory in your terminal.
  3. Install the required dependencies by running: pip3 install -r requirments.txt. 📦

Usage ▶️

To run the Course Registration Bot, execute the following command:

python -u "path_to_repo\gui.py

The bot will prompt you to provide your login credentials for your educational institution's registration system and the course you want to add.

Press the Go button and it will do it's magic

Note: It's essential to review and configure the bot's inputs in the before running it. As any mistake might result in unsuccessful registration process 📝

Troubleshooting ⁉️

PS: There Is still work to be done and It is advised against using this tool If you encounter any issues or have questions, feel free to reach out to and drop the issue We are here to help you have a smooth registration experience. 🙌

Contributing 🤝

We welcome contributions from the community to enhance the bot's functionality and make it even more efficient. ❤️ Provided Also a sample webpage that has the course registration tables

License 📄

The Course Registration Bot is licensed under the MIT License. You are free to use, modify, and distribute this software as per the terms of the license. 📜


Happy Course Registration! 🥳

If you have any feedback or suggestions, please don't hesitate to let us know. We're continually working to improve the bot and provide you with the best registration experience possible. Enjoy your courses! 🎓

About

An automated bot for fast and effiecent course registration at Alexandria university faculty of engineering

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published