Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple study codes #4

Open
Junhao597 opened this issue Mar 18, 2024 · 5 comments · May be fixed by #5
Open

Multiple study codes #4

Junhao597 opened this issue Mar 18, 2024 · 5 comments · May be fixed by #5
Labels
enhancement New feature or request

Comments

@Junhao597
Copy link

The extension does not work for students who have multiple study codes. (Registered for more than one study)
There is an extra page to select the preferred study code for every type of registration.
tiss registration

@The-breakbar
Copy link
Owner

Thank you for reporting!

I have been expecting this issue, TISS has a few edge cases like this. While I'd like to fix this sometime, I would need somebody who has these study code options to help me, so that I can develop a new feature for this. I'd need the HTML documents and HTTP requests of a registration to get an idea of how it could be integrated into the extension, and then possibly some help with testing the feature.

If you'd be interested in wanting to help out, you can let me know, but don't feel pressured, I'm sure someone else will help out eventually.

@The-breakbar The-breakbar added the enhancement New feature or request label Mar 18, 2024
@Junhao597
Copy link
Author

Sure, I'm definiteley interested in helping you out!

@The-breakbar
Copy link
Owner

Thank you, I appreciate your help very much! I'll write a list of exactly what I'll need tomorrow, it's essentially just going to be a bunch of screenshots of your browser.

@The-breakbar
Copy link
Owner

Alright, I have looked at what I think I'll need. I'm going to need you to go to a lva/group/exam where you can register (if you need one, Diversity Skills is always open) and go through the registration process. If I understood correctly, the registration process for you consists of 3 button presses, the first one to start, the second to confirm your study code and the third one to confirm the registration itself (the final "Ok" button at the end is irrelevant). For each button I need the following:

  • I need the HTML document, so before you press each button, right-click anywhere on the page and save the page as a .html file.
  • Additionally, for each button I need the contents of the POST request that it sends. For that, open your browser dev tools (Ctrl + Shift + I) and go to the "Network" tab. Use the buttons in the top left to clear any existing requests and make sure that you are recording. After that, you can press the button on the page and a bunch of network requests should appear. Out of all of those, I need the first one, which should be a HTTP POST request, from which I need the body. Select it, go to the "Payload" tab and make a screenshot of that. Here is an example of what the request from the first button will look like (and what I need):
    image
    Before clicking the next button on the page, you can clear the network log with the button in the top left, so that it is not filled with unnecessary network requests.

So in total that would be 3 html files and 3 screenshots. If something is unclear, feel free to ask. Additionally, just letting you know that there is nothing in these files or screenshots that would reveal anything about your account or anything like that. The only sensitive information that is included, is your full name, which is inside of the HTML files, as it is visible on the website in TISS. You can remove it from the files if you'd like, and also, if you prefer, you can send me the files privately over discord (username: breakbar).

@The-breakbar
Copy link
Owner

This issue is being worked on and will be fixed in a future release

@The-breakbar The-breakbar reopened this Mar 26, 2024
@Homuncoli Homuncoli linked a pull request Oct 8, 2024 that will close this issue
@The-breakbar The-breakbar linked a pull request Oct 9, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants