Commit Graph

33 Commits

Author SHA1 Message Date
Ben Warzeski
587caff980 Demo (#86)
* feat: demo mode

* chore: update i18n for demo mode

* chore: re-use demo design

* fix: update snapshots

* chore: add more testing of demo feature
2022-03-29 12:02:39 -04:00
Ben Warzeski
38d40342db feat: demo mode (#78)
* feat: demo mode

* chore: update i18n for demo mode

* chore: re-use demo design

* fix: update snapshots
2022-03-29 11:56:05 -04:00
Leangseu Kim
278ac101a7 feat: override filter status component
fix: review modal test failure

chore: update unit test

chore: update hook and test

chore: add unit test for set all filter

chore: update use callback mock
2022-03-15 12:04:20 -04:00
leangseu-edx
59c57028a0 chore: remove reloadSubmissions key from request and use initialize to reloadSubmissions table (#65)
Co-authored-by: Justin Lapierre <jlapierre@edx.org>
2022-02-23 09:25:34 -05:00
leangseu-edx
e549cfb598 feat: confirm close modal for unsaved work (#66)
* feat: confirm close modal for unsaved work

* chore: update prop
2022-02-23 09:23:36 -05:00
leangseu-edx
11a2838799 chore: update translation config (#53)
* chore: update translation config

* fix: fix duplicate id

* chore: update snapshot
2022-02-10 11:49:24 -05:00
leangseu-edx
e8550af85d fix: scroll enable on smaller screen (#51)
* fix: scroll enable on smaller screen

* fix: fixed review error width

* fix: make rubric and review error width align

* fix: rubric position to be sticky

* fix: remove double scroll bar at the bottom for small screen

* fix: make submission more response on small screen

* fix: rubric sticky and margin correctly on smaller screen

* chore: linting and update snapshot

* fix: make submission title resize to smaller on smaller screen

* fix: miss align rubic and submission file on the top

* fix: padding size on small screen

* feat: add optional on feedback comment for clarity

* chore: update test
2022-02-08 10:33:42 -05:00
leangseu-edx
81026ae013 feat: make the app reload submission on modal close (#50)
* feat: make the app reload submission on modal close

* chore: remove reloadSubmission request and reuse initial app
2022-01-25 14:00:51 -05:00
Ben Warzeski
579ff50c99 feat: Zip download (#41)
* integration tests through navigation

* more tests

* download-demo

* feat: file download and tests

* fix: update manifest styling
2022-01-10 10:29:13 -05:00
leangseu-edx
7e49670a95 feat: update lock/unlock logistic (#38)
* feat: update lock/unlock logistic

* chore: disable submit grade on lock pending

* chore: update mock for contested lock

* chore: update set lock success response

* chore: add failure reducer/action for set lock
2021-12-10 14:57:24 -05:00
Ben Warzeski
91c874e20d feat: Submit states (#37)
* feat: enable teams support

* feat: submit grade pending behavior

* feat: submit error behavior

* fix: Update src/data/services/lms/fakeData/testUtils.js

Co-authored-by: leangseu-edx <83240113+leangseu-edx@users.noreply.github.com>

Co-authored-by: leangseu-edx <83240113+leangseu-edx@users.noreply.github.com>
2021-12-06 11:02:43 -05:00
Ben Warzeski
7634e0ad7e feat: Load submission pending and error states (#32)
* feat: list pending and error states

* fix: merge clunk

* feat: fetchSubmission pending and error states

* fix: lint fix

* fix: fix tests

* refactor: combined submission fetch

* fix: make merge fixes happy

* fix: linting

* fix: simplify selectors and fix action bar score

* fix: fix tests

* Update src/data/redux/requests/selectors.js

Co-authored-by: leangseu-edx <83240113+leangseu-edx@users.noreply.github.com>

Co-authored-by: leangseu-edx <83240113+leangseu-edx@users.noreply.github.com>
2021-11-24 13:05:18 -05:00
Ben Warzeski
9fb5f9f834 feat: use redux.createSlice 2021-11-05 14:05:15 -04:00
Leangseu Kim
5361080bc3 feat: submission files overview
chore: refactor css and file locations

chore: update fake data and file props

chore: create functional component for showing submission files

chore: update ResponseDisplay test

fix: fix bad snapshot

chore: update linting because husky does do it

chore: update snapshot

chore: update requested change

chore: update mock and snapshot
2021-10-29 11:01:46 -04:00
Ben Warzeski
e56f22891e re-organize ReviewModal and ReviewActions 2021-10-05 15:07:02 -04:00
Ben Warzeski
571cb66fc9 add unit tests for ReviewModal ReviewActions components 2021-10-05 11:37:31 -04:00
Ben Warzeski
48e32eb323 app selectors clean up and unit testing 2021-10-04 21:18:07 -04:00
Ben Warzeski
eec84a30e0 have SubmissionNavigation use the new selectors 2021-09-29 13:58:04 -04:00
Ben Warzeski
4decccbbdf update ReviewActions to use gradingStatus and let button handle its props 2021-09-29 13:58:04 -04:00
Ben Warzeski
a3cca3dc69 fix StartGradingButton 2021-09-29 13:58:04 -04:00
Leangseu Kim
bc396429b6 make submission navigation float right 2021-09-29 10:37:50 -04:00
Ben Warzeski
1e5b49ba1c update grading data api 2021-09-28 11:34:04 -04:00
Leangseu Kim
dd880d4b44 make top level rubric container responsive 2021-09-28 11:34:04 -04:00
Leangseu Kim
1aec4aff8f update indentation 2021-09-28 11:34:04 -04:00
Leangseu Kim
9ee6a2b0f2 make sure content block does not go to new line 2021-09-28 11:34:04 -04:00
Leangseu Kim
bd05d3c66d update review action styling 2021-09-28 11:34:04 -04:00
Leangseu Kim
30642400bc update submission navigation styling 2021-09-28 11:34:04 -04:00
Ben Warzeski
ffc35e0da1 re-wrap actions group to support responsive behavior 2021-09-28 11:34:04 -04:00
Ben Warzeski
1a65ac435c update styling to fix missing classnames 2021-09-28 11:34:04 -04:00
Ben Warzeski
fe6753b259 incorporate leangseu rubric and navigation PR 2021-09-28 11:34:04 -04:00
Ben Warzeski
a259204fce update api to separate out rubric and static data 2021-09-28 11:34:04 -04:00
Ben Warzeski
585e33720b update api to match docs 2021-09-28 11:34:04 -04:00
Ben Warzeski
0eed5fdf6f container organization 2021-09-28 11:34:04 -04:00