ETH QoL is a Safari extension designed to enhance the user experience for ETH students by providing several quality of life improvements when using ETH websites.
- Automatic Redirection: Redirects to the login page on MyStudies and Moodle, ensuring a smooth and hassle-free login process.
- Average Grade Display: Shows the average grade on MyStudies for easy access to your academic performance.
- Enhanced Video Player: Replaces the video player on video.ethz.ch with the native player for a better viewing experience.
- Playback Controls: Adds convenient playback controls (skip forward and backward using arrow keys) to the video player.
- Moodle UI Enhancements: Improves the Moodle user interface for a more user-friendly experience.
- Exam Login Redirection: Implement automatic redirection to the login page on exams.vis.ethz.ch.
- VVZ Improvements: Enhance the functionality and user interface of the VVZ (Vorlesungsverzeichnis).
We welcome contributions to ETH QoL! If you have any ideas for new features or improvements, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix (
git checkout -b feature-name
). - Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-name
). - Open a pull request and describe your changes in detail.