Feat: Architecture redesign for Assessments, Commands, Modalities, Training Techniques, Reinforcement Schedules, Distractions, and Assessment Responses.

This commit is contained in:
2025-09-06 12:13:16 +01:00
parent 12f5fc994f
commit 2da465935d
158 changed files with 14781 additions and 3477 deletions

View File

@@ -58,8 +58,8 @@ class Command_Modality(SQLAlchemy_ABC, Base):
return command_modality
@classmethod
def from_db_assessment_command_modality_link(cls, query_row):
_m = f'{cls.__qualname__}.from_db_assessment_command_modality_link'
def from_db_assessment_command_link(cls, query_row):
_m = f'{cls.__qualname__}.from_db_assessment_command_link'
command_modality = cls()
command_modality.id_command_modality = query_row[7]
command_modality.name = query_row[8]
@@ -70,7 +70,7 @@ class Command_Modality(SQLAlchemy_ABC, Base):
def from_json(cls, json):
_m = 'Command_Modality.from_json'
command_modality = cls()
if json is None: return Command_Modality
if json is None: return command_modality
command_modality.id_command_modality = json.get(cls.ATTR_ID_COMMAND_MODALITY, -1)
command_modality.name = json[cls.FLAG_NAME]
command_modality.code = json.get(cls.FLAG_CODE, command_modality.name.upper().replace(" ", "_"))