Rocael,
You might substitute dotlrn-catalog course to assessment relation, to course to "registration-process" relation
So far assessment is only an attribute of the type dotlrn_catalog:
content::type::attribute::new \
-content_type "dotlrn_catalog" \
-attribute_name "assessment_id" \
-datatype "integer" \
-pretty_name "\#dotlrn-catalog.asm_id_pretty_name\#" \
-sort_order 4 \
-column_spec "integer"
Who would you realize the definition of relations technically? Does the CR API provide anything for this purpose?
Greetings,
Nima