{{{cancelmovingbutton}}}
diff --git a/grade/templates/edit_tree_sticky_footer.mustache b/grade/templates/edit_tree_sticky_footer.mustache
new file mode 100644
index 00000000000..8b6a2692881
--- /dev/null
+++ b/grade/templates/edit_tree_sticky_footer.mustache
@@ -0,0 +1,51 @@
+{{!
+ This file is part of Moodle - http://moodle.org/
+
+ Moodle is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Moodle is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Moodle. If not, see .
+}}
+{{!
+ @template core_grades/edit_tree_sticky_footer
+
+ Edit tree sticky footer template.
+
+ Context variables required for this template:
+ * showsave - boolean - Whether to show the save changes button.
+ * showbulkmove - boolean - Whether to show the bulk move select menu.
+ * bulkmoveoptions - array - Key-value pair array for the options of the the bulk move select menu element.
+ Example context (json):
+ {
+ "showsave": "true",
+ "showbulkmove": "true",
+ "bulkmoveoptions": "{'value' : '1', 'name' : 'Test grade category'}",
+ "value": "1",
+ "name": "Test grade category"
+ }
+}}
+