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

[Testing:TAGrading] Test markdown #7

Open
wants to merge 48 commits into
base: main
Choose a base branch
from
Open

Conversation

manzil-infinity180
Copy link
Owner

Please check if the PR fulfills these requirements:

  • Tests for the changes have been added/updated (if possible)
  • Documentation has been updated/added if relevant
  • Screenshots are attached to Github PR if visual/UI changes were made

What is the current behavior?

What is the new behavior?

Other information?

@manzil-infinity180 manzil-infinity180 changed the title Test markdown [Testing:TAGrading] Test markdown Jul 16, 2024
@codecov-commenter
Copy link

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

manzil-infinity180 and others added 13 commits July 23, 2024 17:48
Per Shail from Submitty#7819, remove all uses of `key_to_click` on buttons,
where this class is redundant and serves no purpose since the
functionality that `key_to_click` implements is the default for buttons.

---------

Co-authored-by: William Powe <[email protected]>
Fix Submitty#10590 

### What is the current behavior?
There are currently no cookies for office hour notification sliders. So
when TA leave/refresh the page or even remove/restore a student from the
queue it will goes back to default.

### What is the new behavior?
Now choices will be remembered.
However the broswer wouldn't allow sound to be played without
interaction.
So if TA makes any action sound will be played as expected. Will make a
separate issue about this.


https://github.com/user-attachments/assets/34dd2915-a9c1-4789-859a-987acc82d733
### Please check if the PR fulfills these requirements:

* [x] Tests for the changes have been added/updated (if possible)
* [x] Documentation has been updated/added if relevant
* [x] Screenshots are attached to Github PR if visual/UI changes were
made

### What is the current behavior?
When there is a version conflict for a component while grading, the
header will contain the text " Please edit or ensure that comments from
version <version> still apply."

### What is the new behavior?
Changes it to "Version Conflict: Please edit or ensure that comments
from version <version> still apply.", and adds a help link at the end.

### Screenshots

#### Before:

![2024-07-15T11:53:06,544169311-04:00](https://github.com/user-attachments/assets/85e7bfc8-f995-4134-b29a-df82baee212a)

#### After

![2024-07-15T11:34:15,656949601-04:00](https://github.com/user-attachments/assets/ba418f2d-5663-43d7-a769-c8dcf5921f7f)
Submitty#10433  is related issue. 
In order to add link to submission in Rainbowgrades, we need to know the
base_url of the server.
However, generate grade summaries(ggs) does not load url info. 

### What is the new behavior?
With this change, ggs will create/store `base_url.json` in the reports
directory.
`({$SUBMITTY_DATA_DIR}/courses/{$SEMESTER}/{$COURSE}/reports)`

### To test: 
go to http://localhost:1511/courses/f24/sample/reports
click Generate Grade Summaries -> go to terminal and `cd
/var/local/submitty/courses/f24/sample/reports`
see base_url.json -> see the content by `emacs base_url.json`
check base_url is `http://localhost:1511/`

<img width="864" alt="스크린샷 2024-07-23 오후 12 54 04"
src="https://github.com/user-attachments/assets/a5ba7f5a-4ca4-42bc-b4fa-1473c5773ec7">

<img width="690" alt="스크린샷 2024-07-23 오후 12 53 50"
src="https://github.com/user-attachments/assets/0639c19c-bec0-47a7-9eb7-c997db702751">
Vagrant currently attempts to forward to host port 7000 for SAML, which
conflicts with the AirPlay receiver on macOS, which runs all the time by
default.
Since we don't want new developers to have to deal with port conflicts
on their first vagrant up, this PR changes the default port to 7001.
### Please check if the PR fulfills these requirements:

* [x] Tests for the changes have been added/updated (if possible)
* [ ] Documentation has been updated/added if relevant
* [x] Screenshots are attached to Github PR if visual/UI changes were
made

### What is the current behavior?
No Vue support

### What is the new behavior?
This PR makes a new Vue project `site/vue` and adds the necessary
infrastructure to load pages made in that project onto the main site,
with a `renderVue()` PHP function (same syntax as `renderTwig()`).

### Other information?
This isn't a breaking change, and documentation is still WIP.
### Please check if the PR fulfills these requirements:

* [x] Tests for the changes have been added/updated (if possible)
* [x] Documentation has been updated/added if relevant
* [x] Screenshots are attached to Github PR if visual/UI changes were
made

### What is the current behavior?
Cypress and Jest tests are unlinted.

### What is the new behavior?
This PR enables the recommended rules for Cypress and Jest tests, and
applies them to the affected files.
@manzil-infinity180 manzil-infinity180 changed the base branch from main to uncaught_syntax_error_notebook July 24, 2024 17:58
@manzil-infinity180 manzil-infinity180 changed the base branch from uncaught_syntax_error_notebook to main July 24, 2024 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants