-
Notifications
You must be signed in to change notification settings - Fork 2
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
Complete roundtrip of PL <--> OPB MD conversion #87
base: main
Are you sure you want to change the base?
Commits on Aug 11, 2023
-
First pass at parsing prairielearn question files
Does not try to retain assets, or defined asset values, and loses the types of non string customizations currently.
Configuration menu - View commit details
-
Copy full SHA for 16bdafb - Browse repository at this point
Copy the full SHA 16bdafbView commit details -
- Add missing section to md result we cannot roundtrip right now - Move imports to a dedicated sections with a comment - Using `ast.literal_eval`, customizations that are literals are parsed back from strings to their native type
Configuration menu - View commit details
-
Copy full SHA for f1ddfe2 - Browse repository at this point
Copy the full SHA f1ddfe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 945d294 - Browse repository at this point
Copy the full SHA 945d294View commit details -
now attempts to list assets found in the 4 key folders from prairielearn
Configuration menu - View commit details
-
Copy full SHA for 4858bc9 - Browse repository at this point
Copy the full SHA 4858bc9View commit details
Commits on Aug 12, 2023
-
Adjust inspect usage from 945d294
Need to flatten the namedtuple to a list
Configuration menu - View commit details
-
Copy full SHA for 27723fd - Browse repository at this point
Copy the full SHA 27723fdView commit details -
Expand pl_to_md implementation
- Now copies asset files - Allows for an output directory and filename to be passed - Validates input paths are directories and not files - Improves argument checking
Configuration menu - View commit details
-
Copy full SHA for ffe2818 - Browse repository at this point
Copy the full SHA ffe2818View commit details
Commits on Aug 16, 2023
-
Fix implementation based on testing
- Need to prevent `"..."` from being evaled to the `Ellipses` literal - Remove the `__pycache__` directory created by importing and executing the `server.py` file - Fix `server.py` parsing - Fix asset copying - Add `pl-rich-text-editor` to list of supported pl inputs
Configuration menu - View commit details
-
Copy full SHA for 7f3d995 - Browse repository at this point
Copy the full SHA 7f3d995View commit details -
Also minor updates to overall test layout to make round trip testing work nicer
Configuration menu - View commit details
-
Copy full SHA for ad373ef - Browse repository at this point
Copy the full SHA ad373efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6777d87 - Browse repository at this point
Copy the full SHA 6777d87View commit details
Commits on Aug 17, 2023
-
Now should upload md generated from pl files on failure
Configuration menu - View commit details
-
Copy full SHA for 4badf4e - Browse repository at this point
Copy the full SHA 4badf4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc79dbf - Browse repository at this point
Copy the full SHA fc79dbfView commit details
Commits on Aug 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4f70d46 - Browse repository at this point
Copy the full SHA 4f70d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0519f9a - Browse repository at this point
Copy the full SHA 0519f9aView commit details -
Update pbs to write extra keys needed for roundtrip to object inside …
…metadata field of the comment object in `info.json`
Configuration menu - View commit details
-
Copy full SHA for c293cd9 - Browse repository at this point
Copy the full SHA c293cd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dc545c - Browse repository at this point
Copy the full SHA 1dc545cView commit details
Commits on Nov 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3e5ad7f - Browse repository at this point
Copy the full SHA 3e5ad7fView commit details
Commits on Jun 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d049514 - Browse repository at this point
Copy the full SHA d049514View commit details -
Initial Changes after updated from main
Start fixing bugs/issues in tests causing failures
Configuration menu - View commit details
-
Copy full SHA for a75a4ef - Browse repository at this point
Copy the full SHA a75a4efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 629270f - Browse repository at this point
Copy the full SHA 629270fView commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f00adf9 - Browse repository at this point
Copy the full SHA f00adf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d24e0 - Browse repository at this point
Copy the full SHA e5d24e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa52f2c - Browse repository at this point
Copy the full SHA aa52f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e1f421 - Browse repository at this point
Copy the full SHA 5e1f421View commit details -
Update dep versions, use subtests to check every generated file even …
…if one on a question already fails.
Configuration menu - View commit details
-
Copy full SHA for 0c1890b - Browse repository at this point
Copy the full SHA 0c1890bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a4512 - Browse repository at this point
Copy the full SHA d9a4512View commit details -
Configuration menu - View commit details
-
Copy full SHA for f028d55 - Browse repository at this point
Copy the full SHA f028d55View commit details
Commits on Sep 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 75075cf - Browse repository at this point
Copy the full SHA 75075cfView commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 58a4952 - Browse repository at this point
Copy the full SHA 58a4952View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf653b3 - Browse repository at this point
Copy the full SHA cf653b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 073a32d - Browse repository at this point
Copy the full SHA 073a32dView commit details