/AUMS-Feedback-Automation

The fastest Amrita AUMS feedback completion system, powered by Streamlit and Selenium. Basic yet adequate UI for completing the feedback task in under a minute, which could normally take 20-30 minutes.

Primary LanguageBatchfile

AUMS Feedback Automation

The fastest Amrita AUMS feedback completion system, powered by Streamlit and Selenium. Basic yet adequate UI for completing the feedback task in under a minute, which could normally take 20-30 minutes. A big Thank You to Soorya since a lot of the technical difficulties faced could be resolved because of his version of the project.

Prerequisites

  • Git
  • Python
  • Windows Operating System
  • Chrome/Edge/Firefox Browser
  • An AUMS account

Setup

  1. Clone the repository using git clone https://github.com/accelbia/AUMS-Feedback-Automation in your desired location.
  2. Add the deps/geckodriver.exe file to your PATH in Environment Variables.
  3. Open the runner.bat file. It will install the required Python packages for you and run the application.

Operation

  1. Input your AUMS username and password in the given fields.
  2. Choose your desired browser. Make sure it is installed on your system.
  3. Use the slider to select the rating you want to give to your course faculty (1 being the lowest and 5 being the highest).
  4. Click on the Fill Feedback Button. image ezgif-1-663f77d301

Viola! All your pending feedbacks will be filled within seconds infront of you. After operation, go to the opened command prompt window, press Ctrl + C and Select Y to terminate the batch process. You don't need to thank me :)