Skip to content
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

DTL (Test > Levelbuilder): 4a1bd4c4 #57469

Merged
merged 29 commits into from Mar 22, 2024
Merged

Conversation

deploy-code-org
Copy link
Contributor

No description provided.

wilkie and others added 29 commits March 19, 2024 23:08
…56666)

Update public projects gallery / Remove ability to publish projects
DTT (Staging > Test) [robo-dtt]
Migrate Maker tests to React Testing Library
* Checkpoint: tabs rendering in third panel

* Typescript tabs

* Simplify css

* Typescript TabPanel, clean up

* Clean up

* Put tabs code in folder, support initial active tab, unique names for tabs

* Add comment

* Add comment

* Rough prompt and retrieval tabs

* Rough publish tab

* Submit button almost visible at bottom of tabpanel

* Centralize textarea styling

* Lots of styling updates, action button at bottom of page

* Use typescript

* Finish styling retrieval items

* Manage panel width in AiChatView

* Remove inline styles

* Use kebab case in scss placeholder

* Gen AI: add remaining levelbuilder editing capabilities

* limit multi item inputs

* remove circular dependency

* fix css selectors

* Checkpoint: prompt customization from levelbuilder

* Rough customization from levelbuilder for prompt and model card tabs

* Only include necessary redux

* More disabling where appropriate

* Move defaults to constants file

* Share visibility constants and helpers

* Clean up, undo accidental merge conflict changes

* Revert changes to test level

* Remove excess css introduced during merge

* Disable retrieval text area when readonly

* PR feedback: shared constants with levelbuilder, useAppSelector

* isVisible instead of isHidden

* Checkpoint: new redux property with customization, can set system prompt

* Checkpoint: all properties get/set from redux

* Store state changes in redux

* Share temperature step constant

* Remove extraneous comment

* Separate redux state

* Use currentAiCustomizations variable name

* Fix linting errors

* Fix one more linter error

---------

Co-authored-by: Sanchit Malhotra <sanchit@code.org>
* Lab2: add validation messages to loc pipeline

* pr feedback

* remove extra print
* add .wrap-balance utility class to 040-page.css

* add additional utility classes

* update and add additional sections

* add self_paced_pl_modules_elementary.haml

* add middle and high carousels

* comment cleanup

* update string
#56976)

* add files with first few questions

* add rest of questions other than published date

* apply Pablos suggestions

* start date questions

* begin restructuring test file and separate out fake curricula

* restructure tests to isolate each scoring function

* add published date scoring and testing

* make separate file for fake curricula

* clean up recommender file

* use consistent date formatting

* switch to export default for fake curricula

* add recommender and scorer

* update has important topic question only score if not desired

* update to include hasImportantButNotDesiredTopic

* display recommended course image and name

* style link and image

* remove console logs

* use Test instead of Fake

* add test

* have recommender function handle scores while questions just return boolean or num

* only add hasSchoolSubject if no overlapping school subjects

* fix year scoring

* update overlapping scoring names

* update overlapping topic and subject phrasing

* update test course names to be more generic

* add test

* combine published date questions

* use correct scoring in similar published date

* remove nested terniaries

* set up full test curricula for similar curriculum testing

* add integration test for similar curriculum recommender

* check each test curriculum and its recommended one

* filter out taught curricula

* open expanded card rather than going to course page for recommended link

* update test to match using button rather than link

* update text styling for button

* fix storybook test

* use cache for recommender results

* udpate test

* clear localStorage results after each test

* update required params in test files

* add getRecommendedSimilarCurriculum to storybook

* switch to sessionStorage
…bric Modal visual updates (#57399)

* * [AITT-508] Add top padding (12px) to attempts, time spent submitted line

* * [AITT-535] Remove hover state for Tips for Evaluating

* * [AITT-516] Update home icon to TA bot icon

* * [AITT-514] Font changes (update styles)
* add strings for coding with ai page

* fix typos

* fix quotes
* walls block sprites with no group

* effects group for burst block

* add comment
* fix bug

* fix for start over

* Add clarifying comments
  - Wrap Statsig SDK
  - Include implementation of the new wrapper

Signed-off-by: Nick Lathe <nick.lathe@code.org>
DTT (Staging > Test) [robo-dtt]
* Split up PanelsView for reuse

* update types

* fix useEffect

* reorder types
* Revert "Revert "JS integration for Statsig (#57082)" (#57308)"

This reverts commit 0f54187.

* updated dom data and tested in console logs

* adding testing file for userId function

* typo in test filename

* was able to verify the user integration works from current user redux

* making updateUser call async according to statsig docs

* updating event value param, adding initialize promise

* fixing async

* ran a yarn install to finish merge conflict resolution

* injecting statsig api key to all the places we use amplitude api key on pegasus
* lesson 3 validation criteria

* update logic

* Update criterionCommands.js

* Update criterionCommands.js
* Add strings for rubric FAB CSV download

* Move TAB_NAMES constants to helpers, used in multiple components

* Add controller GET for all teacher evaluations in section, add to routes

* Use TAB_NAMES from helpers

* Pass section name through to rubric settings

* Take section name back out - section name could have chars unsupported in filenames

* Add functionality for CSV download of student scores, includes server call to fetch student scores

* Change useEffect requirement to avoid array, avoid infinite loop- useEffect does a shallow compare for arrays

* Fix unit tests

* Clean up rubric settings code

* Add apps unit test for fetching teacher evaluations in setting tab

* Add dashboard unit test for new get_teacher_evaluations_for_all fetch

* Fix tests for rubric container

* Change heading to match other UI style updates

* Style change for dummy onClick function
* setup new page

* add all sections

* finish page

* pr feedback

* pr feedback and using white text tag

* simplified styles and responded to pr feedback
DTT (Staging > Test) [robo-dtt]
@deploy-code-org deploy-code-org requested a review from a team as a code owner March 22, 2024 09:20
@deploy-code-org deploy-code-org merged commit 2385628 into levelbuilder Mar 22, 2024
@deploy-code-org deploy-code-org deleted the dtl_candidate_4a1bd4c4 branch March 22, 2024 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet