-
Notifications
You must be signed in to change notification settings - Fork 172
Implement isGradingPublished (plus related features) #2856
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
Merged
RichDom2185
merged 112 commits into
source-academy:master
from
GabrielCWT:publishGrading
Apr 13, 2024
Merged
Changes from 106 commits
Commits
Show all changes
112 commits
Select commit
Hold shift + click to select a range
ab3653f
Dummy publish grading function
josh1248 8f8f63b
Merge branch 'source-academy:master' into publishGrading
josh1248 d8ba3c8
skeleton redux loop for publishGrading, update GradingOverview
josh1248 2af18ea
New column filter for isPublished (WIP)
josh1248 0b2530f
Merge branch 'source-academy:master' into publishGrading
josh1248 a7377ee
Implement anticipated backend format and route implementations for pu…
josh1248 925a277
Remove misleading devnote and simplify message contents
josh1248 663e428
fix: Change gradingOverviews to use backend response
GabrielCWT 96ea90d
Readjust publish button from HTML icon button to Blueprintjs text button
josh1248 625bd44
Publish and unpublish buttons set up
josh1248 ced3f83
set up frontend-only type submissionProgress derived from backend sta…
josh1248 39bfe25
Implement derived submissionProgress frontend field from status and i…
josh1248 d0295fc
Improve type safety in Grading page
josh1248 ab6d433
Implement business logic to disable unsubmission if published or not …
josh1248 c4be360
Use notPublished param in backend
josh1248 5c67421
minor type safety change
josh1248 a34fc67
Merge branch 'master' of https://github.com/source-academy/frontend i…
RichDom2185 781b97c
Update new actions post-merge conflicts
RichDom2185 b479dad
Update tests
josh1248 8698f13
Update jsdocs and field names from ungraded to unpublished
josh1248 8f3fc2e
adjust field names in test from unpublishedFilter to publishedFilter
josh1248 0f8e168
Merge branch 'master' into publishGrading
RichDom2185 ddcc9be
Updated showGrading to be based on published status
josh1248 e08f6ed
Update getAssessmentOverviews to compute submission progress
GabrielCWT b6f3d96
Fix tests
josh1248 0e55239
Scaffold function for comprehensive progress status (WIP)
josh1248 1f4510c
Update RequestsSaga.ts
josh1248 d132b07
fix crash
josh1248 40d024b
Introduce soon-to-be comprehensive field into table
josh1248 a0cd176
Merge branch 'source-academy:master' into publishGrading
josh1248 b6c5c2f
Shift conversion functions into utils
josh1248 06cea01
Update business logic using comprehensive state
josh1248 9e4833f
Introduce progress status to assessment overviews
josh1248 2953187
clean up display of progressStatus
josh1248 9f62a90
remove derived submissionProgress field, add in status field from bac…
josh1248 a0c6224
remove direct gradingStatus use in grading page
josh1248 89c8bff
remove gradingStatus from assessments
josh1248 fe9bcac
Remove more references to gradingStatus
josh1248 654996f
Replace references to gradingStatus with progress
josh1248 ae6bc4e
there is a lot of reference to gradingStatus.
josh1248 0767ae3
Replace gradingStatus with progress in testing
josh1248 e8bbb0c
Merge branch 'source-academy:master' into publishGrading
josh1248 dcf8fb1
Fully remove gradingStatus and replace with progress
josh1248 ee498bd
Fix accidental import
josh1248 586b0a8
Update to use new backend parameter names in backend
josh1248 f5e2ec3
Remove isPublished field entirely from grading overviews to avoid con…
josh1248 6c128d8
Update tests
josh1248 c571e9c
Dummy publish all button in ground control
josh1248 f027618
redux loop for publishall and unpublishall (part 1)
josh1248 d309239
Remove re-autograde for published or non-submitted assessments
josh1248 3620389
Add publishAll button
josh1248 3fe33ca
Replace deprecated ag-grid functions with current versions
josh1248 aa81f75
Merge branch 'source-academy:master' into publishGrading
josh1248 32ee7c7
Implement unpublish all button
josh1248 4f5c302
Add unique key, avoid specialkey flag from react
josh1248 6519a7c
Fix button layout
josh1248 02286da
Fix button format
josh1248 a7d7809
Merge branch 'source-academy:master' into publishGrading
josh1248 b99dc81
increase width for accessibility
josh1248 0491e0a
autoPublish settings inserted into admin panel configs
josh1248 03a4a48
cleanup of isAutoPublished field within assessment configs
josh1248 2349bff
update tests for assessmentConfiguration
josh1248 b14e0a0
remove un-needed import
josh1248 9706754
remove debug-only submissionStatus in grading submissions table
josh1248 b7352bc
Revert accidental removal of XP field
josh1248 50eb959
bp5-minimal tag to clean up bulk publishing buttons - thanks gabriel :)
josh1248 31437fd
Merge branch 'master' of https://github.com/source-academy/frontend i…
RichDom2185 c5262e7
Fix errors post-merge
RichDom2185 b1993a9
Fix lint error
RichDom2185 b740a71
Merge branch 'master' into publishGrading
RichDom2185 2424751
feat: Implement published and unpublished notifications and remove de…
GabrielCWT 1cfaa3a
chore: Remove commented code
GabrielCWT 7978ad2
Merge branch 'master' of https://github.com/source-academy/frontend i…
RichDom2185 c4f7b7c
Fix compile error
RichDom2185 597c1d3
Remove unnecessary typecast
RichDom2185 589466b
Remove unnecessary typecast
RichDom2185 cab890a
Remove unused import
RichDom2185 bce5035
update notification types to reflect backend
josh1248 0dce635
change notification types to reflect backend changes
josh1248 8a3c18a
remove git stash artifacts
josh1248 c108ffb
remove git stash artefacts
josh1248 61f11c0
add tooltips, update assessment fields
josh1248 f9170c0
remove development artifacts
josh1248 bd575de
Merge branch 'master' into publishGrading
RichDom2185 aaecc24
remove TODO comment as issue has been raised
josh1248 3dc7790
Update GradingUtils.ts jsdocs
josh1248 c5e7f67
Merge branch 'source-academy:master' into publishGrading
josh1248 3137bb2
linting
josh1248 89b2eb9
Merge branch 'master' of https://github.com/source-academy/frontend i…
RichDom2185 b1e0b94
Merge branch 'source-academy:master' into publishGrading
josh1248 526b938
readjust progress statuses and conversion functions
josh1248 d210429
update colours and logos
josh1248 10a2856
Merge branch 'source-academy:master' into publishGrading
josh1248 f51114e
expose backend isGradingPublished field and update tests
josh1248 e09a856
update assessment cards to show purely based on isGradingPublished st…
josh1248 bf5352f
remove hardcoded assessment status
josh1248 05616df
linting
josh1248 b259586
revert yarn lock change
josh1248 c072160
Update yarn.lock
josh1248 ebd233d
update mocks and tests
josh1248 32099a3
remove un-needed import
josh1248 146d257
linting
josh1248 3e02b47
Merge branch 'master' into publishGrading
RichDom2185 76e1d9b
Merge branch 'master' into publishGrading
RichDom2185 8671cea
Use enum values instead of strings for color keys
RichDom2185 904b6ca
Use prop over BP CSS API
RichDom2185 3c9a91c
Merge branch 'master' into publishGrading
RichDom2185 4ed7a2d
remove un-needed field calculation, fix typos
josh1248 f75edda
update student username to show nusnet id instead of duplicating stud…
josh1248 4c0b8a0
Merge branch 'master' into publishGrading
RichDom2185 e9c57af
Merge branch 'master' into publishGrading
martin-henz 2bc3ec5
Merge branch 'master' into publishGrading
RichDom2185 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.