Python 参考¶
运行 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. |