Im Docstring von group() steht: "Groups multiple elements horizontally with a common label."
Im SDK wird eine Gruppe allerdings so gerendert:

In Moodle so:

In Moodle werden die Inputs erst bei sehr wenig Platz in einer Spalte gerendert.
Code aus dem Beispiel
from questionpy.form import (
FormModel,
group,
text_input,
)
class Person(FormModel):
name = text_input("Name")
age = text_input("Age")
class MyModel(FormModel):
person = group("Person", Person)