-
Notifications
You must be signed in to change notification settings - Fork 172
Frontend MVP for Source Academy Rook #1878
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
angelsl
merged 161 commits into
source-academy:multitenant/dev
from
chownces:multitenant/dev
Aug 3, 2021
Merged
Changes from all commits
Commits
Show all changes
161 commits
Select commit
Hold shift + click to select a range
3999046
Remove game and achievements toggle in .env
chownces 90a9a62
Added CourseRegistration and CourseConfiguration to session types
chownces 9fa8214
Added achievements and game toggle from store
chownces 4dd33a2
Updated Application routes for Source Academy @NUS and playground-onl…
chownces 03d9c36
Updated Academy Assessment routes and changed Assessment category to …
chownces 412dc99
Updated academy navbar routing and included assessment types from bac…
chownces c8c4655
Handle conditional rendering of sourcecast and playground in navbar
chownces 4d59fb2
Handle notifications filter in navbar
chownces aa980a0
Updated to AssessmentType instead of string
chownces a54c7cb
Update SessionState and default SessionState
chownces 6e1be61
Fix AchievementSaga.ts compilation errors
chownces 0c8d9ee
Updated FETCH_AUTH in BackendSaga.ts, and made BackendSaga compilable
chownces 12f2cf4
Refactor AchievementSaga
chownces 191aebb
RequestsSaga, and added /user and config update endpoints
chownces 26e60f3
Commented out sublanguages related reducers and sagas
chownces b536946
Yarn format
chownces fb7c79f
Updated AssessmentMocks to reflect new AssessmentTypes
chownces 6cfacc6
Updated UserMocks notifications to reflect new AssessmentTypes
chownces 8846024
Make EditingOverviewCard compilable, and updated navbar assessment ty…
chownces e4e5551
Make Profile compilable
chownces eadd5c3
Renamed AssessmentTypes to AssessmentType[]
chownces acf0fe8
Make ProfileCard compilable
chownces 0601330
Make AssessmentWorkspace compilable
chownces 1abe67f
Commented out deprecated achievements reducers. Those in RequestsSaga…
chownces 7072c82
Make DefaultChapterSelect compilable. Updated changeSublanguage reduc…
chownces 54d1e18
Make Playground compilable. Removed effect which fetches default subl…
chownces 691b66f
Yarn format
chownces 051d3db
Make InsertFakeAchievements compilable. Note that achievements might …
chownces e4398e9
Make EditingWorkspace compilable
chownces 133d7c5
Make BackendMocks compilable
chownces a21fbb5
Make GradingMocks compilable
chownces e7691ea
Updated SessionTypes default types
chownces 7cd7d66
Make RemoteExecutionSaga compilable
chownces 905420a
Make SideContentRemoteExecution compilable
chownces d0d49e2
Make XMLParserHelper compilable
chownces 5235d61
Make index.tsx compilable
chownces 2939d61
Make Game and StorySimulator compilable
chownces 0dde4fa
Updated SessionState typing and make localStorage compilable
chownces e86c9b6
Refactor SessionTypes and fix compilation errors
chownces 89ed1a6
Handle routing to Welcome page when user has no course
chownces 399321b
Handle stories request URLs
chownces d63ed8d
Use courseName and courseShortname. Hide Playground when user has no …
chownces d1c8999
Merge branch 'master' into multitenant/dev
chownces a9cc8fa
Removed playground button from Login component
chownces e77d4cf
Updated localStorage to include course config info
chownces 44907b2
Updated routing, and added hover secondary navbar for playground and …
chownces 0efb89f
Added Card to welcome page
chownces c790d3a
Updated Backend and Requests sagas
chownces 78f3a2e
Yarn format
chownces 6402792
Fix Achievements routing
chownces 164c532
Implemented course selection
chownces 0ad5eee
Updated tests for Backend saga, Sessions actions and reducers
chownces 2f6a48b
Update readme
chownces b074393
Update dropdown logic
chownces 0c175b7
Updated backend mocks
chownces 1c83622
Updated assessment types url handling
chownces 776dccb
Compile
chownces 1cced51
Remove capitalization of assessment types from backend
chownces f910505
Edit ContributorsDetails and remove 'contributor' word from navbar
chownces 6ddd97a
Hide SICP navbar button behind login and update to courseShortName
chownces d6cba81
added admin panel
YaleChen299 b8ffbaa
added assessment config panel
YaleChen299 886bc56
Update endpoints
chownces a6d86c1
Update localStorage tests
chownces 2f540ee
Updated AdminPanel data fetching
chownces 767bdff
Added /config endpoint
chownces 57dd255
Update postLatestViewedCourse
chownces 683a751
Updated to endpoints to /courses
chownces 66c7de1
Update config endpoints
chownces 3552237
Update naming to match backend
chownces 1bcafc7
Updated Welcome page
chownces 33e54e2
Updated content loading for admin panel
chownces b82fe27
updating to match backend
YaleChen299 f406571
Merge branch 'multitenant/dev' of https://github.com/chownces/cadet-f…
YaleChen299 a84ca3f
Merge branch 'master' into multitenant/dev
chownces e8a1173
Fix tests
chownces b538f65
Fix merge error in navbar
chownces c6a6b76
Updated AdminPanel UI and local state
chownces f195fd3
Added add row and delete row for assessment types
chownces 9cbf0a4
Added fetch userCourseRegistrations sagas and reducers
chownces c338cdd
Added admin user management page
chownces 9df3061
Added submit button
chownces f00dfb6
remove decay rate and change config
YaleChen299 dc0d06f
Added add user UI
chownces 70ef37c
Added add users submit button and sagas
chownces 1036260
Added create course sagas
chownces 558f410
Added create course UI
chownces bd76750
Merge branch 'master' into multitenant/dev
chownces 9135dcf
Updated mobile navbar ui test
chownces 94664fb
Updated assessment config panel UI
chownces c1b7fff
Updated dropdown tests
chownces fdef0ce
Updated user panel UI to show actions column
chownces 72a7fa5
Added assessment config deletion endpoint and logic
chownces ae1af7e
Added /user endpoint call whenever page is refreshed to get updated c…
chownces 8a5f9dc
Fix outdated test mocks
chownces 557dc16
Updated routing for mission control component. Now only accessible by…
chownces 7f18bf8
Update XML upload workflow
chownces d251851
Updated frontend assessmentConfig type to match backend (build_hidden…
chownces cebfa5a
Updated /user endpoint return values, and updated Sessions store to r…
chownces e0075b8
Replace 'Path' hardcode in assessment workspace
chownces 10a225d
Updated welcome page links
chownces 686a5d6
Fix tests
chownces 5d4f31f
Reorganised admin panel components
chownces 665dfa7
Updated assessment config to match backend
chownces c7dff80
Updated computeGradingStatus in RequestsSaga
chownces fbec14d
Updated tests
chownces 325f948
Update add user csv file upload
chownces 0fd2326
Fix more tests
chownces e588837
Fix popover with ag-grid hover bug on safari and chrome
chownces 02ca516
Remove grade metric from frontend
chownces 2bbc81a
Updated assessment config and question types in frontend
chownces ec54ea1
Updated devices routes
chownces 6ffc6cc
Update failing tests
chownces 9da9dee
Added dynamic dashboard table rendering
chownces 061aab2
Updated Profile and other bugs
chownces 3541548
Reverted mission control routing
chownces 2f9a015
Fix course switching bug
chownces a188432
Fix miscellaneous stuff
chownces 341d4dd
Updated create course saga
chownces 306e74e
Merge branch 'master' into multitenant/dev
chownces fe95eeb
Add picture_mse to CURVES library
chownces 1a00d49
Update .env.example
chownces 283bb0d
Remove picture_mse
chownces 693b504
Updated luminus tootip for add users panel
chownces 3c1198d
Update Requests saga naming
chownces a98163a
Updated frontend mocks
chownces 4b0a823
Refactored backendsaga fetch auth
chownces c1e3e70
Rename crId to courseRegId
chownces 2773267
fix grading table field name
YaleChen299 6a642b4
Simplify dashboard rendering
chownces 416e839
Remove activeTab state from Redux store
chownces cba3d86
Fix GithubWorkspace tab bug
chownces 8343c59
Fix tests
chownces 93b1385
Merge branch 'master' into multi
chownces a26a765
Merge branch 'playground' into multi
chownces 98d7227
Fix assessment routing bug when navigating directly with url to an as…
chownces cb5c474
Update course viewability
chownces a5a0094
tests
chownces 4d48a97
Added markdown for course help text
chownces 677b73e
Updated handling of large courses and large user uploads
chownces 495a4ca
Fix grading summary userId bug
chownces 47c5289
Update to new testcase types requirements
chownces eaef80d
Merge branch 'master' into multitenant/dev
chownces aaca32d
Fix assets endpoint
chownces 8c27dac
Fix sublanguage bug for shared links
chownces 1506ec3
Fix playground shared links bug
chownces 68be07e
Merge branch 'master' into multitenant/dev
chownces c30af18
Merge branch 'shared-links' into multitenant/dev
chownces 47e94ee
Update achievement goals update endpoint
chownces 5526247
Update request saga endpoints
chownces 0af1e9a
Fix miscellaneous stuff after self-review
chownces f853e59
Updated MCQ blocking and no solution progress. Other Miscellaneous fixes
chownces d6e1d7e
Merge branch 'master' into multitenant/dev
chownces bb8c585
Merge branch 'master' into multitenant/dev
chownces 5608e68
Update delete assessment config endpoint
chownces bdef2b0
Handle case where user has courses, but backend has no latestViewedCo…
chownces 89363e0
Refactor AdminPanel typing with KeysOfType helper
chownces acae905
Remove NUS hardcoded stuff. Added deployment name config in .env. use…
chownces 563ae6d
Add CSV error line number
chownces 47a4b6e
Refactor playground language switching
chownces 1703a6f
Merge branch 'master' into multitenant/dev
chownces 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
probably need the achievements team to remove this hardcode
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This may need a new assessment flag: "Show in achievements?"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will be removing this categorisation as discussed. Probably in #1886