Braden MacDonald
314dfa60e2
feat: Enable capa problem editor for components in libraries ( #1290 )
...
* feat: enable the problem editor for library components
* fix: don't try to load "advanced settings" when editing problem in library
* fix: don't fetch images when editing problem in library
* docs: add a note about plans for the editor modal
* fix: choosing a problem type then cancelling resulted in an error
* chore: remove unused mockApi, clean up problematic 'module' self import
* test: update workflow test to test problem editor
* feat: show capa content summary on cards in library search results
* docs: fix comment typos found in code review
* refactor: add 'key-utils' to consolidate opaque key logic
2024-09-18 17:45:41 +00:00
Braden MacDonald
b01090902a
fix: propTypes warnings in Problem Editor, refactor some code to TS ( #1280 )
...
* fix: a11y - missing 'alt' text for Problem Editor IconButton
* fix: warning in <ProblemTypeSelect> component - missing key prop in list
* fix: warning: `problemType` required in `ProblemEditor`, but is `null`
* fix: warning: The prop `onClose` marked as required in `SelectTypeModal`
* fix: warning: prop `name` is marked as required in `ForwardRef(_c)`
* fix: warning: props `alt`, `id`, and `key` are required
* test: improve test coverage of SelectTypeModal, refactor some code
* test: improve test coverage
2024-09-18 17:01:56 +00:00
Kristin Aoki
902853d649
fix: isInitialized selector depends on unitUrl for course blocks ( #1288 )
2024-09-16 14:34:56 -04:00
Braden MacDonald
fd48fef299
feat: edit Text components within content libraries [FC-0062] ( #1240 )
2024-09-12 19:39:42 -07:00
Ihor Romaniuk
f36b2183d6
fix: reset active answers for single answer problem type ( #426 )
2024-08-27 13:44:11 -07:00
Braden MacDonald
28e1956708
chore: update imports, fix lint issues
2024-08-17 16:12:58 -07:00
Kristin Aoki
3dfc579745
feat: add conditional for new parser beta testing ( #496 )
2024-07-26 10:59:40 -04:00
Kristin Aoki
267823414e
fix: simple editor without solution not loading ( #489 )
...
* fix: update initialize to only call required functions
* feat: update asset urls without asset object
* feat: add pagination to select image modal
* fix: lint errors
* chore: update tests
* fix: asset pattern regex match
* feat: update pagination to be button to prevent page skipping
* fix: e.target.error for feedback fields
* fix: failing snapshots
* fix: new simple problem load error
2024-06-27 12:54:59 -04:00
bszabo
ba8141ea6a
Revert "feat: improve asset loading ( #484 )"
...
This reverts commit f3ae225d64 .
2024-06-26 10:02:59 -04:00
Kristin Aoki
f3ae225d64
feat: improve asset loading ( #484 )
...
* fix: update initialize to only call required functions
* feat: update asset urls without asset object
* feat: add pagination to select image modal
* fix: lint errors
* chore: update tests
* fix: asset pattern regex match
* feat: update pagination to be button to prevent page skipping
* fix: e.target.error for feedback fields
* fix: failing snapshots
2024-06-17 09:52:49 -04:00
Kristin Aoki
e543ccc2e1
fix: parser not saving unlimited attempts ( #483 )
...
* fix: default settings not loading for new problems
* fix: unlimited attempts not saving
2024-06-04 16:41:58 -04:00
Kristin Aoki
4653322fca
fix: video upload api fetch body ( #454 )
2024-01-10 17:13:29 -05:00
Dmytro
ed051c3543
fix: default display of Show Answer and Show reset option ( #403 )
...
Hardcoding values for showAnswer and showResetButton
in initialState leads to incorrect selection of additional
states specified in Advanced settings.
2023-12-01 09:26:12 -05:00
Dmytro
60439d5be6
fix: displaying the correct default randomization value ( #413 )
2023-11-30 16:33:25 -05:00
Navin Karkera
c70679da54
fix: make max attempts setting fallback to default
...
The max attempts setting for a problem xblock should be set to null for
course default max attempt setting to take effect. This makes sure that
xblock setting is updated if course default is updated.
2023-10-06 20:35:53 +05:30
Kristin Aoki
9eefc07832
fix: empty v2 library studio view ( #394 )
2023-09-15 09:05:51 -04:00
Kristin Aoki
39aa5aa749
feat: update isLibrary check to include v2 libs ( #389 )
2023-09-13 13:13:18 -04:00
kenclary
8e659527f0
Merge pull request #366 from open-craft/farhaan/fix-drag-drop-component
...
Re-write the dropzone component and fix styling issues
2023-08-25 12:50:24 -04:00
kenclary
259b9f3d1f
fix: don't get returnUrl for v2 blocks. ( #380 )
2023-08-21 19:57:08 -04:00
Farhaan Bukhsh
b7a04e17da
fix: Fixing the accessing of undefined variables in video
...
Signed-off-by: Farhaan Bukhsh <farhaan@opencraft.com >
2023-08-21 10:11:56 +05:30
Farhaan Bukhsh
f822d95d6a
fix: Used Dropzone instead of having custom component
...
This PR fixes style component and remove any new component introduced.
We introduce a new thumbnail for setting page as well.
Signed-off-by: Farhaan Bukhsh <farhaan@opencraft.com >
2023-08-21 10:11:56 +05:30
Kristin Aoki
e9c0f6cc82
fix: selectedVideo undefined error ( #374 )
2023-08-11 14:05:07 -04:00
Raymond Zhou
a18c45f0db
feat: call failRequest on fetch failure ( #373 )
2023-08-10 12:58:14 -04:00
Raymond Zhou
4a5eaaf15e
feat: setup game editor work ( #363 )
2023-07-20 04:59:54 -04:00
kenclary
c09faa3b09
Merge pull request #354 from open-craft/farhaan/bb-7522-fix-spinner-for-video
...
feat: Add loading spinner to the video upload page
2023-06-30 11:10:50 -04:00
Farhaan Bukhsh
4d684d620e
fix: Added tests for video upload
...
Signed-off-by: Farhaan Bukhsh <farhaan@opencraft.com >
2023-06-23 20:01:33 +05:30
Kristin Aoki
714c946f0f
fix: persisting title from previous editor load ( #353 )
2023-06-22 19:22:40 -04:00
kenclary
769cdb08fb
Merge pull request #344 from jansenk/events
...
feat: send event on checkbox change
2023-06-22 10:37:20 -04:00
Farhaan Bukhsh
a86b844208
feat: Add spinner to video element to load
...
Signed-off-by: Farhaan Bukhsh <farhaan@opencraft.com >
2023-06-22 13:46:08 +05:30
Kristin Aoki
c8e85fae0b
fix: failure toast and close modal bugs ( #352 )
2023-06-21 13:48:54 -04:00
Kristin Aoki
8eb10b7b12
feat: update returnToUnit to include api response ( #346 )
2023-06-13 15:29:04 -04:00
jansenk
0111d1c2f5
fix: remove param from end of video features url
2023-06-12 09:56:07 -04:00
Bilal Qamar
2199a24dd7
feat: upgraded to node v18, added .nvmrc and updated workflows ( #281 )
...
Co-authored-by: Abdullah Waheed <abdullah.waheed@arbisoft.com >
2023-05-26 09:52:56 -04:00
kenclary
aee971924f
Merge pull request #326 from open-craft/chris/FAL-3383-new-video-editor-flow
...
[FAL-3383] Implement new video UX flow on new video editor
2023-05-18 11:49:10 -04:00
Raymond Zhou
741b83bdf2
fix: delete answers without changing expandable ( #328 )
2023-05-17 14:22:51 -04:00
Kristin Aoki
be8f9ecc86
feat: add raw olx settings parser ( #332 )
2023-05-15 15:12:32 -04:00
Kristin Aoki
1d66a9d14d
feat: remove matlab api widget and refs ( #331 )
2023-05-10 15:17:16 -04:00
XnpioChV
5c432a03db
test: Adding missing test to reach coverage/patch
2023-05-05 14:10:18 -05:00
XnpioChV
15393f3da1
style: Fixing styles on gallery, editor and uploader video page
2023-05-04 18:00:06 -05:00
XnpioChV
135e0d7859
feat: Adding navigation on the url input of the video uploader page
2023-05-04 17:31:56 -05:00
XnpioChV
e20dedd0a5
feat: Allow to import transcripts from selected video
2023-05-04 17:31:55 -05:00
Pooja Kulkarni
359a5fd505
feat: Create new editor page for video upload
2023-05-04 17:31:54 -05:00
XnpioChV
da00ad7539
chore: All selection and save flow added
2023-05-04 17:01:42 -05:00
Kristin Aoki
34d6fcc552
feat: allow social share widget in libraries ( #324 )
2023-05-04 13:25:28 -04:00
Kristin Aoki
6aaedfc500
feat: add social share widget ( #323 )
2023-05-03 09:55:31 -04:00
Pooja Kulkarni
bef6813d2c
feat: Create new editor page for video upload
2023-04-26 11:36:26 -04:00
XnpioChV
b3bced9875
feat: New screens for loading, no videos and error states. Also tests added
2023-04-21 18:06:08 -05:00
XnpioChV
b78e58cd2a
feat: New request hook to fetch videos
2023-04-21 18:04:05 -05:00
connorhaugh
82cfa9897c
feat: default scoring to 1, not zero. ( #294 )
...
Since every course has graded problems, every course author will be editing or creating problems, and every learner will need to receive points for any problem in a graded assignment in order to earn a passing grade. So if what I encountered and am reporting here is reproducible, this should probably be addressed before the problem editor feature is released.
2023-04-05 09:36:20 -04:00
connorhaugh
c2b67429d3
feat: add answer range ( #291 )
...
* feat: add answer range
* feat: add margin for doropdown
* fix: improve test converage
2023-03-30 10:34:45 -04:00