From 903d077dba1fbb43455a2943b4a35ee149a54332 Mon Sep 17 00:00:00 2001
From: Chris Sangwin <C.J.Sangwin@ed.ac.uk>
Date: Fri, 19 Jul 2024 14:39:53 +0100
Subject: [PATCH] Fix to issue #1224: import of question descriptions.

---
 backup/moodle2/backup_qtype_stack_plugin.class.php      | 1 +
 stack/cas/parsingrules/996_call_modification.filter.php | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/backup/moodle2/backup_qtype_stack_plugin.class.php b/backup/moodle2/backup_qtype_stack_plugin.class.php
index 37dc9a4ec..383c8ed15 100644
--- a/backup/moodle2/backup_qtype_stack_plugin.class.php
+++ b/backup/moodle2/backup_qtype_stack_plugin.class.php
@@ -47,6 +47,7 @@ class backup_qtype_stack_plugin extends backup_qtype_plugin {
         $stackoptions = new backup_nested_element('stackoptions', ['id'],
                 [
                     'stackversion', 'questionvariables', 'specificfeedback', 'specificfeedbackformat',
+                    'questiondescription', 'questiondescriptionformat',
                     'questionnote', 'questionnoteformat', 'questionsimplify', 'assumepositive', 'assumereal',
                     'prtcorrect', 'prtcorrectformat', 'prtpartiallycorrect', 'prtpartiallycorrectformat',
                     'prtincorrect', 'prtincorrectformat',
diff --git a/stack/cas/parsingrules/996_call_modification.filter.php b/stack/cas/parsingrules/996_call_modification.filter.php
index 59717b122..83c5d6fc3 100644
--- a/stack/cas/parsingrules/996_call_modification.filter.php
+++ b/stack/cas/parsingrules/996_call_modification.filter.php
@@ -87,7 +87,7 @@ class stack_ast_filter_996_call_modification implements stack_cas_astfilter {
 
                 // The order of these ifs is critical, we build up the checks
                 // so that no basic check gets lost due to more advanced ones
-                // doing more conplex things. The advanced cases assume that
+                // doing more complex things. The advanced cases assume that
                 // the simpler ones have been done already.
                 if (!($node->parentnode instanceof MP_Group) ||
                     $node->parentnode->items[0]->toString() !== $namecheck->toString()) {
-- 
GitLab