Giter VIP home page Giter VIP logo

sss's Introduction

END OF SERVICE NOTICE

  • This code is not capable of doing what is expected from it due to UI changes on SIS in early 2021. It is still, though, a good source to look at if you want to have a Selenium implementation in any programming language that has to run on dynamic webpages (or specifically on SIS ๐Ÿ˜ˆ)

  • I gotta mention that I was very relax while I was coding this because a handful of people that I very well know of used it. Therefore this code has tons of bad programming practices in it (Yeah no comments on any line). Again, don't use the code. Take the idea and code yourself.

  • Don't underestimate the code either. I and some other people used this code several times during course registration period and successfully enrolled in courses that had limited quota :) If you want to code the next version and have some questions, reach me out!



THIS CODE IS DEAD. IT WILL THROW BUNCH OF ERRORS. DON'T TRY TO USE IT!

WHY IS IT UP HERE? IDK



OzU Automated Course Registration

Ozyegin University SIS fast course registration and waitlisting project. Selenium & Java.

Pre-requisites :

  • Java 8. If you do not have java installed on your device please download it from here. (https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)
  • Mac users must enable safari automation mode. To do that Choose Safari > Preferences, and on the Advanced tab, select โ€œShow Develop menu in menu bar.โ€ Choose Develop > Allow Remote Automation.

IMPORTANT NOTICE

  • DO NOT INTERACT WITH THE BROWSER IN ANY WAY. You should interact ONLY AND ONLY with the panel.
  • If you gonna leave the computer whole night make sure it does not go to sleep when left idle.

Windows :

  • Download SIS.zip file and extract the content. Extracted files must be in the same directory.
  • Start the program by double clicking on SIS.jar.
  • Write your credentials to sign-in to OzU SIS.
  • Select the browser installed on your system.
  • Click "Open Session" and wait.
  • Write the info about the course you want to waitlisted into. (e.g. Course ID: CS101, Section : A)
  • If you've already enrolled into another section and want to change it tick the box.
  • Choose the interval for checking the empty slots. If you have a modest computer increase the number.
  • Start the process by clicking start waitlisting button located down.

Mac :

  • Download SIS.zip file and extract the content. Extracted files must be in the same directory.
  • Start the program by double clicking on SIS.jar.
  • Write your credentials to sign-in to OzU SIS.
  • Click "Open Session" and wait.

by ...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.