protected function add_template_declaration(ImsQtiWriter $item, $question)
 {
     $result = null;
     $datasets = isset($question->options->datasets) ? $question->options->datasets : array();
     foreach ($datasets as $dataset) {
         $id = $dataset->name;
         $cardinality = ImsQtiWriter::CARDINALITY_SINGLE;
         $basetype = ImsQtiWriter::BASETYPE_FLOAT;
         $result = $item->add_templateDeclaration($id, $cardinality, $basetype, false, false);
     }
     return $result;
 }