Skip to content

sarumaj/iubh-tempermonkey-course-registration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iubh-tempermonkey-course-registration

A simple tampermonkey script to enforce course registration on MyCampus.

It can be used to gain access to all elective modules before the final decision.

The prerequisite is the sufficient amount of credits available.

  1. Open https://mycampus.iubh.de/local/iubh_ac5sso/ac5kursbuchung.php

  2. Inspect the side loading process in your browser:

network traces

  1. Investigate https://care-fs.iubh.de/ajax/4713/CourseInscriptionCurricular/DefaultController/fetchCurriculumEntry?bookingId=123456789 and note down the booking id.

    • Find all relevant courses, and note the course name (child label), curriculum entry ID (child ID), and subject ID (subject ID of the child). Consider the deepest children only.
    • Check if the enrollment period is correct.
  2. Investigate https://care-fs.iubh.de/ajax/4713/CourseInscriptionCurricular/DefaultController/fetchCourses?bookingId=123456789 and find for each subject ID the corresponding lecture series.

Course Curriculum Entry ID Lecture Series ID
Advanced Mathematics 10559081 10053254
Advanced Statistics 10559083 10053256
Algorithmics 10559090 10052515
... ... ...
  1. Install Tampermonkey and install the script.js.

This script will add the drop-down selectors and a button on your course registration page for easy course booking:

screenshot

Happy studying!

About

simple tampermonkey script to enforce course registration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published