code: def _init_metadata(self):
          
          super(CalculationInteractionQuestionFormRecord, self)._init_metadata()
          QuestionTextFormRecord._init_metadata(self)
          QuestionFilesFormRecord._init_metadata(self)
          self._variables_metadata = {
              'element_id': Id(self.my_osid_object_form._authority,
                               self.my_osid_object_form._namespace,
                               'variables'),
              'element_label': 'variables',
              'instructions': 'Enter the variables',
              'required': True,
              'read_only': False,
              'linked': False,
              'array': True,
              'default_object_values': [{}],
              'syntax': 'OBJECT',
              'object_set': []
          }
          self._expression_metadata = {
              'element_id': Id(self.my_osid_object_form._authority,
                               self.my_osid_object_form._namespace,
                               'expression'),
              'element_label': 'expression',
              'instructions': 'enter the expression',
              'required': True,
              'read_only': False,
              'linked': False,
              'array': False,
              'default_string_values': [{
                  'text': '',
                  'languageTypeId': str(DEFAULT_LANGUAGE_TYPE),
                  'scriptTypeId': str(DEFAULT_SCRIPT_TYPE),
                  'formatTypeId': str(DEFAULT_FORMAT_TYPE),
              }],
              'syntax': 'STRING',
              'minimum_string_length': 0,
              'maximum_string_length': 1024,
              'string_set': []
          }
docs: stub