跳转至

Python 参考

Codecov

运行 ZJUI-Learn 问题或元素时,这些帮助程序在 Python 环境中可用。它们按类别组织。最常用的帮助程序是评分转换问题 帮助程序。

以下是导入助手的推荐方法:

import prairielearn as pl
from prairielearn.colors import Y
from prairielearn.to_precision import Z
import prairielearn.sympy_utils as psu

???信息“更多信息”

You can use the following import to access most of the helpers:

```python
from prairielearn import ...
```

These modules must be imported directly:

```python
from prairielearn.colors import Y
from prairielearn.to_precision import Z
from prairielearn.sympy_utils import Z
```

You should **not** directly import the remaining dotted modules (e.g. `prairielearn.conversion_utils`), as they do not have a stable interface.

Warning

以下导入现已弃用。它们将在未来的版本中被删除。请更新您的代码以使用新的导入

===“旧”

```python
import colors
import to_precision
import python_helper_sympy
```

===“新”

```python
import prairielearn.colors
import prairielearn.to_precision
import prairielearn.sympy_utils
```

A collection of utilities for writing custom questions and elements in ZJUI-Learn.

模块:

名称 描述
misc_utils

Miscellaneous utilities.

sympy_utils

Utility functions for parsing and evaluating SymPy expressions.

extension_utils

Utilities for element extensions in ZJUI-Learn.

question_utils

Utilities for dealing with questions.

grading_utils

Utilities for grading in ZJUI-Learn.

conversion_utils

Utilities for converting and serializing between different data formats.

html_utils

Utilities for working with HTML elements. Used for reading attributes and sanitizing HTML.

colors

Custom colors for the ZJUI-Learn project based on Coloraide.