diff --git a/scripts/langindex.json b/scripts/langindex.json
index 2d2e2f376..4553ed0ac 100644
--- a/scripts/langindex.json
+++ b/scripts/langindex.json
@@ -1979,12 +1979,10 @@
"core.minutes": "moodle",
"core.misc": "admin",
"core.mod_assign": "assign/pluginname",
- "core.mod_assignment": "assignment/pluginname",
"core.mod_book": "book/pluginname",
"core.mod_chat": "chat/pluginname",
"core.mod_choice": "choice/pluginname",
"core.mod_data": "data/pluginname",
- "core.mod_database": "data/pluginname",
"core.mod_external-tool": "lti/pluginname",
"core.mod_feedback": "feedback/pluginname",
"core.mod_file": "moodle/file",
@@ -1992,7 +1990,6 @@
"core.mod_forum": "forum/pluginname",
"core.mod_glossary": "glossary/pluginname",
"core.mod_h5pactivity": "h5pactivity/pluginname",
- "core.mod_ims": "imscp/pluginname",
"core.mod_imscp": "imscp/pluginname",
"core.mod_label": "label/pluginname",
"core.mod_lesson": "lesson/pluginname",
diff --git a/src/assets/img/mod/assign.svg b/src/assets/img/mod/assign.svg
index 41a788985..18fea36dd 100644
--- a/src/assets/img/mod/assign.svg
+++ b/src/assets/img/mod/assign.svg
@@ -1,89 +1,10 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/book.svg b/src/assets/img/mod/book.svg
index 740a35160..994edc734 100644
--- a/src/assets/img/mod/book.svg
+++ b/src/assets/img/mod/book.svg
@@ -1,80 +1,11 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/chat.svg b/src/assets/img/mod/chat.svg
index 9dd304b78..52efce452 100644
--- a/src/assets/img/mod/chat.svg
+++ b/src/assets/img/mod/chat.svg
@@ -1,77 +1,12 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/choice.svg b/src/assets/img/mod/choice.svg
index 4d455910c..02905029c 100644
--- a/src/assets/img/mod/choice.svg
+++ b/src/assets/img/mod/choice.svg
@@ -1,46 +1,14 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/data.svg b/src/assets/img/mod/data.svg
index 954777f09..3bf47aa86 100644
--- a/src/assets/img/mod/data.svg
+++ b/src/assets/img/mod/data.svg
@@ -1,87 +1,18 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/external-tool.svg b/src/assets/img/mod/external-tool.svg
index ebbbe3084..cc70c5de9 100644
--- a/src/assets/img/mod/external-tool.svg
+++ b/src/assets/img/mod/external-tool.svg
@@ -1,55 +1,14 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/feedback.svg b/src/assets/img/mod/feedback.svg
index 58d0f080b..e4f8916f6 100644
--- a/src/assets/img/mod/feedback.svg
+++ b/src/assets/img/mod/feedback.svg
@@ -1,133 +1,16 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/folder.svg b/src/assets/img/mod/folder.svg
index 6c2a9fe19..e8dd12e1a 100644
--- a/src/assets/img/mod/folder.svg
+++ b/src/assets/img/mod/folder.svg
@@ -1,65 +1,8 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/forum.svg b/src/assets/img/mod/forum.svg
index aab9a8f44..defe1015d 100644
--- a/src/assets/img/mod/forum.svg
+++ b/src/assets/img/mod/forum.svg
@@ -1,71 +1,17 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/glossary.svg b/src/assets/img/mod/glossary.svg
index f330727e3..465bc2dcd 100644
--- a/src/assets/img/mod/glossary.svg
+++ b/src/assets/img/mod/glossary.svg
@@ -1,146 +1,9 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/h5pactivity.svg b/src/assets/img/mod/h5pactivity.svg
index 97fef5728..d76a924d5 100644
--- a/src/assets/img/mod/h5pactivity.svg
+++ b/src/assets/img/mod/h5pactivity.svg
@@ -1 +1,16 @@
-
\ No newline at end of file
+
+
+
diff --git a/src/assets/img/mod/imscp.svg b/src/assets/img/mod/imscp.svg
index 5589cd0c5..30705d0a2 100644
--- a/src/assets/img/mod/imscp.svg
+++ b/src/assets/img/mod/imscp.svg
@@ -1,156 +1,18 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/label.svg b/src/assets/img/mod/label.svg
index ac232fc58..b2494df89 100644
--- a/src/assets/img/mod/label.svg
+++ b/src/assets/img/mod/label.svg
@@ -1,94 +1,14 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/lesson.svg b/src/assets/img/mod/lesson.svg
index 0a0e5dfd5..80ddee00b 100644
--- a/src/assets/img/mod/lesson.svg
+++ b/src/assets/img/mod/lesson.svg
@@ -1,126 +1,15 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/lti.svg b/src/assets/img/mod/lti.svg
index ebbbe3084..cc70c5de9 100644
--- a/src/assets/img/mod/lti.svg
+++ b/src/assets/img/mod/lti.svg
@@ -1,55 +1,14 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/page.svg b/src/assets/img/mod/page.svg
index eb7cae6c8..83751046f 100644
--- a/src/assets/img/mod/page.svg
+++ b/src/assets/img/mod/page.svg
@@ -1,112 +1,13 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/quiz.svg b/src/assets/img/mod/quiz.svg
index 90473416f..26cb7dda7 100644
--- a/src/assets/img/mod/quiz.svg
+++ b/src/assets/img/mod/quiz.svg
@@ -1,90 +1,11 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/resource.svg b/src/assets/img/mod/resource.svg
index 2039a2ea2..fde303973 100644
--- a/src/assets/img/mod/resource.svg
+++ b/src/assets/img/mod/resource.svg
@@ -1,60 +1,10 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/scorm.svg b/src/assets/img/mod/scorm.svg
index 77891eca4..76ec9c64f 100644
--- a/src/assets/img/mod/scorm.svg
+++ b/src/assets/img/mod/scorm.svg
@@ -1,84 +1,8 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/survey.svg b/src/assets/img/mod/survey.svg
index a97fe77ef..61e63e52b 100644
--- a/src/assets/img/mod/survey.svg
+++ b/src/assets/img/mod/survey.svg
@@ -1,89 +1,13 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/url.svg b/src/assets/img/mod/url.svg
index 56bdb5541..eb00b261c 100644
--- a/src/assets/img/mod/url.svg
+++ b/src/assets/img/mod/url.svg
@@ -1,485 +1,17 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/wiki.svg b/src/assets/img/mod/wiki.svg
index f3101ce19..ff8eddd32 100644
--- a/src/assets/img/mod/wiki.svg
+++ b/src/assets/img/mod/wiki.svg
@@ -1,228 +1,25 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/workshop.svg b/src/assets/img/mod/workshop.svg
index f466455a6..594cfa205 100644
--- a/src/assets/img/mod/workshop.svg
+++ b/src/assets/img/mod/workshop.svg
@@ -1,98 +1,19 @@
-
-
-
-]>
-
+
+
+
diff --git a/src/assets/img/mod/assignment.svg b/src/assets/img/mod_legacy/assign.svg
similarity index 100%
rename from src/assets/img/mod/assignment.svg
rename to src/assets/img/mod_legacy/assign.svg
diff --git a/src/assets/img/mod_legacy/bigbluebuttonbn.svg b/src/assets/img/mod_legacy/bigbluebuttonbn.svg
new file mode 100644
index 000000000..7b92ab21b
--- /dev/null
+++ b/src/assets/img/mod_legacy/bigbluebuttonbn.svg
@@ -0,0 +1,55 @@
+
+
+
+
diff --git a/src/assets/img/mod_legacy/book.svg b/src/assets/img/mod_legacy/book.svg
new file mode 100644
index 000000000..740a35160
--- /dev/null
+++ b/src/assets/img/mod_legacy/book.svg
@@ -0,0 +1,80 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/chat.svg b/src/assets/img/mod_legacy/chat.svg
new file mode 100644
index 000000000..9dd304b78
--- /dev/null
+++ b/src/assets/img/mod_legacy/chat.svg
@@ -0,0 +1,77 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/choice.svg b/src/assets/img/mod_legacy/choice.svg
new file mode 100644
index 000000000..4d455910c
--- /dev/null
+++ b/src/assets/img/mod_legacy/choice.svg
@@ -0,0 +1,46 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod/database.svg b/src/assets/img/mod_legacy/data.svg
similarity index 100%
rename from src/assets/img/mod/database.svg
rename to src/assets/img/mod_legacy/data.svg
diff --git a/src/assets/img/mod_legacy/external-tool.svg b/src/assets/img/mod_legacy/external-tool.svg
new file mode 100644
index 000000000..ebbbe3084
--- /dev/null
+++ b/src/assets/img/mod_legacy/external-tool.svg
@@ -0,0 +1,55 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/feedback.svg b/src/assets/img/mod_legacy/feedback.svg
new file mode 100644
index 000000000..58d0f080b
--- /dev/null
+++ b/src/assets/img/mod_legacy/feedback.svg
@@ -0,0 +1,133 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/folder.svg b/src/assets/img/mod_legacy/folder.svg
new file mode 100644
index 000000000..6c2a9fe19
--- /dev/null
+++ b/src/assets/img/mod_legacy/folder.svg
@@ -0,0 +1,65 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/forum.svg b/src/assets/img/mod_legacy/forum.svg
new file mode 100644
index 000000000..aab9a8f44
--- /dev/null
+++ b/src/assets/img/mod_legacy/forum.svg
@@ -0,0 +1,71 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/glossary.svg b/src/assets/img/mod_legacy/glossary.svg
new file mode 100644
index 000000000..f330727e3
--- /dev/null
+++ b/src/assets/img/mod_legacy/glossary.svg
@@ -0,0 +1,146 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/h5pactivity.svg b/src/assets/img/mod_legacy/h5pactivity.svg
new file mode 100644
index 000000000..97fef5728
--- /dev/null
+++ b/src/assets/img/mod_legacy/h5pactivity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/img/mod/ims.svg b/src/assets/img/mod_legacy/imscp.svg
similarity index 100%
rename from src/assets/img/mod/ims.svg
rename to src/assets/img/mod_legacy/imscp.svg
diff --git a/src/assets/img/mod_legacy/label.svg b/src/assets/img/mod_legacy/label.svg
new file mode 100644
index 000000000..ac232fc58
--- /dev/null
+++ b/src/assets/img/mod_legacy/label.svg
@@ -0,0 +1,94 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/lesson.svg b/src/assets/img/mod_legacy/lesson.svg
new file mode 100644
index 000000000..0a0e5dfd5
--- /dev/null
+++ b/src/assets/img/mod_legacy/lesson.svg
@@ -0,0 +1,126 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/lti.svg b/src/assets/img/mod_legacy/lti.svg
new file mode 100644
index 000000000..ebbbe3084
--- /dev/null
+++ b/src/assets/img/mod_legacy/lti.svg
@@ -0,0 +1,55 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/page.svg b/src/assets/img/mod_legacy/page.svg
new file mode 100644
index 000000000..eb7cae6c8
--- /dev/null
+++ b/src/assets/img/mod_legacy/page.svg
@@ -0,0 +1,112 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/quiz.svg b/src/assets/img/mod_legacy/quiz.svg
new file mode 100644
index 000000000..90473416f
--- /dev/null
+++ b/src/assets/img/mod_legacy/quiz.svg
@@ -0,0 +1,90 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod/file.svg b/src/assets/img/mod_legacy/resource.svg
similarity index 100%
rename from src/assets/img/mod/file.svg
rename to src/assets/img/mod_legacy/resource.svg
diff --git a/src/assets/img/mod_legacy/scorm.svg b/src/assets/img/mod_legacy/scorm.svg
new file mode 100644
index 000000000..77891eca4
--- /dev/null
+++ b/src/assets/img/mod_legacy/scorm.svg
@@ -0,0 +1,84 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/survey.svg b/src/assets/img/mod_legacy/survey.svg
new file mode 100644
index 000000000..a97fe77ef
--- /dev/null
+++ b/src/assets/img/mod_legacy/survey.svg
@@ -0,0 +1,89 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/url.svg b/src/assets/img/mod_legacy/url.svg
new file mode 100644
index 000000000..56bdb5541
--- /dev/null
+++ b/src/assets/img/mod_legacy/url.svg
@@ -0,0 +1,485 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/wiki.svg b/src/assets/img/mod_legacy/wiki.svg
new file mode 100644
index 000000000..f3101ce19
--- /dev/null
+++ b/src/assets/img/mod_legacy/wiki.svg
@@ -0,0 +1,228 @@
+
+
+
+]>
+
diff --git a/src/assets/img/mod_legacy/workshop.svg b/src/assets/img/mod_legacy/workshop.svg
new file mode 100644
index 000000000..f466455a6
--- /dev/null
+++ b/src/assets/img/mod_legacy/workshop.svg
@@ -0,0 +1,98 @@
+
+
+
+]>
+