jansenk
a895c28c4c
feat: hide checkbox when video share not enabled for course
2023-03-15 14:39:15 -04:00
connorhaugh
18fd63ab69
feat: expanding complex text area ( #257 )
2023-03-13 09:21:17 -04:00
jansenk
968f48c55a
feat: add checkbox for public video sharing field
2023-03-09 11:38:17 -05:00
Raymond Zhou
493ef9026e
feat: numeric input UI to allow only correct ( #256 )
2023-03-01 13:02:27 -05:00
Kristin Aoki
c65f60ec10
feat: refactor tinymce editor to sharedComponents ( #255 )
2023-02-28 16:37:52 -05:00
Raymond Zhou
e0c5573c8d
feat: tinyMCE config changes ( #253 )
2023-02-27 13:48:04 -05:00
Raymond Zhou
f18353e5fc
feat: fix initial advanced problem type olx ( #251 )
2023-02-22 17:59:27 -05:00
kenclary
0367ef776e
Merge pull request #240 from openedx/kenclary/TNL-10433
...
fix: more correct parsing of settings, for scoring; use empty string instead of null for empty attempts. TNL-10433.
2023-02-10 12:01:10 -05:00
Kristin Aoki
a22ad54502
fix: update problem description in preview block ( #242 )
2023-02-10 11:00:49 -05:00
Ken Clary
38e262eee0
fix: more correct parsing of settings, for scoring; use empty string instead of null for empty attempts. TNL-10433.
2023-02-10 09:17:44 -05:00
connorhaugh
d69d3e1ce7
feat: Group, General Feedback Settings, Randomization
...
This Ticket adds three new settings widgets to the Problem Editor:
Randomization: This is a setting for advanced problems only which deals with python scripts.
General Feedback: This is feedback which is only applied to certain problem types for mass-adding feedback to incorrect problems.
Group Feedback: For certain problems, the user can provide specific feedback for a combination of specific answers.
2023-02-10 08:50:32 -05:00
Kristin Aoki
613b8d16ae
feat: update question parser to preserve text structure ( #232 )
2023-02-07 14:31:41 -05:00
kenclary
2f1072812d
Merge pull request #224 from openedx/kenclary/TNL-10390
...
fix: correct css for text margins in question tinymce. TNL-10390.
2023-02-01 13:58:38 -05:00
Jesper Hodge
861b47b772
feat add olx solution support ( #225 )
...
This adds support for the tag in OLX and maps it to the description in the settings options on the ShowAnswer card.
https://2u-internal.atlassian.net/browse/TNL-10397
2023-02-01 13:28:14 -05:00
Ken Clary
b1201cdcef
fix: correct css for text margins in question tinymce. TNL-10390.
2023-02-01 12:49:38 -05:00
Ken Clary
80f2689cc2
fix: question field uses real placeholder instead of template. fixed blank question handling. TNL-10395, TNL-10411.
2023-01-30 19:06:53 -05:00
Kristin Aoki
afec2865c0
fix: separate feedback onchange for each field ( #214 )
2023-01-26 09:48:43 -05:00
Jesper Hodge
83acc741f5
fix remove problem placeholder answer text ( #215 )
...
* refactor: rename hook correctly
* fix: problem templates
2023-01-25 15:02:35 -05:00
Kristin Aoki
656e8f8568
feat: update answer helper text ( #213 )
2023-01-25 10:10:08 -05:00
Raymond Zhou
f135bd2b4a
feat: align files with commit 5d52a28 and f9dff0 ( #210 )
...
This PR aims to fix the commit mistakes I made when trying to merge with a refactored fork. This will keep the changes I made in the refactor.
2023-01-24 09:43:01 -05:00
rayzhou-bit
b7c654399b
fix: fix revert
2023-01-23 15:42:13 -05:00
rayzhou-bit
bafc3c8de8
Revert "feat: merge conflicts"
...
This reverts commit 73ec807dd3 , reversing
changes made to 62cfecc456 .
2023-01-23 14:51:21 -05:00
rayzhou-bit
f9dff0df85
Merge branch 'main' of github.com:rayzhou-bit/frontend-lib-content-components into rayzhou-bit-main
2023-01-23 13:42:15 -05:00
Ken Clary
d3be3d4240
fix: Correct summary of number of attempts; new separator between attempts summary and points summary; hint text for both attempts and points settings; fixed some widget paddings; advanced problems do not show type setting, and type setting menu does not show advanced problems. TNL-10332.
2023-01-23 12:34:43 -05:00
Jesper Hodge
5aca835a4b
Fix problem editor margins and borders ( #203 )
...
* fix: fix border and allow customizing of tinymce style
* fix: make tinymce widget look like on figma
* fix: update settingsoptions card border
* fix: header typography
* fix: spacings
* chore: update snapshots
* Update src/editors/containers/ProblemEditor/components/EditProblemView/SettingsWidget/index.jsx
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
* Update src/editors/containers/ProblemEditor/components/EditProblemView/SettingsWidget/index.jsx
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
* Update src/editors/containers/ProblemEditor/components/EditProblemView/index.jsx
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
* Update src/editors/containers/ProblemEditor/components/EditProblemView/QuestionWidget/index.jsx
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
* Update src/editors/containers/ProblemEditor/components/EditProblemView/QuestionWidget/index.jsx
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
* Update src/editors/containers/ProblemEditor/components/EditProblemView/QuestionWidget/index.jsx
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
* fix: html and react problems in problem editor
* chore: update snapshots
* chore: apply pr suggestions
* chore: fix test coverage
* chore: fix lint
* chore: fix tests
* chore: fix lint
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
2023-01-20 15:59:30 -05:00
Kristin Aoki
d6d3363866
feat: make problem select and preview a fixed size ( #204 )
2023-01-20 15:05:53 -05:00
Kristin Aoki
f08a662136
feat: remove drag and drop from advanced problems ( #206 )
...
Drag and drop V2 is still available in studio via the "Advanced" component.
2023-01-20 14:22:33 -05:00
Raymond Zhou
9c4077f32d
feat: set videoId to '' instead of null on load ( #205 )
2023-01-20 11:22:18 -05:00
Kristin Aoki
adb24ef9ea
feat: change default question text ( #199 )
2023-01-18 12:50:26 -05:00
rayzhou-bit
34b7b3314c
feat: revert to connect
2023-01-18 06:12:49 -05:00
Kristin Aoki
1a370c12d9
feat: update problem type titles + small ui fixes ( #195 )
2023-01-13 10:04:01 -05:00
connorhaugh
2a9851544e
Fix: advanced problem template reference ( #194 )
...
* fix: correctly reference advanced problem templates
* fix: remove console log
2023-01-12 13:23:02 -05:00
Raymond Zhou
aad7a6b706
feat: video editor fix to disappearing transcript ( #178 )
...
* feat: video editor fix to disappearing transcript
2023-01-12 12:51:56 -05:00
rayzhou-bit
e66863795c
feat: tests argh
2023-01-11 20:14:03 -05:00
connorhaugh
9b2e284ee3
fix: remove test ( #188 )
2023-01-11 16:53:16 -05:00
Kristin Aoki
d23a790ad2
feat: allow feedback to copy when problem changed ( #184 )
2023-01-11 16:40:36 -05:00
connorhaugh
cf1daa3ba5
Feat add templates for default problems after problem select ( #185 )
...
https://2u-internal.atlassian.net/browse/TNL-10316 is the relevant bug.
Problems have default values when created using the select type page.
2023-01-11 14:26:46 -05:00
Kristin Aoki
af4cd55390
feat: unselect multiple choices type multi->single ( #181 )
2023-01-10 13:25:19 -05:00
connorhaugh
880d205cbb
Feat: raw editor ingress and egress logic ( #179 )
...
* feat: conditional rendering of olx editor.
* fix: open the raw editor if advanced is chosen
* fix: add test fix
* feat: add button to switch visual->advanced
* fix: add tests + lint for visual->advanced button
* feat: revert to advanced if parser fails
* fix: improve coverage
* feat: add confirm dialog to switch
* fix: load settings with advanced
* fix: refactor + lint fix
2023-01-10 09:42:44 -05:00
rayzhou-bit
e946fb8711
feat: duration change first pass
2023-01-02 20:52:16 -05:00
Kristin Aoki
09bb1dab2b
feat: add import transcripts from youtube ( #176 )
2022-12-23 10:54:07 -05:00
connorhaugh
2896393c53
feat: add problem type select
...
Co-authored-by: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com >
Co-authored-by: Raymond Zhou <56318341+rayzhou-bit@users.noreply.github.com >
2022-12-22 16:52:21 -05:00
connorhaugh
8dea72de99
feat:problem editor
...
Co-authored-by: Farhaan Bukhsh <farhaan@opencraft.com >
Co-authored-by: Navin Karkera <navin@disroot.org >
Co-authored-by: Kaustav Banerjee <kaustav@opencraft.com >
2022-12-20 14:52:20 -05:00
Kristin Aoki
07202c0518
feat: separate video id and url fields into two ( #164 )
2022-12-12 10:55:32 -05:00
Raymond Zhou
bcb3c3f7fb
feat: parseTranscript to work with all languages ( #162 )
...
* feat: parseTranscript to work with all languages
2022-12-09 11:05:50 -05:00
Kristin Aoki
01c3a42eb2
fix: transcript styling ( #159 )
2022-12-07 11:16:02 -05:00
Kristin Aoki
0b199b1f5d
feat: add black canvas when current thumbnail is deleted ( #156 )
2022-12-02 16:47:00 -05:00
Kristin Aoki
f38ae87c95
fix: length error on undefined fallback videos ( #147 )
2022-11-29 12:44:56 -05:00
connorhaugh
3506db7c14
Feat improve transcript flow ( #141 )
...
https://2u-internal.atlassian.net/browse/TNL-10199
Rewrite of Transcripts widget to improve flow.
2022-11-15 12:03:04 -05:00
Kristin Aoki
af6e21e1fe
fix: non-blocking UI bugs for video settings ( #140 )
2022-11-09 12:32:36 -05:00