Edoardo Baldi
Edoardo Baldi
Currently, we're using `pytest` to test users' answers against reference solutions. However, we want to enhance the feedback provided to users when their answer is incorrect or doesn't match the...
I thought it did, but I think it needs a double-check. I'm using [`pytest-timeout`](https://pypi.org/project/pytest-timeout/).
It might be better to enumerate the notebooks (starting with `0-intro.ipynb`) so that they are sorted in GitHub as well
- [x] Don't treat comments in code blocks as headings - [x] Add a "Back" link to each heading
This is something that we could not add to #160. The issue is that, when a solution function raises any exception, the test suite takes that result as a `TEST_ERROR`,...
While doing some experiment with the feed, I noticed that there's an hard-coded limit for the entries that end up in the feed. https://github.com/HermanMartinus/bearblog/blob/d2bdf171f700387af9bfbd23907e721f7d9ba81d/blogs/views/feed.py#L38 I can see why this is...
- Add support for `uv` and `pip` installation methods as alternatives to Conda/Docker **only** to setup a local dev environment - Update `pyproject.toml` with proper project metadata and structured development...
[Responses](https://platform.openai.com/docs/api-reference/responses) are the direct evolution of Chat Completions. They enable a much richer interface for generating model responses, extending a model's capabilities with built-in tools for file search, web search,...
Currently, AI features are relying on OpenAI API Chat Completions and the possibility of returning "structured responses" via Pydantic models. Also, as mentioned in #271, the main focus of the...