Source code for nbgrader_jupyterquiz.grader.encode

"""Encode quiz questions for embedding in notebooks."""

import base64


[docs] def to_base64(payload: str) -> str: """ Base64-encode a string payload. Parameters ---------- payload : str JSON string to encode. Returns ------- str Base64-encoded string. """ return base64.b64encode(bytes(payload, "utf8")).decode()