diff --git a/grade/grading/form/rubric/db/install.xml b/grade/grading/form/rubric/db/install.xml
new file mode 100644
index 00000000000..fc443dc79cc
--- /dev/null
+++ b/grade/grading/form/rubric/db/install.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/grade/grading/form/rubric/lang/en/gradingform_rubric.php b/grade/grading/form/rubric/lang/en/gradingform_rubric.php
new file mode 100644
index 00000000000..2b9caabc090
--- /dev/null
+++ b/grade/grading/form/rubric/lang/en/gradingform_rubric.php
@@ -0,0 +1,27 @@
+.
+
+/**
+ * @package gradingform
+ * @subpackage rubric
+ * @copyright 2011 David Mudrak
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+defined('MOODLE_INTERNAL') || die();
+
+$string['pluginname'] = 'Rubric';
diff --git a/grade/grading/form/rubric/pix/icon.png b/grade/grading/form/rubric/pix/icon.png
new file mode 100644
index 00000000000..f1af82f2512
Binary files /dev/null and b/grade/grading/form/rubric/pix/icon.png differ
diff --git a/grade/grading/form/rubric/version.php b/grade/grading/form/rubric/version.php
new file mode 100644
index 00000000000..98df4efe6dd
--- /dev/null
+++ b/grade/grading/form/rubric/version.php
@@ -0,0 +1,28 @@
+.
+
+/**
+ * @package gradingform
+ * @subpackage rubric
+ * @copyright 2011 David Mudrak
+ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
+ */
+
+defined('MOODLE_INTERNAL') || die();
+
+$plugin->version = 2011092900;
+$plugin->requires = 2011092900; // Requires this Moodle version
diff --git a/lib/pluginlib.php b/lib/pluginlib.php
index 9cdc83a4f04..75cc25d4069 100644
--- a/lib/pluginlib.php
+++ b/lib/pluginlib.php
@@ -288,6 +288,10 @@ class plugin_manager {
'grader', 'outcomes', 'overview', 'user'
),
+ 'gradingform' => array(
+ 'rubric'
+ ),
+
'local' => array(
),