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

Hide certain lecture slot for some modules #740

Open
XiaohanCui opened this issue Jan 16, 2018 · 4 comments
Open

Hide certain lecture slot for some modules #740

XiaohanCui opened this issue Jan 16, 2018 · 4 comments

Comments

@XiaohanCui
Copy link

Do you want to request a feature or report a bug?

feature

What is the current behavior?

Able to hide certain module entirely, but can't only hide a lecture/lab/tutorial of that module:
screen shot 2018-01-16 at 10 47 12 am

What is the expected behavior?

Can hide a lecture/lab/tutorial slot of a module without hiding other parts of it. For example in the above demonstration image, can hide the GEQ1000 dummy lecture slot on Saturday morning (but keep its tutorial).

Beside GEQ1000 dummy lecture slot, this feature will also help user to hide lecture time but keep tutorial slot which he/she is tutoring, or hide lecture he/she waived, or hide lecture he/she plan to only watch web cast, etc.

Further information

  • 20180115-e5e55c6
  • Safari version 11.0.2
  • MacBook Pro
  • macOS 10.13.2
@mhq199657
Copy link

In v2, this can be done by editing the JSON string in the URL, but it cannot be achieved in v3. I would also like this feature to be added in later some time.

@XiaohanCui
Copy link
Author

XiaohanCui commented Jan 16, 2018

inspired by @mhq199657 , on the user side for now, this feature can be done by clicking the 'share/sync' button, copy the short URL and reopen it in a new tab. The URL will become a long one which looks like v2, thus become editable. After editing it, reload the page and corresponding slots can be hidden.

@ZhangYiJiang
Copy link
Member

I'm not sure that would work. We added data integrity checking, because before the semester starts some modules may change their timetables, so if you refresh the page the deleted lessons will be added back in automatically 😅

@XiaohanCui
Copy link
Author

Umm true, but it works for the first time user load the page, and user can export the timetable at this time. So will be better to add a feature for this in future.🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants