{"repo":"AlvarodOrs/TestSolver","free":true,"listed":false,"github":"https://github.com/AlvarodOrs/TestSolver","clone":"git clone https://github.com/AlvarodOrs/TestSolver.git","description":"CLI automation tool that logs into the UNIR virtual campus and solves available course tests automatically using Selenium.","language":"Python","stars":13,"topics":["automation","python","selenium","unir","university","utils","web-scraping"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"UNIR Test Bot A command-line automation tool that logs into the UNIR virtual campus, enters the specified subjects, and resolves the available tests automatically using Selenium. Features Automates login to the UNIR platform Navigates into one or multiple courses Detects and answers test questions (single choice and multi-choice) Collects correction results when available Uses Chrome WebDriver automatically (via webdriver-manager ) Scriptable from the command line --- Requirements 1. Clone the repository: Python 3.10+ Google Chrome installed Install dependencies: This installs: selenium webdriver-manager Everything else used in the project is part of the Python standard library. --- Usage Get the COURSE ID with: Click the wanted course (1), then copy the url code (2) and repeat with all desired courses. Run the bot with: Parameters to change on config.py Argument Required Description ------------ -------- ------------------------------------------ USERNAME Yes Your UNIR login email PASSWORD Yes Your UNIR campus password COURSES Yes Comma-separated list of course identifiers Example: --- Project Structure Notes Use a real Chrome installation; Chromium-based forks may cause failures. If your campus has 2FA enabled, the bot will not complete the login automatically. The automation depends on UNIR’s HTML structure; if UNIR updates the site, selectors may need adjustments. --- License MIT License. You are responsible for any use of this script on your own account.","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlvarodOrs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlvarodOrs/TestSolver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}