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.
NOTE: This PR should be merged after #7630
We did the adjustment to our codebase to follow-up with the recent upgrade done by Codaveri to v2.1
Several notable adjustments made:
expression
inside each Codaveri problem intolhsExpression
andrhsExpression
GenerateProgrammingQuestionPage
to make it more readable and more cleanProblem Generation
Previously we run into issue of limiting 500 characters limit since we need to dump every information about already generated problem into
customPrompt
, including title, description, test cases info, etc. which obviously will far exceeding 500 chars if combined. In Codaveri v2.1, they have the separate field for the recently-generated question so this char limit should not be a problem anymoreMiscellaneous
After merging this PR and deploying, we need to add
CODAVERI_API_VERSION
to our ENV variables inside our deployment configuration. Value should be '2.1', the version of the Codaveri API we're supposed to follow