This Python script automates the attendance process for students using Selenium, a Python web testing library. It is designed to automatically fill out a certain Google Form link with attendance-related information such as student name, ID, phone number, and details about the course attended.
- Easy-to-use: Simply run the script and input the required information when prompted.
- Customizable: The script allows users to input data for different courses, sessions, and weeks.
- Multiple Lecturers Support: Handles cases where multiple lecturers may teach the same course.
Before running the script, please ensure you have the following:
- Python installed on your machine.
- Required Python libraries: Selenium.
pip install selenium
- ChromeDriver: Ensure the ChromeDriver executable is available and its path is correctly set in the script.
- Run the script:
python seleniumautomate.py
-
Input the required information when prompted.
-
Sit back and relax as the script automates the attendance process.
The script includes a matkuldb dictionary, which stores course-related information. Users can customize this dictionary to add new courses or modify existing ones.
Feel free to contribute to the project by submitting issues or pull requests. Your feedback and suggestions are highly appreciated.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Happy automating!