diff --git a/.guides/book.json b/.guides/book.json
new file mode 100644
index 00000000..86f843da
--- /dev/null
+++ b/.guides/book.json
@@ -0,0 +1,17 @@
+{
+ "name": "Sphynx-Docs",
+ "children": [
+ {
+ "title": "Page 1",
+ "id": "890dfcdb-0b7a-48b5-2a3b-2f12d0ca8b54",
+ "pageId": "890dfcdb-0b7a-48b5-2a3b-2f12d0ca8b54",
+ "type": "page"
+ },
+ {
+ "title": "Page 2",
+ "id": "5568808d-1665-4ec9-03bd-b37e0d81a712",
+ "pageId": "5568808d-1665-4ec9-03bd-b37e0d81a712",
+ "type": "page"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/.guides/content/Page-1-890d.md b/.guides/content/Page-1-890d.md
new file mode 100644
index 00000000..139ea790
--- /dev/null
+++ b/.guides/content/Page-1-890d.md
@@ -0,0 +1 @@
+# Sample content Page 1
\ No newline at end of file
diff --git a/.guides/content/Page-2-5568.md b/.guides/content/Page-2-5568.md
new file mode 100644
index 00000000..ce7d2e17
--- /dev/null
+++ b/.guides/content/Page-2-5568.md
@@ -0,0 +1 @@
+# Sample content Page 2
\ No newline at end of file
diff --git a/.guides/metadata.json b/.guides/metadata.json
new file mode 100644
index 00000000..ce644713
--- /dev/null
+++ b/.guides/metadata.json
@@ -0,0 +1,33 @@
+{
+ "sections": [
+ {
+ "id": "890dfcdb-0b7a-48b5-2a3b-2f12d0ca8b54",
+ "title": "Page 1",
+ "files": [],
+ "path": [],
+ "type": "markdown",
+ "content-file": ".guides/content/Page-1-890d.md",
+ "chapter": false,
+ "reset": [],
+ "teacherOnly": false,
+ "learningObjectives": ""
+ },
+ {
+ "id": "5568808d-1665-4ec9-03bd-b37e0d81a712",
+ "title": "Page 2",
+ "files": [],
+ "path": [],
+ "type": "markdown",
+ "content-file": ".guides/content/Page-2-5568.md",
+ "chapter": false,
+ "reset": [],
+ "teacherOnly": false,
+ "learningObjectives": ""
+ }
+ ],
+ "theme": "light",
+ "scripts": [],
+ "lexikonTopic": "",
+ "useSubmitButtons": true,
+ "useMarkAsComplete": true
+}
\ No newline at end of file
diff --git a/source/_static/img/CodioLibTags.png b/source/_static/img/CodioLibTags.png
index bac0440d..b3a8bd0f 100644
Binary files a/source/_static/img/CodioLibTags.png and b/source/_static/img/CodioLibTags.png differ
diff --git a/source/_static/img/accessgrades.png b/source/_static/img/accessgrades.png
index aa2843b5..16e0cf2a 100644
Binary files a/source/_static/img/accessgrades.png and b/source/_static/img/accessgrades.png differ
diff --git a/source/_static/img/account_password.png b/source/_static/img/account_password.png
index 830a4ab6..6fcfba63 100644
Binary files a/source/_static/img/account_password.png and b/source/_static/img/account_password.png differ
diff --git a/source/_static/img/actionarea.png b/source/_static/img/actionarea.png
index 1a7a2b33..628e6c14 100644
Binary files a/source/_static/img/actionarea.png and b/source/_static/img/actionarea.png differ
diff --git a/source/_static/img/addFromLib.png b/source/_static/img/addFromLib.png
index edc335a7..627fe9e2 100644
Binary files a/source/_static/img/addFromLib.png and b/source/_static/img/addFromLib.png differ
diff --git a/source/_static/img/adjusted.png b/source/_static/img/adjusted.png
index 634522dc..7c711546 100644
Binary files a/source/_static/img/adjusted.png and b/source/_static/img/adjusted.png differ
diff --git a/source/_static/img/assessment.png b/source/_static/img/assessment.png
index 96fed359..f49604fc 100644
Binary files a/source/_static/img/assessment.png and b/source/_static/img/assessment.png differ
diff --git a/source/_static/img/assessmentpoints.png b/source/_static/img/assessmentpoints.png
index 117da074..d768e4b8 100644
Binary files a/source/_static/img/assessmentpoints.png and b/source/_static/img/assessmentpoints.png differ
diff --git a/source/_static/img/assessmenttoken.png b/source/_static/img/assessmenttoken.png
index 000900db..538a222e 100644
Binary files a/source/_static/img/assessmenttoken.png and b/source/_static/img/assessmenttoken.png differ
diff --git a/source/_static/img/assign-module.png b/source/_static/img/assign-module.png
index 9c81db19..4c6c9652 100644
Binary files a/source/_static/img/assign-module.png and b/source/_static/img/assign-module.png differ
diff --git a/source/_static/img/auto-transfer-total.png b/source/_static/img/auto-transfer-total.png
index 5823360c..3ec11d18 100644
Binary files a/source/_static/img/auto-transfer-total.png and b/source/_static/img/auto-transfer-total.png differ
diff --git a/source/_static/img/autoComplete.png b/source/_static/img/autoComplete.png
index 981d09fb..9aec0195 100644
Binary files a/source/_static/img/autoComplete.png and b/source/_static/img/autoComplete.png differ
diff --git a/source/_static/img/autograde-test.png b/source/_static/img/autograde-test.png
index 5581c5ef..821926eb 100644
Binary files a/source/_static/img/autograde-test.png and b/source/_static/img/autograde-test.png differ
diff --git a/source/_static/img/bloomsTax.png b/source/_static/img/bloomsTax.png
index 8b2c26da..367072ad 100644
Binary files a/source/_static/img/bloomsTax.png and b/source/_static/img/bloomsTax.png differ
diff --git a/source/_static/img/book-permissions.png b/source/_static/img/book-permissions.png
index 2faa27d8..25e48dd0 100644
Binary files a/source/_static/img/book-permissions.png and b/source/_static/img/book-permissions.png differ
diff --git a/source/_static/img/book_publish.png b/source/_static/img/book_publish.png
index 5c3bfece..3be16e64 100644
Binary files a/source/_static/img/book_publish.png and b/source/_static/img/book_publish.png differ
diff --git a/source/_static/img/book_stack_modified.png b/source/_static/img/book_stack_modified.png
index 7234423b..f867408a 100644
Binary files a/source/_static/img/book_stack_modified.png and b/source/_static/img/book_stack_modified.png differ
diff --git a/source/_static/img/book_stack_newstack.png b/source/_static/img/book_stack_newstack.png
index bfe827fa..2e7597dd 100644
Binary files a/source/_static/img/book_stack_newstack.png and b/source/_static/img/book_stack_newstack.png differ
diff --git a/source/_static/img/book_stack_newversion.png b/source/_static/img/book_stack_newversion.png
index 10c47806..cdf01710 100644
Binary files a/source/_static/img/book_stack_newversion.png and b/source/_static/img/book_stack_newversion.png differ
diff --git a/source/_static/img/book_stack_notmodified.png b/source/_static/img/book_stack_notmodified.png
index 41f65cdd..e09f49c5 100644
Binary files a/source/_static/img/book_stack_notmodified.png and b/source/_static/img/book_stack_notmodified.png differ
diff --git a/source/_static/img/bookmapping.png b/source/_static/img/bookmapping.png
index 12848f34..5a1eaea0 100644
Binary files a/source/_static/img/bookmapping.png and b/source/_static/img/bookmapping.png differ
diff --git a/source/_static/img/bookpages.png b/source/_static/img/bookpages.png
index e504a94c..579f5885 100644
Binary files a/source/_static/img/bookpages.png and b/source/_static/img/bookpages.png differ
diff --git a/source/_static/img/booksettings.png b/source/_static/img/booksettings.png
index 866bf4de..2ad77696 100644
Binary files a/source/_static/img/booksettings.png and b/source/_static/img/booksettings.png differ
diff --git a/source/_static/img/booksettingspage.png b/source/_static/img/booksettingspage.png
index 0360b18b..efad8f90 100644
Binary files a/source/_static/img/booksettingspage.png and b/source/_static/img/booksettingspage.png differ
diff --git a/source/_static/img/bookshowallpages.png b/source/_static/img/bookshowallpages.png
index 47cef145..36535639 100644
Binary files a/source/_static/img/bookshowallpages.png and b/source/_static/img/bookshowallpages.png differ
diff --git a/source/_static/img/bookslist.png b/source/_static/img/bookslist.png
index a27ddb52..9693afd8 100644
Binary files a/source/_static/img/bookslist.png and b/source/_static/img/bookslist.png differ
diff --git a/source/_static/img/bookupdate.png b/source/_static/img/bookupdate.png
index 47edc7f3..c0ea2ae2 100644
Binary files a/source/_static/img/bookupdate.png and b/source/_static/img/bookupdate.png differ
diff --git a/source/_static/img/bookupdate1.png b/source/_static/img/bookupdate1.png
index 3c055e13..24eaee33 100644
Binary files a/source/_static/img/bookupdate1.png and b/source/_static/img/bookupdate1.png differ
diff --git a/source/_static/img/bookversion.png b/source/_static/img/bookversion.png
index 04dd8db4..90d6b92e 100644
Binary files a/source/_static/img/bookversion.png and b/source/_static/img/bookversion.png differ
diff --git a/source/_static/img/box_info.png b/source/_static/img/box_info.png
index a9204179..268b72fb 100644
Binary files a/source/_static/img/box_info.png and b/source/_static/img/box_info.png differ
diff --git a/source/_static/img/ca-collapse-before.png b/source/_static/img/ca-collapse-before.png
index 3b897f96..9ffd6762 100644
Binary files a/source/_static/img/ca-collapse-before.png and b/source/_static/img/ca-collapse-before.png differ
diff --git a/source/_static/img/ca-overview.png b/source/_static/img/ca-overview.png
index fa0ba8a1..b8377c15 100644
Binary files a/source/_static/img/ca-overview.png and b/source/_static/img/ca-overview.png differ
diff --git a/source/_static/img/ca-popup-window.png b/source/_static/img/ca-popup-window.png
index d96285e1..b8d29458 100644
Binary files a/source/_static/img/ca-popup-window.png and b/source/_static/img/ca-popup-window.png differ
diff --git a/source/_static/img/ca-readme.png b/source/_static/img/ca-readme.png
index 7d90a881..d69936d8 100644
Binary files a/source/_static/img/ca-readme.png and b/source/_static/img/ca-readme.png differ
diff --git a/source/_static/img/ca-video.png b/source/_static/img/ca-video.png
index 66a9472f..4bee1853 100644
Binary files a/source/_static/img/ca-video.png and b/source/_static/img/ca-video.png differ
diff --git a/source/_static/img/changereleasegrades.png b/source/_static/img/changereleasegrades.png
index 7d467866..3577ecad 100644
Binary files a/source/_static/img/changereleasegrades.png and b/source/_static/img/changereleasegrades.png differ
diff --git a/source/_static/img/chromecookies.png b/source/_static/img/chromecookies.png
index 79ca7d4e..070eb055 100644
Binary files a/source/_static/img/chromecookies.png and b/source/_static/img/chromecookies.png differ
diff --git a/source/_static/img/class-releasegrades.png b/source/_static/img/class-releasegrades.png
index 7d467866..3577ecad 100644
Binary files a/source/_static/img/class-releasegrades.png and b/source/_static/img/class-releasegrades.png differ
diff --git a/source/_static/img/class_add_module.png b/source/_static/img/class_add_module.png
index 3778a266..685d4563 100644
Binary files a/source/_static/img/class_add_module.png and b/source/_static/img/class_add_module.png differ
diff --git a/source/_static/img/class_addstudents.png b/source/_static/img/class_addstudents.png
index 16038d16..f2ad1d80 100644
Binary files a/source/_static/img/class_addstudents.png and b/source/_static/img/class_addstudents.png differ
diff --git a/source/_static/img/class_addteachers.png b/source/_static/img/class_addteachers.png
index 8bf50c9c..f9f410e0 100644
Binary files a/source/_static/img/class_addteachers.png and b/source/_static/img/class_addteachers.png differ
diff --git a/source/_static/img/class_administration/addteachers/invitation.png b/source/_static/img/class_administration/addteachers/invitation.png
index d3cb9506..28555c76 100644
Binary files a/source/_static/img/class_administration/addteachers/invitation.png and b/source/_static/img/class_administration/addteachers/invitation.png differ
diff --git a/source/_static/img/class_administration/addteachers/myschoolorg.png b/source/_static/img/class_administration/addteachers/myschoolorg.png
index 5e19f5e5..4b053eaf 100644
Binary files a/source/_static/img/class_administration/addteachers/myschoolorg.png and b/source/_static/img/class_administration/addteachers/myschoolorg.png differ
diff --git a/source/_static/img/class_administration/asignmentsettings.png b/source/_static/img/class_administration/asignmentsettings.png
index c045d706..2e1a4926 100644
Binary files a/source/_static/img/class_administration/asignmentsettings.png and b/source/_static/img/class_administration/asignmentsettings.png differ
diff --git a/source/_static/img/class_administration/createanorganization/classteststudents.png b/source/_static/img/class_administration/createanorganization/classteststudents.png
index ee000945..2040f9df 100644
Binary files a/source/_static/img/class_administration/createanorganization/classteststudents.png and b/source/_static/img/class_administration/createanorganization/classteststudents.png differ
diff --git a/source/_static/img/class_administration/createanorganization/completeform.png b/source/_static/img/class_administration/createanorganization/completeform.png
index b289ea3d..97fe235a 100644
Binary files a/source/_static/img/class_administration/createanorganization/completeform.png and b/source/_static/img/class_administration/createanorganization/completeform.png differ
diff --git a/source/_static/img/class_administration/createanorganization/createorg.png b/source/_static/img/class_administration/createanorganization/createorg.png
index f9d5a88b..dff0fed0 100644
Binary files a/source/_static/img/class_administration/createanorganization/createorg.png and b/source/_static/img/class_administration/createanorganization/createorg.png differ
diff --git a/source/_static/img/class_administration/createanorganization/org_teams.png b/source/_static/img/class_administration/createanorganization/org_teams.png
index bffb79b6..92359402 100644
Binary files a/source/_static/img/class_administration/createanorganization/org_teams.png and b/source/_static/img/class_administration/createanorganization/org_teams.png differ
diff --git a/source/_static/img/class_administration/createanorganization/studentlogin.png b/source/_static/img/class_administration/createanorganization/studentlogin.png
index fd8c6d12..61bbdd8d 100644
Binary files a/source/_static/img/class_administration/createanorganization/studentlogin.png and b/source/_static/img/class_administration/createanorganization/studentlogin.png differ
diff --git a/source/_static/img/class_administration/createanorganization/test-student-view.png b/source/_static/img/class_administration/createanorganization/test-student-view.png
index e4985c3c..31436ab1 100644
Binary files a/source/_static/img/class_administration/createanorganization/test-student-view.png and b/source/_static/img/class_administration/createanorganization/test-student-view.png differ
diff --git a/source/_static/img/class_administration/editassignment.png b/source/_static/img/class_administration/editassignment.png
index 0c3c332c..1f707aee 100644
Binary files a/source/_static/img/class_administration/editassignment.png and b/source/_static/img/class_administration/editassignment.png differ
diff --git a/source/_static/img/class_administration/editunit.png b/source/_static/img/class_administration/editunit.png
index 8c4de0d7..7414b8cc 100644
Binary files a/source/_static/img/class_administration/editunit.png and b/source/_static/img/class_administration/editunit.png differ
diff --git a/source/_static/img/class_administration/grading/anongrading.png b/source/_static/img/class_administration/grading/anongrading.png
index ca69ba38..c6cff83d 100644
Binary files a/source/_static/img/class_administration/grading/anongrading.png and b/source/_static/img/class_administration/grading/anongrading.png differ
diff --git a/source/_static/img/class_administration/grading/classroom.png b/source/_static/img/class_administration/grading/classroom.png
index bd2762e7..cb53cc8d 100644
Binary files a/source/_static/img/class_administration/grading/classroom.png and b/source/_static/img/class_administration/grading/classroom.png differ
diff --git a/source/_static/img/class_administration/grading/grading-template.png b/source/_static/img/class_administration/grading/grading-template.png
index 74b5a134..2fd3def4 100644
Binary files a/source/_static/img/class_administration/grading/grading-template.png and b/source/_static/img/class_administration/grading/grading-template.png differ
diff --git a/source/_static/img/class_administration/grading/set-template.png b/source/_static/img/class_administration/grading/set-template.png
index aef20091..0359765d 100644
Binary files a/source/_static/img/class_administration/grading/set-template.png and b/source/_static/img/class_administration/grading/set-template.png differ
diff --git a/source/_static/img/class_administration/grading/template-example.png b/source/_static/img/class_administration/grading/template-example.png
index 489f0b23..29586604 100644
Binary files a/source/_static/img/class_administration/grading/template-example.png and b/source/_static/img/class_administration/grading/template-example.png differ
diff --git a/source/_static/img/class_administration/grading/templates.png b/source/_static/img/class_administration/grading/templates.png
index 5cfa81ae..1f7cee84 100644
Binary files a/source/_static/img/class_administration/grading/templates.png and b/source/_static/img/class_administration/grading/templates.png differ
diff --git a/source/_static/img/class_administration/indunitupdate.png b/source/_static/img/class_administration/indunitupdate.png
index e691af19..0646b731 100644
Binary files a/source/_static/img/class_administration/indunitupdate.png and b/source/_static/img/class_administration/indunitupdate.png differ
diff --git a/source/_static/img/class_administration/modulesettings.png b/source/_static/img/class_administration/modulesettings.png
index 9f7d345f..98cd7615 100644
Binary files a/source/_static/img/class_administration/modulesettings.png and b/source/_static/img/class_administration/modulesettings.png differ
diff --git a/source/_static/img/class_administration/navigatingcodio/myclassroom.png b/source/_static/img/class_administration/navigatingcodio/myclassroom.png
index 1e360262..a3fddb51 100644
Binary files a/source/_static/img/class_administration/navigatingcodio/myclassroom.png and b/source/_static/img/class_administration/navigatingcodio/myclassroom.png differ
diff --git a/source/_static/img/class_administration/orgbilling.png b/source/_static/img/class_administration/orgbilling.png
index c4384997..194b36ad 100644
Binary files a/source/_static/img/class_administration/orgbilling.png and b/source/_static/img/class_administration/orgbilling.png differ
diff --git a/source/_static/img/class_administration/profilepic.png b/source/_static/img/class_administration/profilepic.png
index f3724872..c69f02fc 100644
Binary files a/source/_static/img/class_administration/profilepic.png and b/source/_static/img/class_administration/profilepic.png differ
diff --git a/source/_static/img/class_administration/projectupdateunit.png b/source/_static/img/class_administration/projectupdateunit.png
index aa959dd1..8094f115 100644
Binary files a/source/_static/img/class_administration/projectupdateunit.png and b/source/_static/img/class_administration/projectupdateunit.png differ
diff --git a/source/_static/img/class_administration/stackupdate.png b/source/_static/img/class_administration/stackupdate.png
index bd81add4..b2738ec9 100644
Binary files a/source/_static/img/class_administration/stackupdate.png and b/source/_static/img/class_administration/stackupdate.png differ
diff --git a/source/_static/img/class_administration/unit-settings-1.png b/source/_static/img/class_administration/unit-settings-1.png
index fe1b7d1e..9169d82e 100644
Binary files a/source/_static/img/class_administration/unit-settings-1.png and b/source/_static/img/class_administration/unit-settings-1.png differ
diff --git a/source/_static/img/class_administration/unit-settings-2.png b/source/_static/img/class_administration/unit-settings-2.png
index 97c3109f..72145211 100644
Binary files a/source/_static/img/class_administration/unit-settings-2.png and b/source/_static/img/class_administration/unit-settings-2.png differ
diff --git a/source/_static/img/class_administration/unit-settings-dd.png b/source/_static/img/class_administration/unit-settings-dd.png
index d2c7a4a0..71f881d7 100644
Binary files a/source/_static/img/class_administration/unit-settings-dd.png and b/source/_static/img/class_administration/unit-settings-dd.png differ
diff --git a/source/_static/img/class_administration/unit-settings-ddORIG.png b/source/_static/img/class_administration/unit-settings-ddORIG.png
index f80f1427..c6452484 100644
Binary files a/source/_static/img/class_administration/unit-settings-ddORIG.png and b/source/_static/img/class_administration/unit-settings-ddORIG.png differ
diff --git a/source/_static/img/class_administration/updatedunits.png b/source/_static/img/class_administration/updatedunits.png
index fd687c18..a86087d3 100644
Binary files a/source/_static/img/class_administration/updatedunits.png and b/source/_static/img/class_administration/updatedunits.png differ
diff --git a/source/_static/img/class_administration/updateunit.png b/source/_static/img/class_administration/updateunit.png
index f8cab809..dce42207 100644
Binary files a/source/_static/img/class_administration/updateunit.png and b/source/_static/img/class_administration/updateunit.png differ
diff --git a/source/_static/img/class_administration/updateunitadhoc.png b/source/_static/img/class_administration/updateunitadhoc.png
index 671e3b6a..50967017 100644
Binary files a/source/_static/img/class_administration/updateunitadhoc.png and b/source/_static/img/class_administration/updateunitadhoc.png differ
diff --git a/source/_static/img/class_administration/upgradecourse.png b/source/_static/img/class_administration/upgradecourse.png
index 63de2bd2..6714a5bd 100644
Binary files a/source/_static/img/class_administration/upgradecourse.png and b/source/_static/img/class_administration/upgradecourse.png differ
diff --git a/source/_static/img/class_administration/upgradecoursedialog.png b/source/_static/img/class_administration/upgradecoursedialog.png
index 480bbfa9..da5154a6 100644
Binary files a/source/_static/img/class_administration/upgradecoursedialog.png and b/source/_static/img/class_administration/upgradecoursedialog.png differ
diff --git a/source/_static/img/class_courses.png b/source/_static/img/class_courses.png
index c5fe2353..97c693e9 100644
Binary files a/source/_static/img/class_courses.png and b/source/_static/img/class_courses.png differ
diff --git a/source/_static/img/class_create.png b/source/_static/img/class_create.png
index 3967360f..f5839e9f 100644
Binary files a/source/_static/img/class_create.png and b/source/_static/img/class_create.png differ
diff --git a/source/_static/img/class_dashboard.png b/source/_static/img/class_dashboard.png
index 842f1378..60311999 100644
Binary files a/source/_static/img/class_dashboard.png and b/source/_static/img/class_dashboard.png differ
diff --git a/source/_static/img/class_delete.png b/source/_static/img/class_delete.png
index 4647c934..4279712a 100644
Binary files a/source/_static/img/class_delete.png and b/source/_static/img/class_delete.png differ
diff --git a/source/_static/img/class_export.png b/source/_static/img/class_export.png
index 6308c584..41ddce5b 100644
Binary files a/source/_static/img/class_export.png and b/source/_static/img/class_export.png differ
diff --git a/source/_static/img/class_exportlinks.png b/source/_static/img/class_exportlinks.png
index 67defd7c..d92869f8 100644
Binary files a/source/_static/img/class_exportlinks.png and b/source/_static/img/class_exportlinks.png differ
diff --git a/source/_static/img/class_grade.png b/source/_static/img/class_grade.png
index 08eba83b..afe7c622 100644
Binary files a/source/_static/img/class_grade.png and b/source/_static/img/class_grade.png differ
diff --git a/source/_static/img/class_join.png b/source/_static/img/class_join.png
index c462d7ff..befb68b2 100644
Binary files a/source/_static/img/class_join.png and b/source/_static/img/class_join.png differ
diff --git a/source/_static/img/class_list.png b/source/_static/img/class_list.png
index 4b6b0272..9b5148a2 100644
Binary files a/source/_static/img/class_list.png and b/source/_static/img/class_list.png differ
diff --git a/source/_static/img/class_lti_export.png b/source/_static/img/class_lti_export.png
index e7339818..baac6107 100644
Binary files a/source/_static/img/class_lti_export.png and b/source/_static/img/class_lti_export.png differ
diff --git a/source/_static/img/class_projects.png b/source/_static/img/class_projects.png
index e9b1a3b8..accfe53e 100644
Binary files a/source/_static/img/class_projects.png and b/source/_static/img/class_projects.png differ
diff --git a/source/_static/img/class_recent.png b/source/_static/img/class_recent.png
index c9fce860..a839e894 100644
Binary files a/source/_static/img/class_recent.png and b/source/_static/img/class_recent.png differ
diff --git a/source/_static/img/class_releasegrades.png b/source/_static/img/class_releasegrades.png
index 8f183501..7797dddd 100644
Binary files a/source/_static/img/class_releasegrades.png and b/source/_static/img/class_releasegrades.png differ
diff --git a/source/_static/img/class_setgrade.png b/source/_static/img/class_setgrade.png
index a65a3713..31eaac90 100644
Binary files a/source/_static/img/class_setgrade.png and b/source/_static/img/class_setgrade.png differ
diff --git a/source/_static/img/class_start.png b/source/_static/img/class_start.png
index 0f909db7..96a6e7b8 100644
Binary files a/source/_static/img/class_start.png and b/source/_static/img/class_start.png differ
diff --git a/source/_static/img/class_students.png b/source/_static/img/class_students.png
index 7fcdea1d..d5b41e6c 100644
Binary files a/source/_static/img/class_students.png and b/source/_static/img/class_students.png differ
diff --git a/source/_static/img/class_studentstab.png b/source/_static/img/class_studentstab.png
index ce421712..d60ed6b0 100644
Binary files a/source/_static/img/class_studentstab.png and b/source/_static/img/class_studentstab.png differ
diff --git a/source/_static/img/class_view.png b/source/_static/img/class_view.png
index cf92c201..87197e78 100644
Binary files a/source/_static/img/class_view.png and b/source/_static/img/class_view.png differ
diff --git a/source/_static/img/classcontacturl.png b/source/_static/img/classcontacturl.png
index ddf8fc21..1309aebd 100644
Binary files a/source/_static/img/classcontacturl.png and b/source/_static/img/classcontacturl.png differ
diff --git a/source/_static/img/classunitsettings.png b/source/_static/img/classunitsettings.png
index 5eab7c0b..41fda06c 100644
Binary files a/source/_static/img/classunitsettings.png and b/source/_static/img/classunitsettings.png differ
diff --git a/source/_static/img/codesolution.png b/source/_static/img/codesolution.png
index fbf78d18..d75b08b2 100644
Binary files a/source/_static/img/codesolution.png and b/source/_static/img/codesolution.png differ
diff --git a/source/_static/img/codiofeedback.png b/source/_static/img/codiofeedback.png
index 69527c1f..cd3828c1 100644
Binary files a/source/_static/img/codiofeedback.png and b/source/_static/img/codiofeedback.png differ
diff --git a/source/_static/img/codioignore.png b/source/_static/img/codioignore.png
index 7f24d556..37f6da2c 100644
Binary files a/source/_static/img/codioignore.png and b/source/_static/img/codioignore.png differ
diff --git a/source/_static/img/commentcode.png b/source/_static/img/commentcode.png
index da95dc14..170998f2 100644
Binary files a/source/_static/img/commentcode.png and b/source/_static/img/commentcode.png differ
diff --git a/source/_static/img/complexLayoutIcon.png b/source/_static/img/complexLayoutIcon.png
index 97f38773..2065accf 100644
Binary files a/source/_static/img/complexLayoutIcon.png and b/source/_static/img/complexLayoutIcon.png differ
diff --git a/source/_static/img/consent.png b/source/_static/img/consent.png
index fdae7d61..dca2d287 100644
Binary files a/source/_static/img/consent.png and b/source/_static/img/consent.png differ
diff --git a/source/admin/acsettings.rst b/source/admin/acsettings.rst
deleted file mode 100644
index 83164f10..00000000
--- a/source/admin/acsettings.rst
+++ /dev/null
@@ -1 +0,0 @@
-## Account Settings
\ No newline at end of file
diff --git a/source/admin/integrate.rst b/source/admin/integrate.rst
deleted file mode 100644
index d4b3c386..00000000
--- a/source/admin/integrate.rst
+++ /dev/null
@@ -1 +0,0 @@
-## Integrating with your LMS system (Canvas etc.)
\ No newline at end of file
diff --git a/source/admin/invite.rst b/source/admin/invite.rst
deleted file mode 100644
index b90e0def..00000000
--- a/source/admin/invite.rst
+++ /dev/null
@@ -1 +0,0 @@
-## Inviting teachers and owners to your org
\ No newline at end of file
diff --git a/source/admin/legal.rst b/source/admin/legal.rst
deleted file mode 100644
index 348de6f0..00000000
--- a/source/admin/legal.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-## Legal stuff
-
-
-### Accessibility
-
- - Link to VPAT
-
-### GDPR
-
-### FERPA
-
-### COPPA
-
-### General Security stuff
-
- - Link to Security Statement
diff --git a/source/admin/orgbilling.rst b/source/admin/orgbilling.rst
deleted file mode 100644
index 7279e8d0..00000000
--- a/source/admin/orgbilling.rst
+++ /dev/null
@@ -1 +0,0 @@
-## Organisation Billing
\ No newline at end of file
diff --git a/source/admin/orgsettings.rst b/source/admin/orgsettings.rst
deleted file mode 100644
index 33509175..00000000
--- a/source/admin/orgsettings.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-.. _orgsettings:
-
-# Org Settings
\ No newline at end of file
diff --git a/source/common/develop/ide/boxes/access.rst b/source/common/develop/ide/boxes/access.rst
index 010e8d29..8980577c 100644
--- a/source/common/develop/ide/boxes/access.rst
+++ b/source/common/develop/ide/boxes/access.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Connect Codio to other applications such as Github and ButBucket using SSH keys.
+
.. _ssh:
Access Codio Box via SSH
@@ -46,7 +49,7 @@ You can view all uploaded public keys in your project by opening the terminal an
Enable SSH forwarding and connect to your box
---------------------------------------------
-You can now enable SSh forwarding in Codio and then connect to you box from you local machine's terminal window:
+You can now enable SSH forwarding in Codio and then connect to your box from your local machine's terminal window:
1. Click the **Project** tab on the menu bar and choose **Settings**.
2. Click the **Forwarding Settings** tab.
diff --git a/source/common/develop/ide/boxes/always-on.rst b/source/common/develop/ide/boxes/always-on.rst
index 57e35612..a7e86fc9 100644
--- a/source/common/develop/ide/boxes/always-on.rst
+++ b/source/common/develop/ide/boxes/always-on.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Always-on boxes all your projects to always be accessible.
+
.. _always on boxes:
Always-On Boxes
diff --git a/source/common/develop/ide/boxes/ext-access.rst b/source/common/develop/ide/boxes/ext-access.rst
index 791450e2..0509ed53 100644
--- a/source/common/develop/ide/boxes/ext-access.rst
+++ b/source/common/develop/ide/boxes/ext-access.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: External Access to Boxes and Ports
+
.. _external access:
External Access to Boxes and Ports
diff --git a/source/common/develop/ide/boxes/ide-access-permissions.rst b/source/common/develop/ide/boxes/ide-access-permissions.rst
index 6d18a0a1..c36f046c 100644
--- a/source/common/develop/ide/boxes/ide-access-permissions.rst
+++ b/source/common/develop/ide/boxes/ide-access-permissions.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Granting IDE access to other users by assigning admin permissions.
+
.. _IDE-access-permissions:
IDE Access Permissions
diff --git a/source/common/develop/ide/boxes/installsw/default-installed.rst b/source/common/develop/ide/boxes/installsw/default-installed.rst
index ec9d3de0..0ec66068 100644
--- a/source/common/develop/ide/boxes/installsw/default-installed.rst
+++ b/source/common/develop/ide/boxes/installsw/default-installed.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: All Codio projects are pre-installed with Ubuntu server and Git software.
+
.. _preinstalled-software:
Preinstalled Software Packages
diff --git a/source/common/develop/ide/boxes/installsw/file-locations.rst b/source/common/develop/ide/boxes/installsw/file-locations.rst
index afe92eb4..4929e83d 100644
--- a/source/common/develop/ide/boxes/installsw/file-locations.rst
+++ b/source/common/develop/ide/boxes/installsw/file-locations.rst
@@ -1,3 +1,7 @@
+.. meta::
+ :description: Location of the Codio workspace and installed software.
+
+
File and Software Locations
===========================
diff --git a/source/common/develop/ide/boxes/installsw/gui.rst b/source/common/develop/ide/boxes/installsw/gui.rst
index afbea94a..d0af28d0 100644
--- a/source/common/develop/ide/boxes/installsw/gui.rst
+++ b/source/common/develop/ide/boxes/installsw/gui.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Working with GUI based output
+
.. _gui:
GUI Based Output
@@ -15,7 +18,7 @@ Uses and limitations
^^^^^^^^^^^^^^^^^^^^
X Server is a virtual desktop that is very effective for Codio's cloud-based infrastructure. Any application that relies on a graphical user interface has its graphical output redirected to it and Codio's viewer is then able to display the virtual desktop in a browser.
-You can gain good experience using the sample applications in the **Demo GUI Output** project, which also includes some complex UIs (for example, SQLite and StartUML). You may experience limitations when using fast-motion graphics where the virtual screen content is changing so fast that it cannot be rendered in real time over the internet. A stronger bandwidth will provide better performance and overall experience.
+The **Demo GUI Output** project provides sample applications and also includes some complex UIs (for example, SQLite and StartUML). You may experience limitations when using fast-motion graphics where the virtual screen content is changing so fast that it cannot be rendered in real time over the internet. A stronger bandwidth will provide better performance and overall experience.
Install your own projects
@@ -44,7 +47,7 @@ Use the viewer
^^^^^^^^^^^^^^
The viewer is a special window that appears either inside Codio or in a separate browser tab. To open it, add `"Viewer": "https://{{domain3000}}/"` to the .codio file, as follows:
-.. code:: json
+.. code:: ini
{
// Configure your Run and Preview buttons here.
diff --git a/source/common/develop/ide/boxes/installsw/index.rst b/source/common/develop/ide/boxes/installsw/index.rst
deleted file mode 100644
index f55f4691..00000000
--- a/source/common/develop/ide/boxes/installsw/index.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Install Software
-================
-
-This section contains details on how to install languages, databases, web servers and many other components. It also explains how to build your own installable components.
diff --git a/source/common/develop/ide/boxes/installsw/install-software.rst b/source/common/develop/ide/boxes/installsw/install-software.rst
index 575816d3..505eb69e 100644
--- a/source/common/develop/ide/boxes/installsw/install-software.rst
+++ b/source/common/develop/ide/boxes/installsw/install-software.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Installing software packages in your project/assignment or view installed software.
+
.. _box_parts:
Install Software Packages
diff --git a/source/common/develop/ide/boxes/installsw/langserver.rst b/source/common/develop/ide/boxes/installsw/langserver.rst
index 5e453924..0fcc5a74 100644
--- a/source/common/develop/ide/boxes/installsw/langserver.rst
+++ b/source/common/develop/ide/boxes/installsw/langserver.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: The Language Server Protocol integrates features such as autocomplete, go to definition, and find all references.
+
.. _langserver:
Language Server Protocol
diff --git a/source/common/develop/ide/boxes/installsw/parts-coding.rst b/source/common/develop/ide/boxes/installsw/parts-coding.rst
index 68f8ec00..ceafd090 100644
--- a/source/common/develop/ide/boxes/installsw/parts-coding.rst
+++ b/source/common/develop/ide/boxes/installsw/parts-coding.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Adding rour own software packages to the Install Software list.
+
.. _parts-coding:
Add Your Own Software Packages
@@ -21,7 +24,7 @@ The **package_list.json** file is is the manifest that lists the entire contents
Here's a example of the MySQL entry:
-.. code:: json
+.. code:: ini
"mysql": {
"name": "MySQL",
@@ -78,7 +81,7 @@ Ansible playbook script
^^^^^^^^^^^^^^^^^^^^^^^
Ansible simplifies installations and configurations, as easier to read and maintain than using the main bash script with standard Ubuntu commands. For more information about Ansible playbooks, `click here `_.
-.. code:: json
+.. code:: ini
---
- name: Install MySQL
diff --git a/source/common/develop/ide/boxes/overview.rst b/source/common/develop/ide/boxes/overview.rst
index eda49e59..415baf13 100644
--- a/source/common/develop/ide/boxes/overview.rst
+++ b/source/common/develop/ide/boxes/overview.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Each Codio project or assignment IDE gets it's own dedicated Ubuntu Server (box) with sudo access. This is an overview of the Codio IDE box.
+
.. _overview:
IDE Box Overview
diff --git a/source/common/develop/ide/boxes/restart-reset.rst b/source/common/develop/ide/boxes/restart-reset.rst
index 3f4ba5ea..56c0aec6 100644
--- a/source/common/develop/ide/boxes/restart-reset.rst
+++ b/source/common/develop/ide/boxes/restart-reset.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Restarting a box is a reboot, resetting a box returns it to a fresh state.
+
.. _Restart and Reset:
Restart or Reset Box
diff --git a/source/common/develop/ide/boxes/runmenu.rst b/source/common/develop/ide/boxes/runmenu.rst
index 386d6ba9..62cc11fa 100644
--- a/source/common/develop/ide/boxes/runmenu.rst
+++ b/source/common/develop/ide/boxes/runmenu.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Customize the run button to execute commands and shell scripts.
+
.. _customizable-run-menu:
Customize Run Button
@@ -14,7 +17,7 @@ To customize the **Run** button to open a new terminal window where you can see
In the .codio file, locate the lines below, and then copy and paste the following code:
-.. code:: json
+.. code:: ini
{
// Configure your Run and Preview buttons here.
@@ -35,7 +38,7 @@ Configure to run in current terminal window
-------------------------------------------
If you want to configure the Run button to run commands in the current terminal window, modify the **id** field in the **.codio** file as follows:
-.. code:: json
+.. code:: ini
{
"commands": {
diff --git a/source/common/develop/ide/boxes/startup.rst b/source/common/develop/ide/boxes/startup.rst
index d452d522..8324b0ae 100644
--- a/source/common/develop/ide/boxes/startup.rst
+++ b/source/common/develop/ide/boxes/startup.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Configure services to autostart when you open your project.
+
.. _startup:
Autostart Services
diff --git a/source/common/develop/ide/boxes/terminal.rst b/source/common/develop/ide/boxes/terminal.rst
index 532c85f8..ab8085f7 100644
--- a/source/common/develop/ide/boxes/terminal.rst
+++ b/source/common/develop/ide/boxes/terminal.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Open a terminal window in your project or assignment.
+
.. _terminal:
Terminal Window
diff --git a/source/common/develop/ide/debugger/create-debug-target.rst b/source/common/develop/ide/debugger/create-debug-target.rst
index 4571d692..4bceba24 100644
--- a/source/common/develop/ide/debugger/create-debug-target.rst
+++ b/source/common/develop/ide/debugger/create-debug-target.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Create and Manage Debugger Targets
+
.. _create-debug-target:
@@ -11,7 +14,7 @@ Before you can start debugging a project, you must first create your debug targe
You manage your debug targets on the **Debugger Settings** page.
-.. figure:: /img/debug-targets.png
+.. image:: /img/debug-targets.png
:alt: Debugger Settings
Create a debug target
@@ -23,10 +26,10 @@ To create a debug target, follow these steps:
2. On the Debugger Settings page, click **Create**.
-.. figure:: /img/debug-target.png
+.. image:: /img/debug-target.png
:alt: Create Debug Target
- Create Debug Target
+
3. Click the **Debugger Type** drop-down and choose the programming language.
diff --git a/source/common/develop/ide/debugger/debugger.rst b/source/common/develop/ide/debugger/debugger.rst
index 3992a8f3..350c7a42 100644
--- a/source/common/develop/ide/debugger/debugger.rst
+++ b/source/common/develop/ide/debugger/debugger.rst
@@ -1,3 +1,7 @@
+.. meta::
+ :description: Debugger
+
+
Debugger
========
diff --git a/source/common/develop/ide/debugger/start-debug.rst b/source/common/develop/ide/debugger/start-debug.rst
index 6653b3c8..39cefe06 100644
--- a/source/common/develop/ide/debugger/start-debug.rst
+++ b/source/common/develop/ide/debugger/start-debug.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Start Debug Session
+
.. _start-debug:
Start Debug Session
diff --git a/source/common/develop/ide/editing/abbreviations.rst b/source/common/develop/ide/editing/abbreviations.rst
index 4159bb92..bfe2ca17 100644
--- a/source/common/develop/ide/editing/abbreviations.rst
+++ b/source/common/develop/ide/editing/abbreviations.rst
@@ -1,3 +1,7 @@
+
+.. meta::
+ :description: HTML and CSS abbreviations that expand to code in the IDE.
+
.. _abbreviations:
Abbreviations
@@ -43,7 +47,7 @@ results in
Juicier HTML example
--------------------
-.. code:: css
+.. code:: ini
#page>div.logo+ul#navigation>li*5>a{Item $}
diff --git a/source/common/develop/ide/editing/autocomplete.rst b/source/common/develop/ide/editing/autocomplete.rst
index b921936d..e13fe7a3 100644
--- a/source/common/develop/ide/editing/autocomplete.rst
+++ b/source/common/develop/ide/editing/autocomplete.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Autocomplete is supported in HTML, CSS, and Javascript files. Simply start typing and matches are automatically displayed.
+
.. _autocomplete:
Autocomplete
diff --git a/source/common/develop/ide/editing/code-beautifier.rst b/source/common/develop/ide/editing/code-beautifier.rst
index 90c0a1b4..58012747 100644
--- a/source/common/develop/ide/editing/code-beautifier.rst
+++ b/source/common/develop/ide/editing/code-beautifier.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Applying the Code Beautifier will automatically indent and manage spaces in your code to format it correctly.
+
.. _code-beautifier:
Code Beautifier
diff --git a/source/common/develop/ide/editing/code-editing.rst b/source/common/develop/ide/editing/code-editing.rst
index 2a30a88f..b5c21e1b 100644
--- a/source/common/develop/ide/editing/code-editing.rst
+++ b/source/common/develop/ide/editing/code-editing.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Special code editing features when working with HTML, CSS, and Javascript files.
+
.. _code-editing:
Code Editing Features
diff --git a/source/common/develop/ide/editing/color-picker.rst b/source/common/develop/ide/editing/color-picker.rst
index 8e5904c8..679f389f 100644
--- a/source/common/develop/ide/editing/color-picker.rst
+++ b/source/common/develop/ide/editing/color-picker.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: You can preview colors of code and choose a different color using the Color Picker feature.
+
.. _color-picker:
Color Picker and Preview
diff --git a/source/common/develop/ide/editing/command-bar.rst b/source/common/develop/ide/editing/command-bar.rst
index 067d8126..4441ad4c 100644
--- a/source/common/develop/ide/editing/command-bar.rst
+++ b/source/common/develop/ide/editing/command-bar.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: The Command Bar allows you to access almost all of the Codio actions from a searchable list.
+
.. _command-bar:
Command Bar
diff --git a/source/common/develop/ide/editing/connect-github-codio.rst b/source/common/develop/ide/editing/connect-github-codio.rst
index 7a8b2cf8..96e1be1b 100644
--- a/source/common/develop/ide/editing/connect-github-codio.rst
+++ b/source/common/develop/ide/editing/connect-github-codio.rst
@@ -1,8 +1,11 @@
+.. meta::
+ :description: Connecting a Codio project/assignment to a GitHub repo.
+
.. _connect-codio-github:
Connecting a Codio Box to a GitHub Repo
=======================================
-The first step to using GitHub in Codio is connecting your Codio and Github accounts. You only have to do this once. Follow these steps:
+The first step to using GitHub in Codio is connecting your Codio and GitHub accounts. You only have to do this once. Follow these steps:
1. Click your user name in the bottom left of the main menu.
@@ -66,7 +69,7 @@ To connect to your repo from Codio, follow these steps:
5. Click **Save** and then **Close**.
- .. image:: /img/RemoteConfig2]
+ .. image:: /img/RemoteConfig2.png
6. Click **Tools > Terminal** on the menu to open a terminal window.
diff --git a/source/common/develop/ide/editing/cursor.rst b/source/common/develop/ide/editing/cursor.rst
index 614f2750..2e9ed9d3 100644
--- a/source/common/develop/ide/editing/cursor.rst
+++ b/source/common/develop/ide/editing/cursor.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Multiple cursors allow you to create multiple insertion points in a file.
+
.. _cursor:
Cursor Features
diff --git a/source/common/develop/ide/editing/force-language-highlighting.rst b/source/common/develop/ide/editing/force-language-highlighting.rst
index 578bfc5d..96d080e0 100644
--- a/source/common/develop/ide/editing/force-language-highlighting.rst
+++ b/source/common/develop/ide/editing/force-language-highlighting.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Choose the language to use for syntax highlighting.
+
.. _lang-highlight:
Force Language Highlighting
@@ -6,6 +9,6 @@ Codio automatically selects the syntax highlighting rules based on the file exte
To choose the language to use for syntax highlighting, click the language in the status bar of the code window.
.. figure:: /img/ide-force-lang.png
- :alt: authtoken
+ :alt: Force Language Highlighting
diff --git a/source/common/develop/ide/editing/git.rst b/source/common/develop/ide/editing/git.rst
index cd11ae4a..e0f63393 100644
--- a/source/common/develop/ide/editing/git.rst
+++ b/source/common/develop/ide/editing/git.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Using Git and GitHub in Codio.
+
.. _git:
Git and GitHub
@@ -47,7 +50,7 @@ To specify a specific branch (for example, you have a demo or GitHub Pages site
Find stack version ID
.....................
-To find the appropriate stack to use with your repo, go to **Stacks** in the Dashboard, choose the stack to be use, and click **Use Stack**. In the address bar, you can view the stack version ID to add to your link in the readme.md file.
+To find the appropriate stack to use with your repo, go to **Stacks** in the Dashboard, choose the stack to be used, and click **Use Stack**. In the address bar, you can view the stack version ID to add to your link in the readme.md file.
Example showing the **Empty Stack** stack version ID:
diff --git a/source/common/develop/ide/editing/import-git-repo.rst b/source/common/develop/ide/editing/import-git-repo.rst
deleted file mode 100644
index 4032711c..00000000
--- a/source/common/develop/ide/editing/import-git-repo.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-.. _import-repo:
-
diff --git a/source/common/develop/ide/editing/junit.rst b/source/common/develop/ide/editing/junit.rst
index 5a4cbdac..920cb4b9 100644
--- a/source/common/develop/ide/editing/junit.rst
+++ b/source/common/develop/ide/editing/junit.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Using JUnit to test Java code.
+
.. _junit:
JUnit Testing Framework
@@ -5,7 +8,7 @@ JUnit Testing Framework
Codio provides a simple way to test Java in your project using [JUnit](https://junit.org/junit4/). To use JUnit, your project requires Java. Use one of the following methods to make sure your project uses Java:
-- Use the [Java 8](https://codio.com/home/stacks/cf71b65b-ab7a-4f9b-9885-34009fccb476/?tab=details) stack.
+- Use the [Java 8](https://codio.com/home/stacks/cf71b65b-ab7a-4f9b-9885-34009fccb476/?tab=details) Stack.
- Manually install Java on your box.
- Install Java from **Tools > Install Software**. See :ref:`Install Software Packages ` for more information.
diff --git a/source/common/develop/ide/editing/keyboard-shortcuts.rst b/source/common/develop/ide/editing/keyboard-shortcuts.rst
index d42243f2..d8045308 100644
--- a/source/common/develop/ide/editing/keyboard-shortcuts.rst
+++ b/source/common/develop/ide/editing/keyboard-shortcuts.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Keyboard Shortcuts available in the IDE.
+
.. _shortcuts:
Keyboard Shortcuts
diff --git a/source/common/develop/ide/editing/preview.rst b/source/common/develop/ide/editing/preview.rst
index aa2e89fd..320255e7 100644
--- a/source/common/develop/ide/editing/preview.rst
+++ b/source/common/develop/ide/editing/preview.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Preview static and dynamic content.
+
.. _preview:
Preview
@@ -14,13 +17,13 @@ The Preview feature enables you to view your static and dynamic content. The men
Using preview
-------------
-Use the The **Preview** button lets you preview one or more web pages with a simple button press. Codio created three default tentries in the Preview menu automatically:
+Using the **Preview** button lets you preview one or more web pages with a simple button press. Codio creates three default entries in the Preview menu automatically:
.. image:: /img/preview-deploy.png
:alt: Preview Button
* Project Index - this is the default file to run for your project. It can be set by right-clicking a file in the Filetree. This option should be used to preview static content (typicall HTML files). For PHP, Ruby, etc., you should use the Box URL option.
-* Current File - whichever code file currently has focus. This option should only be used to preview static content (typicall HTML files). For PHP, Rub, etc., you should use the Box URL option.
+* Current File - whichever code file currently has focus. This option should only be used to preview static content (typically HTML files). For PHP, Ruby, etc., you should use the Box URL option.
* Box URL - Use this option for previewing PHP, Ruby, or other server side languages over HTTPS. Click here for more information on configuring port access for HTTPS.
If you right-click a file in the file tree or the tab, you can also select **Preview Static**.
@@ -39,7 +42,7 @@ You can customize the **Preview** menu using one of the following methods:
To customize the Run and Preview buttons, modify this section of the **.codio** file:
-.. code:: json
+.. code:: ini
{
// Configure your Run and Preview buttons here.
diff --git a/source/common/develop/ide/editing/quick-open.rst b/source/common/develop/ide/editing/quick-open.rst
index 3589901e..d72cb2d4 100644
--- a/source/common/develop/ide/editing/quick-open.rst
+++ b/source/common/develop/ide/editing/quick-open.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Quick open files using a dialog.
+
.. _quick-open:
Quick Open
diff --git a/source/common/develop/ide/editing/real-time-colloboration.rst b/source/common/develop/ide/editing/real-time-collaboration.rst
similarity index 85%
rename from source/common/develop/ide/editing/real-time-colloboration.rst
rename to source/common/develop/ide/editing/real-time-collaboration.rst
index 489c1dde..1efe9b22 100644
--- a/source/common/develop/ide/editing/real-time-colloboration.rst
+++ b/source/common/develop/ide/editing/real-time-collaboration.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Allow for real-time code collaboration by giving other Codio users permission to access to your project.
+
.. _collaboration:
Real-Time Code Collaboration
diff --git a/source/common/develop/ide/editing/save-files.rst b/source/common/develop/ide/editing/save-files.rst
index 82850412..649802d9 100644
--- a/source/common/develop/ide/editing/save-files.rst
+++ b/source/common/develop/ide/editing/save-files.rst
@@ -1,9 +1,12 @@
+.. meta::
+ :description: Files are saved automatically.
+
.. _save-files:
Save Files
==========
-There is generally no need to save your files as content is saved automatically. You can still save manually using the `Ctrl+S|Cmd+S` keyboard shortcut, which most of you should be familiar with, but you don’t need to.
-If you make mistakes, then use the regular undo (`Ctrl+Z`).
+There is generally no need to save your files as content is saved automatically. You can still save manually using the `Ctrl+S|Cmd+S` keyboard shortcut, but it isn't necessary.
+If you make a mistake, you can use undo (`Ctrl+Z`).
-Version Control is the best possible way of managing restores and this is comprehensively supported thanks to our [Git integration](/project/ide/editing/#git-mercurial-svn).
+Version Control is the best possible way of managing restores and this is comprehensively supported using our [Git integration](/project/ide/editing/#git-mercurial-svn).
diff --git a/source/common/develop/ide/editing/search-replace.rst b/source/common/develop/ide/editing/search-replace.rst
index c80629da..4594f319 100644
--- a/source/common/develop/ide/editing/search-replace.rst
+++ b/source/common/develop/ide/editing/search-replace.rst
@@ -1,8 +1,11 @@
+.. meta::
+ :description: Search and replace in a single file and across all files in a project can include wild cards and regular expressions.
+
.. _search-replace:
Search and Replace
==================
-Codio supports local and global search and replace. You can access these feature using a shortcut or from the **Find** menu. The shortcuts for each action are displayed in the Find menu. However, you can override these shortcuts in :ref:`User Preferences `.
+Codio supports local and global search and replace. You can access these feature using a shortcut or from the **Find** menu. The shortcuts for each action are displayed in the Find menu. You can override these shortcuts in :ref:`User Preferences `.
Local search and replace
------------------------
diff --git a/source/common/develop/ide/editing/share-project.rst b/source/common/develop/ide/editing/share-project.rst
index e96d1f03..b27e2b67 100644
--- a/source/common/develop/ide/editing/share-project.rst
+++ b/source/common/develop/ide/editing/share-project.rst
@@ -1,9 +1,12 @@
+.. meta::
+ :description: Share a project or link to a project from a web page.
+
.. _share-project:
Share Project
=============
-You can share a project if it public (**Project > General Setting > Public**).To share a project or link to a project from a web page, follow these steps.
+You can share a project if it is public (**Project > Settings > General Settings > Public**). To share a project or link to a project from a web page, follow these steps.
1. Click the **Project** tab on the menu bar and choose **Share**.
diff --git a/source/common/develop/ide/tools/add-delete-folders.rst b/source/common/develop/ide/tools/add-delete-folders.rst
deleted file mode 100644
index 14afc71f..00000000
--- a/source/common/develop/ide/tools/add-delete-folders.rst
+++ /dev/null
@@ -1,49 +0,0 @@
-Add and Delete Folders
-======================
-
-You can create and delete folders in your project using the **File** tab
-on the menu bar or from the context menu the Filetree.
-
-Add a folder
-------------
-
-To add a new folder, follow these steps:
-
-1. Navigate to the location in your project where you want to create the
- folder.
-
-2. Click the **File** tab on the menu bar and choose **New Folder**, or
- right-click in the Filetree and choose **New Folder** from the
- context menu.
-3. On the Create New Folder dialog, enter the **Folder Name** and click
- **OK**.
-
-Copy a folder
--------------
-
-You can also copy a folder to another location in the project.
-
-1. Right-click the folder in the Filetree and choose **Copy** from the
- context menu.
-2. Navigate to the location in the project where you want to copy it,
- right-click and choose **Paste**.
-
-The folder and its contents are copied to the new location.
-
-Move a folder
--------------
-
-You can drag and drop a folder in the Filetree to move it to another
-location.
-
-Delete a folder
----------------
-
-To delete a folder and its content, use one of the following methods:
-
-- Right-click the folder in the Filetree and choose **Delete** from the
- context menu.
-- Use a keyboard shortcut **fn+backspace** (Mac) or **shift+del**
- (Windows or Linux)
-
-**Warning** - Deleting a folder cannot be undone.
diff --git a/source/common/develop/ide/tools/upload-download-files.rst b/source/common/develop/ide/tools/upload-download-files.rst
deleted file mode 100644
index 0dc2ead9..00000000
--- a/source/common/develop/ide/tools/upload-download-files.rst
+++ /dev/null
@@ -1,45 +0,0 @@
-Upload and Download Files
--------------------------
-
-You can upload files to your project, and download them to your local
-computer.
-
-Upload a file
--------------
-
-To upload a file, follow these steps:
-
-1. Navigate to the folder where you want to upload the file.
-2. Click the **File** tab in the menu bar and choose **Upload**, or
- right-click the folder and choose **Upload** from the context menu.
-
-.. figure:: /img/right-click.png
- :alt: Upload
-
- Upload
-
-3. On the **Upload Files** dialog, use one of the following methods to
- upload the file:
-
-- Drag and drop the files from your desktop of File Explorer into the
- dialog box and click **Close**.
-- Click **Browse for Files**, select the files to upload, and then
- click **Close**.
-- Click **Browse for Files from Folder**, navigate to the folder and
- select it, and then click **Close**.
-
-**Important:** If you select Browse for Files from Folder, only the
-files in the main folder are uploaded. You must manually upload one
-folder at a time for multiple folders.
-
-Download files
---------------
-
-To download individual files from your project, right-click the file in
-the Filetree and choose **Download**.
-
-.. figure:: /img/downloadfile.png
- :alt: Download File
-
- Download File
-
diff --git a/source/common/develop/ide/tools/workspace.rst b/source/common/develop/ide/tools/workspace.rst
deleted file mode 100644
index d8606438..00000000
--- a/source/common/develop/ide/tools/workspace.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-IDE Workspace
-=============
-
-The Codio IDE is a web-based, easy to use workspace when you are learning to code.
-
-Review the following common tasks to get you started using the workspace:
-
-- `Add and Delete Folders `__
-- `Add and Delete Files `__
-- `Upload and Download Files `__
-- `Open a File `__
-- `Export Project `__
-
-When you open up a project in the IDE, the readme.md file in the root of the project is displayed in a tab in markdown.
-
-.. figure:: /img/readme-md.png
- :alt: Readme.md File
-
-You can also select the README.md file in the Filetree. You can switch between **Preview**, **Code**, or **Splitview** in the lower right corner.
-
-The **readme.md** file should be written in [markdown] (http://daringfireball.net/projects/markdown/basics).
-
-Exit the IDE
-------------
-
-You can exit the IDE and return to the Dashboard using one of the following methods:
-
-- Click the **Project** tab on the menu bar and choose **Close**.
-- Click the Gravatar or your user name in the menu bar.
-
diff --git a/source/common/develop/ide/workspace/add-delete-files.rst b/source/common/develop/ide/workspace/add-delete-files.rst
index cfc5a8d2..0ec9b6dd 100644
--- a/source/common/develop/ide/workspace/add-delete-files.rst
+++ b/source/common/develop/ide/workspace/add-delete-files.rst
@@ -1,10 +1,13 @@
+.. meta::
+ :description: Adding and delete files in your project.
+
.. _add-delete-files:
Add and Delete Files
====================
You can create and delete files in your project using the **File** tab
-on the menu bar or from the context menu the Filetree.
+on the menu bar or from the context menu in the Filetree.
Add a file
----------
diff --git a/source/common/develop/ide/workspace/add-delete-folders.rst b/source/common/develop/ide/workspace/add-delete-folders.rst
index 8a731c18..89403762 100644
--- a/source/common/develop/ide/workspace/add-delete-folders.rst
+++ b/source/common/develop/ide/workspace/add-delete-folders.rst
@@ -1,10 +1,13 @@
+.. meta::
+ :description: Adding and deleting folders in your project.
+
.. _add-delete-folders:
Add and Delete Folders
======================
You can create and delete folders in your project using the **File** tab
-on the menu bar or from the context menu the Filetree.
+on the menu bar or from the context menu in the Filetree.
Add a folder
------------
diff --git a/source/common/develop/ide/workspace/open-file.rst b/source/common/develop/ide/workspace/open-file.rst
index c8b3c9c7..4a295ffa 100644
--- a/source/common/develop/ide/workspace/open-file.rst
+++ b/source/common/develop/ide/workspace/open-file.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Open a project file.
+
.. _open-file:
Open a File
diff --git a/source/common/develop/ide/workspace/panels.rst b/source/common/develop/ide/workspace/panels.rst
index 665fcd19..64158b08 100644
--- a/source/common/develop/ide/workspace/panels.rst
+++ b/source/common/develop/ide/workspace/panels.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Control your project workspace layout using Panels, Tab and Layout settings.
+
.. _panels:
Panels, Tabs, and Layouts
diff --git a/source/common/develop/ide/workspace/upload-download-files.rst b/source/common/develop/ide/workspace/upload-download-files.rst
index 4f16f25f..22b081b0 100644
--- a/source/common/develop/ide/workspace/upload-download-files.rst
+++ b/source/common/develop/ide/workspace/upload-download-files.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Upload files to your project and download files to your computer.
+
.. _upload-download-files:
Upload and Download Files
@@ -23,7 +26,7 @@ To upload a file, follow these steps:
3. On the **Upload Files** dialog, use one of the following methods to
upload the file:
-- Drag and drop the files from your desktop of File Explorer into the
+- Drag and drop the files from your desktop or File Explorer into the
dialog box and click **Close**.
- Click **Browse for Files**, select the files to upload, and then
click **Close**.
diff --git a/source/common/develop/ide/workspace/workspace.rst b/source/common/develop/ide/workspace/workspace.rst
index ece66141..5edd3e01 100644
--- a/source/common/develop/ide/workspace/workspace.rst
+++ b/source/common/develop/ide/workspace/workspace.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: IDE Workspace
+
IDE Workspace
=============
diff --git a/source/common/develop/projects/access-projects.rst b/source/common/develop/projects/access-projects.rst
index 5269212e..91d47e20 100644
--- a/source/common/develop/projects/access-projects.rst
+++ b/source/common/develop/projects/access-projects.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Access and opening your projects or projects shared with you. Acessing project settings, filtering your project list and searching for projects.
+
.. _access-projects:
Access Projects
diff --git a/source/common/develop/projects/copy-project.rst b/source/common/develop/projects/copy-project.rst
index f32543c0..82c9eec9 100644
--- a/source/common/develop/projects/copy-project.rst
+++ b/source/common/develop/projects/copy-project.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Copy a project into your account
+
.. _copy-project:
Copy a Project
diff --git a/source/common/develop/projects/create-import-project.rst b/source/common/develop/projects/create-import-project.rst
index b13df668..e9beb85f 100644
--- a/source/common/develop/projects/create-import-project.rst
+++ b/source/common/develop/projects/create-import-project.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Create an empty project or a project from a template, copy an existing project, import a project from Github or from a zip file.
+
.. _create-import-project:
Create or Import a Project
@@ -32,7 +35,7 @@ To create a new empty project, follow these steps:
4. Select the visibility of the project (Private or Public). By default, all projects are created as private and are only accessible to you (in **My Projects**, a padlock icon is displayed next to all private projects.
- **Note:** If enabled by your organization owner, you can create public projects but these are accessible by any Codio user. See :ref:`Public and Private Settings ` for more information.
+ **Note:** If enabled by your organization owner, you can create public projects but these are accessible by any Codio user. See :ref:`Public and Private Settings ` for more information.
If your project is private, you can assign read, write, or full admin permissions (ability for others to access the box from the terminal) to other users from the **Project > Permissions** menu in the IDE.
@@ -53,7 +56,7 @@ To import a project or choose an alternative software configuration, follow thes
- **Empty with Stack** - Create a new project and browse to the **Stack** you want to import.
- **Copy Project** - Create a new project by copying one of your other projects. If you choose this option, browse to the project to **Copy From**.
- **Starter Pack** - Create a project from a Stack and browse to the pre-configured **Starter Pack**. This option is a combination of a Stack and a pre-configured code workspace.
- - **Import** - Create a project by importing it from Git or from a Zip file of a Codio project. If you choose this option, browse to the **Stack** and choose the **Source** from the drop-down list.
+ - **Import** - Create a project by importing it from Git or from a Zip file of a Codio project. If you choose this option, browse to select a **Stack** and choose the **Source** from the drop-down list.
.. image:: /img/project_create_other.png
:alt: Import Project
@@ -62,7 +65,7 @@ To import a project or choose an alternative software configuration, follow thes
4. Select the visibility of the project (Private or Public). By default, all projects are created as private and are only accessible to you (in **My Projects**, a padlock icon is displayed next to all private projects.
- **Note:** If enabled by your organization owner, you can create public projects but these are accessible by any Codio user. See :ref:`Public and Private Settings ` for more information.
+ **Note:** If enabled by your organization owner, you can create public projects but these are accessible by any Codio user. See :ref:`Public and Private Settings ` for more information.
diff --git a/source/common/develop/projects/create-starter-pack.rst b/source/common/develop/projects/create-starter-pack.rst
new file mode 100644
index 00000000..1ba616d9
--- /dev/null
+++ b/source/common/develop/projects/create-starter-pack.rst
@@ -0,0 +1,34 @@
+.. meta::
+ :description: Create a Starter Pack to share your Stack and workspace files with others.
+
+.. _create-starter-pack:
+
+Create Starter Pack
+===================
+You can create your own Starter Pack and upload it for others to use. Follow these steps to create a Starter Pack:
+
+1. In the navigation pane, click **Starter Packs**.
+
+2. On the **Packs** page, click **New Pack**.
+
+3. Click the **Workspace Source**. The following options are available:
+
+ - **Codio** - Use a Codio project that contains your code.
+ - **Git** - Specify a Git repo; use the HTTPS URL to the repository.
+ - **Mercurial** - Specify a Mercurial repo; use the HTTPS URL to the repository.
+
+ **Note:** When you specify a Git or Mercurial repo, the repos is pulled into the project each time someone uses your Starter Pack.
+
+4. Specify the **Stack** to be used. If you only need a base Ubuntu Box, you do not need to specify a Stack.
+
+ **Note:** A Starter Pack is simply a Codio Stack and code workspace. If your Starter Pack is based on a project that has had the Box modified (additional Box components installed, npm global install etc.), these are not present in the project created from the Starter Pack.
+
+5. Enter a **Name** and **Description**, and optionally an **Image** and **Tags** that allow searchability.
+
+6. Specify the Visibility of the Starter Pack. By default, a Starter Pack is private to your account until you make it public, at which point it is displayed in the **Popular** and **All** pages where all Codio users can access it.
+
+ ** Note:** The organization owner can disable the ability for you to create public starter packs. See :ref:Enable or Disable Public/Private Settings `.
+
+ **Important** - Do not make your Starter Pack public unless you have fully tested it.
+
+7. Click **Create**.
\ No newline at end of file
diff --git a/source/common/develop/projects/export-project.rst b/source/common/develop/projects/export-project.rst
index 21f01401..3f96b7a7 100644
--- a/source/common/develop/projects/export-project.rst
+++ b/source/common/develop/projects/export-project.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Exporting a project as a zip file.
+
.. _export-project:
Export a Project
@@ -11,7 +14,6 @@ to export a project:
**Project** tab on the menu bar and choose **Export as Zip**.
- Right-click the folder and choose **Export as Zip** in the context
menu.
-- Click the **Project** tab on the menu bar and choose and then click
- **Export** in the lower right corner on the **Project Settings**
- page.
+- Click the **Project** tab on the menu bar and choose the **Project Settings**
+ page then click **Export** in the lower right corner.
diff --git a/source/common/develop/projects/project-permissions.rst b/source/common/develop/projects/project-permissions.rst
index 7ec628f2..18d7a997 100644
--- a/source/common/develop/projects/project-permissions.rst
+++ b/source/common/develop/projects/project-permissions.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Project Permissions set the visibility of the project and editing permissions.
+
.. _project-permissions:
Project Permissions
diff --git a/source/common/develop/projects/project-settings.rst b/source/common/develop/projects/project-settings.rst
index 98e38082..4c815ceb 100644
--- a/source/common/develop/projects/project-settings.rst
+++ b/source/common/develop/projects/project-settings.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Set project settings such as name, description, stack, public or private. You can also delete a project or export as a Zip file here.
+
.. _project-settings:
Project Settings
diff --git a/source/common/develop/projects/projects.rst b/source/common/develop/projects/projects.rst
index b149c32d..5583538e 100644
--- a/source/common/develop/projects/projects.rst
+++ b/source/common/develop/projects/projects.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Projects are Ubuntu servers and also referred to as boxes.
+
.. _projects:
Projects
diff --git a/source/common/develop/projects/starter-pack-guidelines.rst b/source/common/develop/projects/starter-pack-guidelines.rst
new file mode 100644
index 00000000..be5b1d7a
--- /dev/null
+++ b/source/common/develop/projects/starter-pack-guidelines.rst
@@ -0,0 +1,85 @@
+.. meta::
+ :description: Guidelines for creating a Starter Pack including configuring menu items, providing a read me file and creating a Stack forthe software configuration.
+
+.. _starter-pack-guidelines:
+
+Starter Pack Guidelines
+=======================
+The following guidelines may help you When creating a Starter Pack.
+
+Stack
+-----
+When you create a Starter Pack, you should first create a new project from a stack that meets your requirements. You can also use the Base Stack and then :ref:`install your own components `.
+
+.codio file
+-----------
+Create a **.codio** file in the root of your project so you can easily run common terminal commands and preview the code.
+
+To enable your project to preview inside a **Codio** tab, you must configure the preview to run over https. We recommend this as being the default behavior as it will run both inside Codio and in a new browser tab. You should configure any services to run on any port between 9500 and 9000, depending on the server technology being used.
+
+The following **.codio** file is typical:
+
+.. code:: ini
+
+ {
+ // Configure your Run and Preview buttons here.
+
+ // Run button configuration
+ "commands": {
+ "Start Express Server": "npm start"
+ },
+
+ // Preview button configuration
+ "preview": {
+ "Preview": "https://{{domain}}:9500/"
+ }
+ }
+
+
+Create a new stack
+------------------
+If you have installed or configured any components that are not a part of the code workspace, then you may want to create a special Stack that your Starter Pack uses. If you don't do this, then Projects that are created from the Starter Pack will need to have these modifications performed after Project creation. This might be an `npm install` if you are using Node.
+
+Use GitHub
+-----------
+Although you can use Codio as the source for your Starter Pack, we recommend pushing your Project to a Git remote. This gives better version control over time. The creation process is also somewhat faster.
+
+When you create the Starter Pack, you can specify the Git url.
+
+Long Description
+----------------
+You should include a full description of your Starter Pack that appears when someone clicks on it within the Starter Packs listing. Check out some of Codio Certified Pack long descriptions.
+
+
+README.md file
+--------------
+You should create a **README.md** file in the root of your project that displays helpful information the user can see when they open the project.
+
+Below is a template that can be used:
+
+.. code:: markdown
+
+ # Title
+ Put the name of your Pack here containing the primary technology or technologies with a version number, along with a short description.
+
+ ## Using the Pack
+ Describe how the user should get started. Point to your `.codio` menu options if you have created any.
+
+ ## How the Pack was prepared
+ It can be helpful to others or even to you later on to describe how you built the Pack. What we often do is to include a set of instructions that can be pasted into a Bash script to recreate the Pack with a single command.
+
+ **Example** : This Starter Pack was built on the Node+Grunt+MongoDB Stack. We than ran the following commands before creating the Pack.
+
+ npm install -g express
+ npm install -g express-generator
+ express .
+ npm install
+
+ ## Useful Links
+
+ - [Express site](http://expressjs.com/)
+ - [Node](http://nodejs.org/)
+ - [npm](https://www.npmjs.org/)
+ - [Grunt](http://gruntjs.com/)
+ - [MongoDB](https://www.mongodb.org)
+
diff --git a/source/common/develop/projects/starter-packs.rst b/source/common/develop/projects/starter-packs.rst
new file mode 100644
index 00000000..30264af4
--- /dev/null
+++ b/source/common/develop/projects/starter-packs.rst
@@ -0,0 +1,36 @@
+.. meta::
+ :description: Starter packs include a Stack, the software configuration, as well as workspace data such as code.
+
+.. _starter-packs:
+
+Starter Packs
+=============
+
+Starter Packs offer an easy way to get started using templates of projects that include:
+
+- A base Ubuntu operating system.
+- A :ref:`Stack ` which includes base software dependencies such as databases, languages and other system components (optional).
+- Any code present in your project.
+
+Using Starter Packs, you can organize and share your own packs, or use Codio's certified packs. If you want additional Starter Packs, you can easily create your own or you can submit a request for Codio to add one for you. Simply email us at help@codio.com with full details and we'll try to get it added for you.
+
+Follow these steps to view and use a Starter Pack:
+
+1. In the navigation pane, click **Starter Packs**.
+
+2. Click the **Certified** tab and search for the technology you want to use.
+
+ .. image:: /img/packs_certified.png
+ :alt: Certified Starter Packs
+
+3. Click the **Starter Pack** and view the full details about the pack.
+
+ .. image:: /img/packs_info.png
+ :alt: Starter Pack Details
+
+4. Click **Use Pack** to open the **Projects > Create** page.
+
+ If you want to create a new Starter Pack, click **New Pack**. See :ref:`Create Starter Pack ` for more information.
+
+5. Optionally, change the **Name** or **Description** and then click **Create**.
+
diff --git a/source/common/develop/projects/update-starter-pack.rst b/source/common/develop/projects/update-starter-pack.rst
new file mode 100644
index 00000000..ef4f3a71
--- /dev/null
+++ b/source/common/develop/projects/update-starter-pack.rst
@@ -0,0 +1,27 @@
+.. meta::
+ :description: Update or delete a Starter Pack
+
+.. _update-starter-pack:
+
+Update a Starter Pack
+=====================
+When you edit your Starter Pack, the **Source** field is enabled if you are the owner of the source project and the project has not been deleted. If someone else owns the project or if you have deleted the underlying project, you can still edit the project data fields below the **Source** field and the original project that was used will be retained.
+
+If you need to make changes to your Starter Pack, follow these steps:
+
+1. Create a new project from your Starter Pack or locate an existing project where you want to use your Starter Pack.
+2. Locate the Starter Pack and click **Edit**.
+3. In the **Source** field, browse to the correctly configured project.
+4. Click Create**** in the lower portion of the page.
+
+**Note:** Codio does not support versioning for Starter Packs.
+
+Deleting a Starter Pack
+------------------------
+To delete a Starter Pack, folow these steps:
+
+1. On the **My Packs** page, click the **Starter Pack** to open it.
+2. Click **Remove**.
+3. On the confirmation dialog, click **Yes** to confirm the delete.
+
+**Note:** Any projects that were created from a Starter Pack will not be impacted.
\ No newline at end of file
diff --git a/source/common/develop/stacks/create-stack.rst b/source/common/develop/stacks/create-stack.rst
index 01955029..7cf275d0 100644
--- a/source/common/develop/stacks/create-stack.rst
+++ b/source/common/develop/stacks/create-stack.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Create a Stack to save your software configuration as a template.
+
.. _create-stack:
Create a Stack
@@ -52,7 +55,7 @@ Sample template
^^^^^^^^^^^^^^^
Below is a sample template that can be modified for your stack.
-.. code:: python
+.. code:: ini
# Title
Put the name of your Stack here.
@@ -82,7 +85,7 @@ Below is a sample template that can be modified for your stack.
Sample template from Codio Certified LAMP stack
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-.. code:: python
+.. code:: ini
# LAMP
diff --git a/source/common/develop/stacks/modify-stack.rst b/source/common/develop/stacks/modify-stack.rst
index ff48551b..d7ac015a 100644
--- a/source/common/develop/stacks/modify-stack.rst
+++ b/source/common/develop/stacks/modify-stack.rst
@@ -1,10 +1,13 @@
+.. meta::
+ :description: Modify a project or assignment Stack by installing items using the terminal.
+
.. _modify-stack:
Modify a Stack
==============
Any changes you or an application makes to the software on the server (box) outside the **Workspace** folder is considered a stack modification. Such modifications may include changes made using `sudo apt-get install`, manually editing a config file, or changes to a database due to application usage.
-You can modify the stack at any time by opening a project, course assignment, or book and making the stack changes from the :ref:`command line `. Keep in mind that your modifications will work fine on the project you are working on as the owner, but the modifications will not be transferred to those being run by your students.
+You can modify the stack at any time by opening a project, or course assignment and making the stack changes from the :ref:`command line `. Keep in mind that your modifications will work fine on the project you are working on as the owner, but the modifications will not be transferred to those being run by your students.
You must first create a clean stack with your modifications and then switch the project to the clean stack. See :ref:`Creating a Stack ` and :ref:`Switching a Project Stack ` for more information.
diff --git a/source/common/develop/stacks/stacks.rst b/source/common/develop/stacks/stacks.rst
index 22d5f014..39517042 100644
--- a/source/common/develop/stacks/stacks.rst
+++ b/source/common/develop/stacks/stacks.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Stacks are software configuration templates for your Codio projects or assignments. A Stack always includes the operating system and can also include programming languages and databases.
+
.. _stacks:
Stacks
@@ -38,7 +41,7 @@ The following rules apply for visibility and ownership of stacks:
- If you are the owner of the stack for your organization, the stack is displayed on the **Stacks** page under **My Stacks** and all members of your organization can view it.
-- If you are an owner in the organization, you can enable the setting that allows you to create public stacks. See :ref:`Public/Private Settings `.
+- If you are an owner in the organization, you can enable the setting that allows you to create public stacks. See :ref:`Public/Private Settings `.
- If you want to keep your Stack private to your organization, select the **Private** option and set the **Owner** option to your organization. These settings are recommended for collaborating with others when authoring and editing content.
diff --git a/source/common/develop/stacks/switch-stack.rst b/source/common/develop/stacks/switch-stack.rst
index 4a81cc0f..a9515180 100644
--- a/source/common/develop/stacks/switch-stack.rst
+++ b/source/common/develop/stacks/switch-stack.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Switch a project's software configuration by switching to a new Stack
+
.. _switch-stack:
Switch Project to New Stack
diff --git a/source/common/develop/stacks/update-stack.rst b/source/common/develop/stacks/update-stack.rst
index 6cf06316..911eb921 100644
--- a/source/common/develop/stacks/update-stack.rst
+++ b/source/common/develop/stacks/update-stack.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Update a Stack name or description or create a new version to update the software configuration.
+
.. _update-stack:
Update a Stack
diff --git a/source/common/develop/stacks/using-stacks.rst b/source/common/develop/stacks/using-stacks.rst
index 73dbd6ed..9da5f4c6 100644
--- a/source/common/develop/stacks/using-stacks.rst
+++ b/source/common/develop/stacks/using-stacks.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Using Stacks to set up the software configuration of your assignment or project.
+
.. _using-stacks:
Using Stacks
diff --git a/source/common/settings/bitbucket.rst b/source/common/settings/bitbucket.rst
index d261887e..af69c6e3 100644
--- a/source/common/settings/bitbucket.rst
+++ b/source/common/settings/bitbucket.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Connect to BitBucket
+
.. _bitbucket:
Connect to BitBucket
diff --git a/source/common/settings/github.rst b/source/common/settings/github.rst
index 32c4a525..c53ac00d 100644
--- a/source/common/settings/github.rst
+++ b/source/common/settings/github.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Connect to GitHub
+
.. _github:
Connect to GitHub
@@ -9,7 +12,8 @@ If you are working with GitHub, you must install your Codio SSH key and connect
2. Click the **Applications** tab.
.. image:: /img/prefs-account-gh1.png
-
+ :alt: GH account
+
3. Navigate to the GitHub section and click **Upload Public Key**.
You will be redirected to your application account and asked to authorize the application. You will then be redirected back to your Codio account.
diff --git a/source/common/settings/manage-password.rst b/source/common/settings/manage-password.rst
index 336b667c..dc9c06db 100644
--- a/source/common/settings/manage-password.rst
+++ b/source/common/settings/manage-password.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Change or reset your password
+
.. _password:
Manage Password
@@ -23,16 +26,18 @@ You can change your password from the **Account** page. You should change it if
1. Click your user name or gravatar in the lower portion of the navigation pane to open the **Settings** page.
.. image:: /img/what_students_do/forgotpassword/profilepic.png
+ :alt: Profile Icon
2. Click the **Account** tab.
.. image:: /img/what_students_do/forgotpassword/account.png
-
+ :alt: Account
3. In the **Change Password** area, enter your **Current Password** and a **New Password**, and click **Update password**.
.. image:: /img/what_students_do/forgotpassword/change.png
+ :alt: Change password
**Note:** You are allowed three attempts to enter your current password before your account is temporarily suspended. If your account is suspended, wait 15 minutes and then try again.
@@ -44,10 +49,12 @@ You can request a password reset from your **Account** page. It may be necessary
1. Click your user name or gravatar in the lower portion of the navigation pane to open the **Settings** page.
.. image:: /img/what_students_do/forgotpassword/profilepic.png
+ :alt: Profile Icon
2. Click the **Account** tab.
.. image:: /img/what_students_do/forgotpassword/account.png
+ :alt: Account
3. In the **Reset Password** area, enter your **Email** address and click **Reset password**. A email is sent to your inbox with a link to reset your password.
diff --git a/source/common/settings/project-prefs.rst b/source/common/settings/project-prefs.rst
index 0bec63df..2326e1c3 100644
--- a/source/common/settings/project-prefs.rst
+++ b/source/common/settings/project-prefs.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Project preferences allow you to set things such as keyboard shortcuts, themes and editor settings on a project basis.
+
.. _project-prefs:
Project Preferences
diff --git a/source/common/settings/settings.rst b/source/common/settings/settings.rst
index e628f460..81086bb5 100644
--- a/source/common/settings/settings.rst
+++ b/source/common/settings/settings.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Account Settings
+
.. _settings:
Account Settings
diff --git a/source/common/settings/ssh-key.rst b/source/common/settings/ssh-key.rst
index 8f45e5b8..5ca39205 100644
--- a/source/common/settings/ssh-key.rst
+++ b/source/common/settings/ssh-key.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Access your SSH Key
+
.. _ssh-key:
SSH Key
@@ -5,7 +8,7 @@ SSH Key
An SSH public and private key pair is automatically generated for your account that can then be used when Codio attempts communication with an external server that requires authentication based on a public or private key, such as SSH terminal or SFTP. You access this key from the **SSH Key** tab on the **Settings** page.
-.. image:: /img/prefs-account-ssh.png
- :alt: Codio SSH Key
+ .. image:: /img/prefs-account-ssh.png
+ :alt: Codio SSH Key
To connect to a remote server, you must :ref:`upload your SSH key to the remote server `.
\ No newline at end of file
diff --git a/source/common/settings/upload-ssh-key-remote-server.rst b/source/common/settings/upload-ssh-key-remote-server.rst
index 3ee9bef2..c8ba210c 100644
--- a/source/common/settings/upload-ssh-key-remote-server.rst
+++ b/source/common/settings/upload-ssh-key-remote-server.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Upload SSH Key to Remote Server
+
.. _upload-ssh-key-remote-server:
@@ -10,6 +13,7 @@ To make a secure connection to a remote server, you must upload your SSH key to
2. Click the **SSH Key** tab.
.. image:: /img/prefs-account-ssh-dialog.png
+ :alt: SSH Dialog
3. In the **Upload Key** section, enter the **Server** information and click **Upload**. Codio will upload your Codio SSH key to the server so you can make a secure connection.
diff --git a/source/common/settings/user-prefs.rst b/source/common/settings/user-prefs.rst
index 26ce7483..590d2f87 100644
--- a/source/common/settings/user-prefs.rst
+++ b/source/common/settings/user-prefs.rst
@@ -1,25 +1,29 @@
+
+.. meta::
+ :description: User Preferences allow you to set things such as keyboard shortcuts, themes and editor settings that apply to you when you're logged in.
+
.. _user-prefs:
User Preferences
================
Codio offers a full collection of settings that apply to only you when you're logged in. These user preferences cover all aspects of Codio usage, from code editor settings (tab stops, indentation, colors, fonts, etc.) to keyboard shortcuts.
-.. _image:: /img/prefs-user.png
- :alt: User Preferences
+.. image:: /img/prefs-user.png
+ :alt: User Preferences
You can customize these preferences at the user level (only affects you) or the project level (affects everyone using the project). For more information see :ref:`Project Preferences `. When logged in to Codio, the default preferences are used first, then any user preference overrides are applied, and finally any project-level preferences are applied.
You access the **User Preferences** from the **Codio > Preferences > User** menu option when you are in a project.
-.. _image:: /img/prefs-menu.png
- :alt: User Preference Menu
+.. image:: /img/prefs-menu.png
+ :alt: User Preference Menu
- **Default Preferences** are displayed in the right column and are read only.
- **Your (User) Preferences** are displayed in the left column. When your account is created, the **Your Preferences** column is empty until you specify an override to the default preferences.
Below is an example of user settings that override the Codio default preferences:
-...
+
.. code:: ini
diff --git a/source/common/settings/user-profile.rst b/source/common/settings/user-profile.rst
index f3f98a8e..8036876d 100644
--- a/source/common/settings/user-profile.rst
+++ b/source/common/settings/user-profile.rst
@@ -1,7 +1,10 @@
+.. meta::
+ :description: Update your name, email address or password
+
.. _user-profile:
User Profile
============
You can update your user profile from the **Account** tab on the **Settings** page. To access this page, click your user name or gravatar in the lower portion of the navigation pane.
-Update your name or email address and click **Save Changes**.
\ No newline at end of file
+Update your name, email address or password and click **Save Changes**.
\ No newline at end of file
diff --git a/source/common/tools/code-commenting.rst b/source/common/tools/code-commenting.rst
index c8ecb253..59616251 100644
--- a/source/common/tools/code-commenting.rst
+++ b/source/common/tools/code-commenting.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Use Code Commenting to provide suggestions or corrections or view instructor comments.
+
.. _code-commenting:
Code Commenting
@@ -10,7 +13,7 @@ To view all comments, click **Education > Code Comments** on the menu bar, and c
.. image:: /img/studentcodecomment.png
:alt: Commenting
-You can also add your own comments for the instructor to review. As you update your code, the comment is marked as resolved but can still be review from the **Education -> Code Comments** menu item or from the Guide Settings.
+You can also add your own comments for the instructor to review. As you update your code, the comment is marked as resolved but can still be reviewed from the **Education -> Code Comments** menu item or from the Guide Settings.
.. image:: /img/guides/codecommentguides.png
:alt: Guides Code Comments
diff --git a/source/common/tools/code-playback.rst b/source/common/tools/code-playback.rst
index f5c432a5..e4091bb6 100644
--- a/source/common/tools/code-playback.rst
+++ b/source/common/tools/code-playback.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Use Code Playback to review code creation and retrieve lost changes.
+
.. _code-playback:
Code Playback
diff --git a/source/common/tools/dyslexia.rst b/source/common/tools/dyslexia.rst
index d5a90413..e4dc69e3 100644
--- a/source/common/tools/dyslexia.rst
+++ b/source/common/tools/dyslexia.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Enable Dyslexia Support
+
.. _dyslexia:
Dyslexia Support
@@ -9,10 +12,10 @@ Codio has a built in dyslexia support feature for users with dyselexia. To enabl
2. In the upper right corner, and select the **Settings** icon (gear) and choose **Theme > Dyslexic**.
- .. image:: /img/settings.png
- :alt: Dsylexia Theme
+.. figure:: /img/settings.png
+ :alt: Dsylexia Theme
- When enabled, the screen is displayed in Dyslexia View.
+When enabled, the screen is displayed in Dyslexia View.
- .. image:: /img/dyslexicview.png
- :alt: Dyslexia View
\ No newline at end of file
+.. image:: /img/dyslexicview.png
+ :alt: Dyslexia View
\ No newline at end of file
diff --git a/source/common/tools/lexikon.rst b/source/common/tools/lexikon.rst
index 2f397788..954fcb14 100644
--- a/source/common/tools/lexikon.rst
+++ b/source/common/tools/lexikon.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Lexikon
+
.. _lexikon:
Lexikon
@@ -6,7 +9,7 @@ Lexikon
The Codio Lexikon is an integrated help system that enables you to quickly and easily look up information about a variety of languages and topics. It provides concise reference information within a coding project or assignment without having to search the web.
.. image:: /img/lexicon.png
- :alt: !Lexicon
+ :alt: Lexicon
If Lexikon has been enabled by the project author, you can access it using one of the following methods:
diff --git a/source/common/tools/tools.rst b/source/common/tools/tools.rst
index d7e18e72..f7df7ff1 100644
--- a/source/common/tools/tools.rst
+++ b/source/common/tools/tools.rst
@@ -1,3 +1,6 @@
+.. meta::
+ :description: Useful IDE Tools
+
.. _tools:
Useful Tools
diff --git a/source/conf.py b/source/conf.py
index 090e03a4..d2da9e21 100644
--- a/source/conf.py
+++ b/source/conf.py
@@ -84,7 +84,7 @@
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
#
-html_theme = 'classic'
+html_theme = 'pydata_sphinx_theme'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
diff --git a/source/img/CodioLibTags.png b/source/img/CodioLibTags.png
index bac0440d..b3a8bd0f 100644
Binary files a/source/img/CodioLibTags.png and b/source/img/CodioLibTags.png differ
diff --git a/source/img/CreateAssessment.png b/source/img/CreateAssessment.png
index d3a5cfc4..5dbfe3d7 100644
Binary files a/source/img/CreateAssessment.png and b/source/img/CreateAssessment.png differ
diff --git a/source/img/DisconnectFromlib.png b/source/img/DisconnectFromlib.png
index 39cf87e9..318f1d4f 100644
Binary files a/source/img/DisconnectFromlib.png and b/source/img/DisconnectFromlib.png differ
diff --git a/source/img/EditAssessmsent.png b/source/img/EditAssessmsent.png
index 1026d7b6..9b65db0f 100644
Binary files a/source/img/EditAssessmsent.png and b/source/img/EditAssessmsent.png differ
diff --git a/source/img/GitHub1.png b/source/img/GitHub1.png
new file mode 100644
index 00000000..dabd7676
Binary files /dev/null and b/source/img/GitHub1.png differ
diff --git a/source/img/Github2.png b/source/img/Github2.png
new file mode 100644
index 00000000..aca127a8
Binary files /dev/null and b/source/img/Github2.png differ
diff --git a/source/img/Level contains more then 150 items, output truncated/autoComplete.png b/source/img/Level contains more then 150 items, output truncated/autoComplete.png
deleted file mode 100644
index 981d09fb..00000000
Binary files a/source/img/Level contains more then 150 items, output truncated/autoComplete.png and /dev/null differ
diff --git a/source/img/Level contains more then 150 items, output truncated/doubleTags.png b/source/img/Level contains more then 150 items, output truncated/doubleTags.png
deleted file mode 100644
index 547109e2..00000000
Binary files a/source/img/Level contains more then 150 items, output truncated/doubleTags.png and /dev/null differ
diff --git a/source/img/Level contains more then 150 items, output truncated/doubleTags2.png b/source/img/Level contains more then 150 items, output truncated/doubleTags2.png
deleted file mode 100644
index 7260596f..00000000
Binary files a/source/img/Level contains more then 150 items, output truncated/doubleTags2.png and /dev/null differ
diff --git a/source/img/Level contains more then 150 items, output truncated/savedSearch.png b/source/img/Level contains more then 150 items, output truncated/savedSearch.png
deleted file mode 100644
index cf1e2b78..00000000
Binary files a/source/img/Level contains more then 150 items, output truncated/savedSearch.png and /dev/null differ
diff --git a/source/img/Level contains more then 150 items, output truncated/savedSearch2.png b/source/img/Level contains more then 150 items, output truncated/savedSearch2.png
deleted file mode 100644
index 19a91b9a..00000000
Binary files a/source/img/Level contains more then 150 items, output truncated/savedSearch2.png and /dev/null differ
diff --git a/source/img/Level contains more then 150 items, output truncated/searchResults.png b/source/img/Level contains more then 150 items, output truncated/searchResults.png
deleted file mode 100644
index 62a21fc0..00000000
Binary files a/source/img/Level contains more then 150 items, output truncated/searchResults.png and /dev/null differ
diff --git a/source/img/NewRepo.png b/source/img/NewRepo.png
new file mode 100644
index 00000000..4d53d7f1
Binary files /dev/null and b/source/img/NewRepo.png differ
diff --git a/source/img/RemoteConfig.png b/source/img/RemoteConfig.png
new file mode 100644
index 00000000..f367b4e6
Binary files /dev/null and b/source/img/RemoteConfig.png differ
diff --git a/source/img/RemoteConfig2.png b/source/img/RemoteConfig2.png
new file mode 100644
index 00000000..0792bbdd
Binary files /dev/null and b/source/img/RemoteConfig2.png differ
diff --git a/source/img/RemoteMenu.png b/source/img/RemoteMenu.png
new file mode 100644
index 00000000..02796a19
Binary files /dev/null and b/source/img/RemoteMenu.png differ
diff --git a/source/img/RepoConfig.png b/source/img/RepoConfig.png
new file mode 100644
index 00000000..e757d58f
Binary files /dev/null and b/source/img/RepoConfig.png differ
diff --git a/source/img/RepoURL.png b/source/img/RepoURL.png
new file mode 100644
index 00000000..47f58ac6
Binary files /dev/null and b/source/img/RepoURL.png differ
diff --git a/source/img/UpdateInLib.png b/source/img/UpdateInLib.png
index b4460c9d..eca29a64 100644
Binary files a/source/img/UpdateInLib.png and b/source/img/UpdateInLib.png differ
diff --git a/source/img/accessgrades.png b/source/img/accessgrades.png
index aa2843b5..16e0cf2a 100644
Binary files a/source/img/accessgrades.png and b/source/img/accessgrades.png differ
diff --git a/source/img/account_password.png b/source/img/account_password.png
index 830a4ab6..6fcfba63 100644
Binary files a/source/img/account_password.png and b/source/img/account_password.png differ
diff --git a/source/img/actionarea.png b/source/img/actionarea.png
index 1a7a2b33..628e6c14 100644
Binary files a/source/img/actionarea.png and b/source/img/actionarea.png differ
diff --git a/source/img/addFromLib.png b/source/img/addFromLib.png
index edc335a7..627fe9e2 100644
Binary files a/source/img/addFromLib.png and b/source/img/addFromLib.png differ
diff --git a/source/img/adjusted.png b/source/img/adjusted.png
index 634522dc..7c711546 100644
Binary files a/source/img/adjusted.png and b/source/img/adjusted.png differ
diff --git a/source/img/assessment.png b/source/img/assessment.png
index 96fed359..f49604fc 100644
Binary files a/source/img/assessment.png and b/source/img/assessment.png differ
diff --git a/source/img/assessmentpoints.png b/source/img/assessmentpoints.png
index 117da074..d768e4b8 100644
Binary files a/source/img/assessmentpoints.png and b/source/img/assessmentpoints.png differ
diff --git a/source/img/assessmenttoken.png b/source/img/assessmenttoken.png
index 000900db..538a222e 100644
Binary files a/source/img/assessmenttoken.png and b/source/img/assessmenttoken.png differ
diff --git a/source/img/assign-module.png b/source/img/assign-module.png
index 9c81db19..4c6c9652 100644
Binary files a/source/img/assign-module.png and b/source/img/assign-module.png differ
diff --git a/source/img/auto-transfer-total.png b/source/img/auto-transfer-total.png
index 5823360c..3ec11d18 100644
Binary files a/source/img/auto-transfer-total.png and b/source/img/auto-transfer-total.png differ
diff --git a/source/img/autoComplete.png b/source/img/autoComplete.png
index 981d09fb..9aec0195 100644
Binary files a/source/img/autoComplete.png and b/source/img/autoComplete.png differ
diff --git a/source/img/autograde-test.png b/source/img/autograde-test.png
index 5581c5ef..821926eb 100644
Binary files a/source/img/autograde-test.png and b/source/img/autograde-test.png differ
diff --git a/source/img/bloomsTax.png b/source/img/bloomsTax.png
index 8b2c26da..367072ad 100644
Binary files a/source/img/bloomsTax.png and b/source/img/bloomsTax.png differ
diff --git a/source/img/book-permissions.png b/source/img/book-permissions.png
index 2faa27d8..25e48dd0 100644
Binary files a/source/img/book-permissions.png and b/source/img/book-permissions.png differ
diff --git a/source/img/book_id.png b/source/img/book_id.png
index b18b1bb2..1c38dda6 100644
Binary files a/source/img/book_id.png and b/source/img/book_id.png differ
diff --git a/source/img/book_publish.png b/source/img/book_publish.png
index 5c3bfece..3be16e64 100644
Binary files a/source/img/book_publish.png and b/source/img/book_publish.png differ
diff --git a/source/img/book_stack_modified.png b/source/img/book_stack_modified.png
index 7234423b..f867408a 100644
Binary files a/source/img/book_stack_modified.png and b/source/img/book_stack_modified.png differ
diff --git a/source/img/book_stack_newstack.png b/source/img/book_stack_newstack.png
index bfe827fa..2e7597dd 100644
Binary files a/source/img/book_stack_newstack.png and b/source/img/book_stack_newstack.png differ
diff --git a/source/img/book_stack_newversion.png b/source/img/book_stack_newversion.png
index 10c47806..cdf01710 100644
Binary files a/source/img/book_stack_newversion.png and b/source/img/book_stack_newversion.png differ
diff --git a/source/img/book_stack_notmodified.png b/source/img/book_stack_notmodified.png
index 41f65cdd..e09f49c5 100644
Binary files a/source/img/book_stack_notmodified.png and b/source/img/book_stack_notmodified.png differ
diff --git a/source/img/bookmapping.png b/source/img/bookmapping.png
index 12848f34..5a1eaea0 100644
Binary files a/source/img/bookmapping.png and b/source/img/bookmapping.png differ
diff --git a/source/img/bookpages.png b/source/img/bookpages.png
index e504a94c..579f5885 100644
Binary files a/source/img/bookpages.png and b/source/img/bookpages.png differ
diff --git a/source/img/booksettings.png b/source/img/booksettings.png
index 866bf4de..2ad77696 100644
Binary files a/source/img/booksettings.png and b/source/img/booksettings.png differ
diff --git a/source/img/booksettingspage.png b/source/img/booksettingspage.png
index 0360b18b..efad8f90 100644
Binary files a/source/img/booksettingspage.png and b/source/img/booksettingspage.png differ
diff --git a/source/img/bookshowallpages.png b/source/img/bookshowallpages.png
index 47cef145..36535639 100644
Binary files a/source/img/bookshowallpages.png and b/source/img/bookshowallpages.png differ
diff --git a/source/img/bookslist.png b/source/img/bookslist.png
index 220b56fd..ed0cc223 100644
Binary files a/source/img/bookslist.png and b/source/img/bookslist.png differ
diff --git a/source/img/bookupdate.png b/source/img/bookupdate.png
index 47edc7f3..c0ea2ae2 100644
Binary files a/source/img/bookupdate.png and b/source/img/bookupdate.png differ
diff --git a/source/img/bookupdate1.png b/source/img/bookupdate1.png
index 3c055e13..24eaee33 100644
Binary files a/source/img/bookupdate1.png and b/source/img/bookupdate1.png differ
diff --git a/source/img/bookversion.png b/source/img/bookversion.png
index 04dd8db4..90d6b92e 100644
Binary files a/source/img/bookversion.png and b/source/img/bookversion.png differ
diff --git a/source/img/box_info.png b/source/img/box_info.png
index a9204179..268b72fb 100644
Binary files a/source/img/box_info.png and b/source/img/box_info.png differ
diff --git a/source/img/ca-collapse-before.png b/source/img/ca-collapse-before.png
index 3b897f96..9ffd6762 100644
Binary files a/source/img/ca-collapse-before.png and b/source/img/ca-collapse-before.png differ
diff --git a/source/img/ca-overview.png b/source/img/ca-overview.png
index fa0ba8a1..b8377c15 100644
Binary files a/source/img/ca-overview.png and b/source/img/ca-overview.png differ
diff --git a/source/img/ca-popup-window.png b/source/img/ca-popup-window.png
index d96285e1..b8d29458 100644
Binary files a/source/img/ca-popup-window.png and b/source/img/ca-popup-window.png differ
diff --git a/source/img/ca-readme.png b/source/img/ca-readme.png
index 7d90a881..d69936d8 100644
Binary files a/source/img/ca-readme.png and b/source/img/ca-readme.png differ
diff --git a/source/img/ca-video.png b/source/img/ca-video.png
index 66a9472f..4bee1853 100644
Binary files a/source/img/ca-video.png and b/source/img/ca-video.png differ
diff --git a/source/img/changereleasegrades.png b/source/img/changereleasegrades.png
index 7d467866..3577ecad 100644
Binary files a/source/img/changereleasegrades.png and b/source/img/changereleasegrades.png differ
diff --git a/source/img/chromecookies.png b/source/img/chromecookies.png
index 79ca7d4e..070eb055 100644
Binary files a/source/img/chromecookies.png and b/source/img/chromecookies.png differ
diff --git a/source/img/class-releasegrades.png b/source/img/class-releasegrades.png
index 7d467866..3577ecad 100644
Binary files a/source/img/class-releasegrades.png and b/source/img/class-releasegrades.png differ
diff --git a/source/img/class_add_module.png b/source/img/class_add_module.png
index 3778a266..685d4563 100644
Binary files a/source/img/class_add_module.png and b/source/img/class_add_module.png differ
diff --git a/source/img/class_addstudents.png b/source/img/class_addstudents.png
index 16038d16..f2ad1d80 100644
Binary files a/source/img/class_addstudents.png and b/source/img/class_addstudents.png differ
diff --git a/source/img/class_addteachers.png b/source/img/class_addteachers.png
index 8bf50c9c..f9f410e0 100644
Binary files a/source/img/class_addteachers.png and b/source/img/class_addteachers.png differ
diff --git a/source/img/class_administration/addteachers/invitation.png b/source/img/class_administration/addteachers/invitation.png
index d3cb9506..28555c76 100644
Binary files a/source/img/class_administration/addteachers/invitation.png and b/source/img/class_administration/addteachers/invitation.png differ
diff --git a/source/img/class_administration/addteachers/myschoolorg.png b/source/img/class_administration/addteachers/myschoolorg.png
index 5e19f5e5..4b053eaf 100644
Binary files a/source/img/class_administration/addteachers/myschoolorg.png and b/source/img/class_administration/addteachers/myschoolorg.png differ
diff --git a/source/img/class_administration/asignmentsettings.png b/source/img/class_administration/asignmentsettings.png
index c045d706..2e1a4926 100644
Binary files a/source/img/class_administration/asignmentsettings.png and b/source/img/class_administration/asignmentsettings.png differ
diff --git a/source/img/class_administration/createanorganization/classteststudents.png b/source/img/class_administration/createanorganization/classteststudents.png
index ee000945..2040f9df 100644
Binary files a/source/img/class_administration/createanorganization/classteststudents.png and b/source/img/class_administration/createanorganization/classteststudents.png differ
diff --git a/source/img/class_administration/createanorganization/completeform.png b/source/img/class_administration/createanorganization/completeform.png
index b289ea3d..97fe235a 100644
Binary files a/source/img/class_administration/createanorganization/completeform.png and b/source/img/class_administration/createanorganization/completeform.png differ
diff --git a/source/img/class_administration/createanorganization/createorg.png b/source/img/class_administration/createanorganization/createorg.png
index f9d5a88b..dff0fed0 100644
Binary files a/source/img/class_administration/createanorganization/createorg.png and b/source/img/class_administration/createanorganization/createorg.png differ
diff --git a/source/img/class_administration/createanorganization/org_teams.png b/source/img/class_administration/createanorganization/org_teams.png
index bffb79b6..92359402 100644
Binary files a/source/img/class_administration/createanorganization/org_teams.png and b/source/img/class_administration/createanorganization/org_teams.png differ
diff --git a/source/img/class_administration/createanorganization/studentlogin.png b/source/img/class_administration/createanorganization/studentlogin.png
index fd8c6d12..61bbdd8d 100644
Binary files a/source/img/class_administration/createanorganization/studentlogin.png and b/source/img/class_administration/createanorganization/studentlogin.png differ
diff --git a/source/img/class_administration/createanorganization/test-student-view.png b/source/img/class_administration/createanorganization/test-student-view.png
index e4985c3c..31436ab1 100644
Binary files a/source/img/class_administration/createanorganization/test-student-view.png and b/source/img/class_administration/createanorganization/test-student-view.png differ
diff --git a/source/img/class_administration/editassignment.png b/source/img/class_administration/editassignment.png
index 0c3c332c..1f707aee 100644
Binary files a/source/img/class_administration/editassignment.png and b/source/img/class_administration/editassignment.png differ
diff --git a/source/img/class_administration/editunit.png b/source/img/class_administration/editunit.png
index 8c4de0d7..7414b8cc 100644
Binary files a/source/img/class_administration/editunit.png and b/source/img/class_administration/editunit.png differ
diff --git a/source/img/class_administration/grading/anongrading.png b/source/img/class_administration/grading/anongrading.png
index ca69ba38..c6cff83d 100644
Binary files a/source/img/class_administration/grading/anongrading.png and b/source/img/class_administration/grading/anongrading.png differ
diff --git a/source/img/class_administration/grading/classroom.png b/source/img/class_administration/grading/classroom.png
index bd2762e7..cb53cc8d 100644
Binary files a/source/img/class_administration/grading/classroom.png and b/source/img/class_administration/grading/classroom.png differ
diff --git a/source/img/class_administration/grading/grading-template.png b/source/img/class_administration/grading/grading-template.png
index 74b5a134..2fd3def4 100644
Binary files a/source/img/class_administration/grading/grading-template.png and b/source/img/class_administration/grading/grading-template.png differ
diff --git a/source/img/class_administration/grading/set-template.png b/source/img/class_administration/grading/set-template.png
index aef20091..0359765d 100644
Binary files a/source/img/class_administration/grading/set-template.png and b/source/img/class_administration/grading/set-template.png differ
diff --git a/source/img/class_administration/grading/template-example.png b/source/img/class_administration/grading/template-example.png
index 489f0b23..29586604 100644
Binary files a/source/img/class_administration/grading/template-example.png and b/source/img/class_administration/grading/template-example.png differ
diff --git a/source/img/class_administration/grading/templates.png b/source/img/class_administration/grading/templates.png
index 5cfa81ae..1f7cee84 100644
Binary files a/source/img/class_administration/grading/templates.png and b/source/img/class_administration/grading/templates.png differ
diff --git a/source/img/class_administration/indunitupdate.png b/source/img/class_administration/indunitupdate.png
index e691af19..0646b731 100644
Binary files a/source/img/class_administration/indunitupdate.png and b/source/img/class_administration/indunitupdate.png differ
diff --git a/source/img/class_administration/modulesettings.png b/source/img/class_administration/modulesettings.png
index 9f7d345f..98cd7615 100644
Binary files a/source/img/class_administration/modulesettings.png and b/source/img/class_administration/modulesettings.png differ
diff --git a/source/img/class_administration/navigatingcodio/myclassroom.png b/source/img/class_administration/navigatingcodio/myclassroom.png
index 1e360262..a3fddb51 100644
Binary files a/source/img/class_administration/navigatingcodio/myclassroom.png and b/source/img/class_administration/navigatingcodio/myclassroom.png differ
diff --git a/source/img/class_administration/orgbilling.png b/source/img/class_administration/orgbilling.png
index c4384997..194b36ad 100644
Binary files a/source/img/class_administration/orgbilling.png and b/source/img/class_administration/orgbilling.png differ
diff --git a/source/img/class_administration/profilepic.png b/source/img/class_administration/profilepic.png
index f3724872..c69f02fc 100644
Binary files a/source/img/class_administration/profilepic.png and b/source/img/class_administration/profilepic.png differ
diff --git a/source/img/class_administration/projectupdateunit.png b/source/img/class_administration/projectupdateunit.png
index aa959dd1..8094f115 100644
Binary files a/source/img/class_administration/projectupdateunit.png and b/source/img/class_administration/projectupdateunit.png differ
diff --git a/source/img/class_administration/stackupdate.png b/source/img/class_administration/stackupdate.png
index bd81add4..b2738ec9 100644
Binary files a/source/img/class_administration/stackupdate.png and b/source/img/class_administration/stackupdate.png differ
diff --git a/source/img/class_administration/unit-settings-1.png b/source/img/class_administration/unit-settings-1.png
index fe1b7d1e..9169d82e 100644
Binary files a/source/img/class_administration/unit-settings-1.png and b/source/img/class_administration/unit-settings-1.png differ
diff --git a/source/img/class_administration/unit-settings-2.png b/source/img/class_administration/unit-settings-2.png
index 97c3109f..72145211 100644
Binary files a/source/img/class_administration/unit-settings-2.png and b/source/img/class_administration/unit-settings-2.png differ
diff --git a/source/img/class_administration/unit-settings-dd.png b/source/img/class_administration/unit-settings-dd.png
index d2c7a4a0..71f881d7 100644
Binary files a/source/img/class_administration/unit-settings-dd.png and b/source/img/class_administration/unit-settings-dd.png differ
diff --git a/source/img/class_administration/unit-settings-ddORIG.png b/source/img/class_administration/unit-settings-ddORIG.png
index f80f1427..c6452484 100644
Binary files a/source/img/class_administration/unit-settings-ddORIG.png and b/source/img/class_administration/unit-settings-ddORIG.png differ
diff --git a/source/img/class_administration/updatedunits.png b/source/img/class_administration/updatedunits.png
index fd687c18..a86087d3 100644
Binary files a/source/img/class_administration/updatedunits.png and b/source/img/class_administration/updatedunits.png differ
diff --git a/source/img/class_administration/updateunit.png b/source/img/class_administration/updateunit.png
index f8cab809..dce42207 100644
Binary files a/source/img/class_administration/updateunit.png and b/source/img/class_administration/updateunit.png differ
diff --git a/source/img/class_administration/updateunitadhoc.png b/source/img/class_administration/updateunitadhoc.png
index 671e3b6a..50967017 100644
Binary files a/source/img/class_administration/updateunitadhoc.png and b/source/img/class_administration/updateunitadhoc.png differ
diff --git a/source/img/class_administration/upgradecourse.png b/source/img/class_administration/upgradecourse.png
index 63de2bd2..6714a5bd 100644
Binary files a/source/img/class_administration/upgradecourse.png and b/source/img/class_administration/upgradecourse.png differ
diff --git a/source/img/class_administration/upgradecoursedialog.png b/source/img/class_administration/upgradecoursedialog.png
index 480bbfa9..da5154a6 100644
Binary files a/source/img/class_administration/upgradecoursedialog.png and b/source/img/class_administration/upgradecoursedialog.png differ
diff --git a/source/img/class_courses.png b/source/img/class_courses.png
index c5fe2353..97c693e9 100644
Binary files a/source/img/class_courses.png and b/source/img/class_courses.png differ
diff --git a/source/img/class_create.png b/source/img/class_create.png
index 3967360f..f5839e9f 100644
Binary files a/source/img/class_create.png and b/source/img/class_create.png differ
diff --git a/source/img/class_dashboard.png b/source/img/class_dashboard.png
index 842f1378..60311999 100644
Binary files a/source/img/class_dashboard.png and b/source/img/class_dashboard.png differ
diff --git a/source/img/class_delete.png b/source/img/class_delete.png
index 4647c934..4279712a 100644
Binary files a/source/img/class_delete.png and b/source/img/class_delete.png differ
diff --git a/source/img/class_export.png b/source/img/class_export.png
index 6308c584..41ddce5b 100644
Binary files a/source/img/class_export.png and b/source/img/class_export.png differ
diff --git a/source/img/class_exportlinks.png b/source/img/class_exportlinks.png
index 67defd7c..d92869f8 100644
Binary files a/source/img/class_exportlinks.png and b/source/img/class_exportlinks.png differ
diff --git a/source/img/class_grade.png b/source/img/class_grade.png
index 08eba83b..afe7c622 100644
Binary files a/source/img/class_grade.png and b/source/img/class_grade.png differ
diff --git a/source/img/class_join.png b/source/img/class_join.png
index c462d7ff..befb68b2 100644
Binary files a/source/img/class_join.png and b/source/img/class_join.png differ
diff --git a/source/img/class_list.png b/source/img/class_list.png
index 4b6b0272..9b5148a2 100644
Binary files a/source/img/class_list.png and b/source/img/class_list.png differ
diff --git a/source/img/class_lti_export.png b/source/img/class_lti_export.png
index e7339818..baac6107 100644
Binary files a/source/img/class_lti_export.png and b/source/img/class_lti_export.png differ
diff --git a/source/img/class_projects.png b/source/img/class_projects.png
index e9b1a3b8..accfe53e 100644
Binary files a/source/img/class_projects.png and b/source/img/class_projects.png differ
diff --git a/source/img/class_recent.png b/source/img/class_recent.png
index c9fce860..a839e894 100644
Binary files a/source/img/class_recent.png and b/source/img/class_recent.png differ
diff --git a/source/img/class_releasegrades.png b/source/img/class_releasegrades.png
index 8f183501..7797dddd 100644
Binary files a/source/img/class_releasegrades.png and b/source/img/class_releasegrades.png differ
diff --git a/source/img/class_setgrade.png b/source/img/class_setgrade.png
index a65a3713..31eaac90 100644
Binary files a/source/img/class_setgrade.png and b/source/img/class_setgrade.png differ
diff --git a/source/img/class_start.png b/source/img/class_start.png
index 0f909db7..96a6e7b8 100644
Binary files a/source/img/class_start.png and b/source/img/class_start.png differ
diff --git a/source/img/class_students.png b/source/img/class_students.png
index 7fcdea1d..d5b41e6c 100644
Binary files a/source/img/class_students.png and b/source/img/class_students.png differ
diff --git a/source/img/class_studentstab.png b/source/img/class_studentstab.png
index ce421712..d60ed6b0 100644
Binary files a/source/img/class_studentstab.png and b/source/img/class_studentstab.png differ
diff --git a/source/img/class_view.png b/source/img/class_view.png
index cf92c201..87197e78 100644
Binary files a/source/img/class_view.png and b/source/img/class_view.png differ
diff --git a/source/img/classcontacturl.png b/source/img/classcontacturl.png
index ddf8fc21..1309aebd 100644
Binary files a/source/img/classcontacturl.png and b/source/img/classcontacturl.png differ
diff --git a/source/img/classunitsettings.png b/source/img/classunitsettings.png
index 5eab7c0b..41fda06c 100644
Binary files a/source/img/classunitsettings.png and b/source/img/classunitsettings.png differ
diff --git a/source/img/codesolution.png b/source/img/codesolution.png
index fbf78d18..d75b08b2 100644
Binary files a/source/img/codesolution.png and b/source/img/codesolution.png differ
diff --git a/source/img/codiofeedback.png b/source/img/codiofeedback.png
index 69527c1f..cd3828c1 100644
Binary files a/source/img/codiofeedback.png and b/source/img/codiofeedback.png differ
diff --git a/source/img/codioignore.png b/source/img/codioignore.png
index 7f24d556..37f6da2c 100644
Binary files a/source/img/codioignore.png and b/source/img/codioignore.png differ
diff --git a/source/img/commentcode.png b/source/img/commentcode.png
index da95dc14..170998f2 100644
Binary files a/source/img/commentcode.png and b/source/img/commentcode.png differ
diff --git a/source/img/complexLayoutIcon.png b/source/img/complexLayoutIcon.png
index 97f38773..2065accf 100644
Binary files a/source/img/complexLayoutIcon.png and b/source/img/complexLayoutIcon.png differ
diff --git a/source/img/consent.png b/source/img/consent.png
index fdae7d61..dca2d287 100644
Binary files a/source/img/consent.png and b/source/img/consent.png differ
diff --git a/source/img/console-shared.png b/source/img/console-shared.png
index 217d6581..3ab4b4a2 100644
Binary files a/source/img/console-shared.png and b/source/img/console-shared.png differ
diff --git a/source/img/contactus.png b/source/img/contactus.png
index 4ac02bb9..a7b96bcf 100644
Binary files a/source/img/contactus.png and b/source/img/contactus.png differ
diff --git a/source/img/course_assignment_id.png b/source/img/course_assignment_id.png
index ea497199..6abacc02 100644
Binary files a/source/img/course_assignment_id.png and b/source/img/course_assignment_id.png differ
diff --git a/source/img/course_create.png b/source/img/course_create.png
index 79402495..b86a4881 100644
Binary files a/source/img/course_create.png and b/source/img/course_create.png differ
diff --git a/source/img/course_edit.png b/source/img/course_edit.png
index 7c8634bd..a756f33a 100644
Binary files a/source/img/course_edit.png and b/source/img/course_edit.png differ
diff --git a/source/img/courseedit.png b/source/img/courseedit.png
index 33635d08..764fc97b 100644
Binary files a/source/img/courseedit.png and b/source/img/courseedit.png differ
diff --git a/source/img/coursepermissions.png b/source/img/coursepermissions.png
index ecd2488a..cb380c42 100644
Binary files a/source/img/coursepermissions.png and b/source/img/coursepermissions.png differ
diff --git a/source/img/courses_recommend.png b/source/img/courses_recommend.png
index 033d915b..56370c0f 100644
Binary files a/source/img/courses_recommend.png and b/source/img/courses_recommend.png differ
diff --git a/source/img/courseslist.png b/source/img/courseslist.png
index 7eb99969..aa425781 100644
Binary files a/source/img/courseslist.png and b/source/img/courseslist.png differ
diff --git a/source/img/coursestab.png b/source/img/coursestab.png
index aef17aba..3e7184d5 100644
Binary files a/source/img/coursestab.png and b/source/img/coursestab.png differ
diff --git a/source/img/cp-basic.png b/source/img/cp-basic.png
index ba95f552..25170407 100644
Binary files a/source/img/cp-basic.png and b/source/img/cp-basic.png differ
diff --git a/source/img/cp-custom.png b/source/img/cp-custom.png
index d608da41..a8136159 100644
Binary files a/source/img/cp-custom.png and b/source/img/cp-custom.png differ
diff --git a/source/img/cp-filetree.png b/source/img/cp-filetree.png
index ac58b0ef..be5e1d9b 100644
Binary files a/source/img/cp-filetree.png and b/source/img/cp-filetree.png differ
diff --git a/source/img/crosssitetracking.png b/source/img/crosssitetracking.png
index b3db7679..f4d7de2e 100644
Binary files a/source/img/crosssitetracking.png and b/source/img/crosssitetracking.png differ
diff --git a/source/img/curriculum_mapped_content/autoassessments/autoexample.png b/source/img/curriculum_mapped_content/autoassessments/autoexample.png
index 726d891d..9a706743 100644
Binary files a/source/img/curriculum_mapped_content/autoassessments/autoexample.png and b/source/img/curriculum_mapped_content/autoassessments/autoexample.png differ
diff --git a/source/img/curriculum_mapped_content/courses.png b/source/img/curriculum_mapped_content/courses.png
index 107bbb7d..ad4f810a 100644
Binary files a/source/img/curriculum_mapped_content/courses.png and b/source/img/curriculum_mapped_content/courses.png differ
diff --git a/source/img/dashboard.png b/source/img/dashboard.png
index 98a9445c..718e2265 100644
Binary files a/source/img/dashboard.png and b/source/img/dashboard.png differ
diff --git a/source/img/deadlineadjust.png b/source/img/deadlineadjust.png
index e0d0f02c..86624ea7 100644
Binary files a/source/img/deadlineadjust.png and b/source/img/deadlineadjust.png differ
diff --git a/source/img/debug-buttons.png b/source/img/debug-buttons.png
index 4f06af14..365a5ff6 100644
Binary files a/source/img/debug-buttons.png and b/source/img/debug-buttons.png differ
diff --git a/source/img/debug-launch.png b/source/img/debug-launch.png
index f5e80b26..5fd4ffb5 100644
Binary files a/source/img/debug-launch.png and b/source/img/debug-launch.png differ
diff --git a/source/img/debug-started.png b/source/img/debug-started.png
index 2d43074e..0722a628 100644
Binary files a/source/img/debug-started.png and b/source/img/debug-started.png differ
diff --git a/source/img/debug-target.png b/source/img/debug-target.png
index bfb7d8cb..e9fe7a4b 100644
Binary files a/source/img/debug-target.png and b/source/img/debug-target.png differ
diff --git a/source/img/debug-targets.png b/source/img/debug-targets.png
index e4aa6d57..31195b32 100644
Binary files a/source/img/debug-targets.png and b/source/img/debug-targets.png differ
diff --git a/source/img/delete.png b/source/img/delete.png
index 5770189a..d63e288f 100644
Binary files a/source/img/delete.png and b/source/img/delete.png differ
diff --git a/source/img/deleteclass.png b/source/img/deleteclass.png
index 91964413..2279f872 100644
Binary files a/source/img/deleteclass.png and b/source/img/deleteclass.png differ
diff --git a/source/img/deletetab.png b/source/img/deletetab.png
index 1ecdd348..beae7079 100644
Binary files a/source/img/deletetab.png and b/source/img/deletetab.png differ
diff --git a/source/img/deleteunit.png b/source/img/deleteunit.png
index d386e00b..f4206653 100644
Binary files a/source/img/deleteunit.png and b/source/img/deleteunit.png differ
diff --git a/source/img/desktop_connect.png b/source/img/desktop_connect.png
index 4b7459db..c3c4c427 100644
Binary files a/source/img/desktop_connect.png and b/source/img/desktop_connect.png differ
diff --git a/source/img/desktop_connected.png b/source/img/desktop_connected.png
index 826faaf9..7f1a3f6a 100644
Binary files a/source/img/desktop_connected.png and b/source/img/desktop_connected.png differ
diff --git a/source/img/desktop_options.png b/source/img/desktop_options.png
index a1797a3a..5bee27c9 100644
Binary files a/source/img/desktop_options.png and b/source/img/desktop_options.png differ
diff --git a/source/img/desktop_server.png b/source/img/desktop_server.png
index e53f2860..db1d6f4c 100644
Binary files a/source/img/desktop_server.png and b/source/img/desktop_server.png differ
diff --git a/source/img/desktop_workspace.png b/source/img/desktop_workspace.png
index 44bac36a..fc66db8a 100644
Binary files a/source/img/desktop_workspace.png and b/source/img/desktop_workspace.png differ
diff --git a/source/img/desktop_worspacesettings.png b/source/img/desktop_worspacesettings.png
index 1d36c4f4..67ebc3f2 100644
Binary files a/source/img/desktop_worspacesettings.png and b/source/img/desktop_worspacesettings.png differ
diff --git a/source/img/detextify.png b/source/img/detextify.png
index b893fa86..e90b15b7 100644
Binary files a/source/img/detextify.png and b/source/img/detextify.png differ
diff --git a/source/img/disable_enable_module.png b/source/img/disable_enable_module.png
index 87d7f407..5901cf89 100644
Binary files a/source/img/disable_enable_module.png and b/source/img/disable_enable_module.png differ
diff --git a/source/img/docmenu.png b/source/img/docmenu.png
index ea069296..b6fc02e8 100644
Binary files a/source/img/docmenu.png and b/source/img/docmenu.png differ
diff --git a/source/img/dot-icon-16x16.png b/source/img/dot-icon-16x16.png
index 67715692..b22fad17 100644
Binary files a/source/img/dot-icon-16x16.png and b/source/img/dot-icon-16x16.png differ
diff --git a/source/img/doubleTags.png b/source/img/doubleTags.png
index a05d4793..264c3e8d 100644
Binary files a/source/img/doubleTags.png and b/source/img/doubleTags.png differ
diff --git a/source/img/doubleTags2.png b/source/img/doubleTags2.png
index b867c1eb..0b616442 100644
Binary files a/source/img/doubleTags2.png and b/source/img/doubleTags2.png differ
diff --git a/source/img/download.png b/source/img/download.png
index 44c9b1f3..24439416 100644
Binary files a/source/img/download.png and b/source/img/download.png differ
diff --git a/source/img/downloadcsv_module.png b/source/img/downloadcsv_module.png
index dd64e141..e9bc23c2 100644
Binary files a/source/img/downloadcsv_module.png and b/source/img/downloadcsv_module.png differ
diff --git a/source/img/downloadcsv_unit.png b/source/img/downloadcsv_unit.png
index 1425d9d7..0ed020fa 100644
Binary files a/source/img/downloadcsv_unit.png and b/source/img/downloadcsv_unit.png differ
diff --git a/source/img/downloadfile.png b/source/img/downloadfile.png
index 6b570296..6f80bcb0 100644
Binary files a/source/img/downloadfile.png and b/source/img/downloadfile.png differ
diff --git a/source/img/dyslexic.png b/source/img/dyslexic.png
index 3875ee6a..3b4c8e64 100644
Binary files a/source/img/dyslexic.png and b/source/img/dyslexic.png differ
diff --git a/source/img/dyslexicview.png b/source/img/dyslexicview.png
index 1021234b..6cce2ca3 100644
Binary files a/source/img/dyslexicview.png and b/source/img/dyslexicview.png differ
diff --git a/source/img/editsettings.png b/source/img/editsettings.png
index babea9a2..b164b6b4 100644
Binary files a/source/img/editsettings.png and b/source/img/editsettings.png differ
diff --git a/source/img/examproctoring.png b/source/img/examproctoring.png
index 252f58fd..919edbb4 100644
Binary files a/source/img/examproctoring.png and b/source/img/examproctoring.png differ
diff --git a/source/img/extendtime.png b/source/img/extendtime.png
new file mode 100644
index 00000000..abefb4b4
Binary files /dev/null and b/source/img/extendtime.png differ
diff --git a/source/img/feedback.png b/source/img/feedback.png
index a8666e3d..73210396 100644
Binary files a/source/img/feedback.png and b/source/img/feedback.png differ
diff --git a/source/img/filter.png b/source/img/filter.png
index c956d558..94d708a9 100644
Binary files a/source/img/filter.png and b/source/img/filter.png differ
diff --git a/source/img/firefoxcookies.png b/source/img/firefoxcookies.png
index 274a9b01..65b46092 100644
Binary files a/source/img/firefoxcookies.png and b/source/img/firefoxcookies.png differ
diff --git a/source/img/firstproject-small.png b/source/img/firstproject-small.png
index 2399d198..6f7de72a 100644
Binary files a/source/img/firstproject-small.png and b/source/img/firstproject-small.png differ
diff --git a/source/img/flodesolution.png b/source/img/flodesolution.png
index f0f6b51c..ed7d5993 100644
Binary files a/source/img/flodesolution.png and b/source/img/flodesolution.png differ
diff --git a/source/img/flodeunit.png b/source/img/flodeunit.png
index db9849d0..a2385389 100644
Binary files a/source/img/flodeunit.png and b/source/img/flodeunit.png differ
diff --git a/source/img/fork-clone.png b/source/img/fork-clone.png
index 371ddf72..02a27403 100644
Binary files a/source/img/fork-clone.png and b/source/img/fork-clone.png differ
diff --git a/source/img/fork-ide.png b/source/img/fork-ide.png
index ab6a5a5c..ee0e923c 100644
Binary files a/source/img/fork-ide.png and b/source/img/fork-ide.png differ
diff --git a/source/img/gh actions.png b/source/img/gh actions.png
index 3d2b424f..916d0442 100644
Binary files a/source/img/gh actions.png and b/source/img/gh actions.png differ
diff --git a/source/img/gh_int.png b/source/img/gh_int.png
index 90aa8a9f..a22dd3cc 100644
Binary files a/source/img/gh_int.png and b/source/img/gh_int.png differ
diff --git a/source/img/gh_secrets.png b/source/img/gh_secrets.png
index 82508fd9..46512095 100644
Binary files a/source/img/gh_secrets.png and b/source/img/gh_secrets.png differ
diff --git a/source/img/gh_show.png b/source/img/gh_show.png
index 2b55725e..6bcd9520 100644
Binary files a/source/img/gh_show.png and b/source/img/gh_show.png differ
diff --git a/source/img/gitInit.png b/source/img/gitInit.png
new file mode 100644
index 00000000..09469770
Binary files /dev/null and b/source/img/gitInit.png differ
diff --git a/source/img/github-readme.png b/source/img/github-readme.png
index fd5cafe0..b71b4be8 100644
Binary files a/source/img/github-readme.png and b/source/img/github-readme.png differ
diff --git a/source/img/graded.png b/source/img/graded.png
index f360a936..cdba195a 100644
Binary files a/source/img/graded.png and b/source/img/graded.png differ
diff --git a/source/img/gradedetail.png b/source/img/gradedetail.png
index aa608e7c..d2404b2a 100644
Binary files a/source/img/gradedetail.png and b/source/img/gradedetail.png differ
diff --git a/source/img/grading-assign.png b/source/img/grading-assign.png
index fe64c072..608f701f 100644
Binary files a/source/img/grading-assign.png and b/source/img/grading-assign.png differ
diff --git a/source/img/grading-deadline.png b/source/img/grading-deadline.png
index ddb90533..cbeba4ed 100644
Binary files a/source/img/grading-deadline.png and b/source/img/grading-deadline.png differ
diff --git a/source/img/grading-release.png b/source/img/grading-release.png
index b300562a..a4b3e4d1 100644
Binary files a/source/img/grading-release.png and b/source/img/grading-release.png differ
diff --git a/source/img/grading-release2.png b/source/img/grading-release2.png
index 845bec6f..dc8ea715 100644
Binary files a/source/img/grading-release2.png and b/source/img/grading-release2.png differ
diff --git a/source/img/grading-secure.png b/source/img/grading-secure.png
index a6a64162..91db7a0d 100644
Binary files a/source/img/grading-secure.png and b/source/img/grading-secure.png differ
diff --git a/source/img/grading-unit.png b/source/img/grading-unit.png
index 3cff768c..6c92ae71 100644
Binary files a/source/img/grading-unit.png and b/source/img/grading-unit.png differ
diff --git a/source/img/gradingweights.png b/source/img/gradingweights.png
index d5c825f5..5525d9aa 100644
Binary files a/source/img/gradingweights.png and b/source/img/gradingweights.png differ
diff --git a/source/img/guideassessment.png b/source/img/guideassessment.png
index 75e214ff..305f50b4 100644
Binary files a/source/img/guideassessment.png and b/source/img/guideassessment.png differ
diff --git a/source/img/guides/JavaVisualizerExample.png b/source/img/guides/JavaVisualizerExample.png
index c4ec8e2a..421ec802 100644
Binary files a/source/img/guides/JavaVisualizerExample.png and b/source/img/guides/JavaVisualizerExample.png differ
diff --git a/source/img/guides/PythonVisualizerExample.png b/source/img/guides/PythonVisualizerExample.png
index 6a7ae1ff..e97188f6 100644
Binary files a/source/img/guides/PythonVisualizerExample.png and b/source/img/guides/PythonVisualizerExample.png differ
diff --git a/source/img/guides/add-section.png b/source/img/guides/add-section.png
index 28f9dbbb..5b0ff592 100644
Binary files a/source/img/guides/add-section.png and b/source/img/guides/add-section.png differ
diff --git a/source/img/guides/add_assessment.png b/source/img/guides/add_assessment.png
index 27e8de51..14c8da2d 100644
Binary files a/source/img/guides/add_assessment.png and b/source/img/guides/add_assessment.png differ
diff --git a/source/img/guides/addbookbasedunit.png b/source/img/guides/addbookbasedunit.png
index abd07400..d8212f06 100644
Binary files a/source/img/guides/addbookbasedunit.png and b/source/img/guides/addbookbasedunit.png differ
diff --git a/source/img/guides/assesment_sense.png b/source/img/guides/assesment_sense.png
index 043ff8b7..5f0ab7c2 100644
Binary files a/source/img/guides/assesment_sense.png and b/source/img/guides/assesment_sense.png differ
diff --git a/source/img/guides/assessment-library-selection-menu.png b/source/img/guides/assessment-library-selection-menu.png
index 66762a25..143bda13 100644
Binary files a/source/img/guides/assessment-library-selection-menu.png and b/source/img/guides/assessment-library-selection-menu.png differ
diff --git a/source/img/guides/assessment-library-selection.png b/source/img/guides/assessment-library-selection.png
index 77a48893..217ee28a 100644
Binary files a/source/img/guides/assessment-library-selection.png and b/source/img/guides/assessment-library-selection.png differ
diff --git a/source/img/guides/assessment-save-to-library.png b/source/img/guides/assessment-save-to-library.png
index d0682fca..d7365072 100644
Binary files a/source/img/guides/assessment-save-to-library.png and b/source/img/guides/assessment-save-to-library.png differ
diff --git a/source/img/guides/assessment_act_exec_custom.png b/source/img/guides/assessment_act_exec_custom.png
index 9b195957..9e6edf7b 100644
Binary files a/source/img/guides/assessment_act_exec_custom.png and b/source/img/guides/assessment_act_exec_custom.png differ
diff --git a/source/img/guides/assessment_act_exec_pycodestyle.png b/source/img/guides/assessment_act_exec_pycodestyle.png
index bea9fa40..9c38473f 100644
Binary files a/source/img/guides/assessment_act_exec_pycodestyle.png and b/source/img/guides/assessment_act_exec_pycodestyle.png differ
diff --git a/source/img/guides/assessment_autofree_exec.png b/source/img/guides/assessment_autofree_exec.png
index 6a035232..e73e4952 100644
Binary files a/source/img/guides/assessment_autofree_exec.png and b/source/img/guides/assessment_autofree_exec.png differ
diff --git a/source/img/guides/assessment_autogradefree.png b/source/img/guides/assessment_autogradefree.png
index e3ed28e2..426b40bd 100644
Binary files a/source/img/guides/assessment_autogradefree.png and b/source/img/guides/assessment_autogradefree.png differ
diff --git a/source/img/guides/assessment_codetest.png b/source/img/guides/assessment_codetest.png
index f45bb1d0..f847cf1d 100644
Binary files a/source/img/guides/assessment_codetest.png and b/source/img/guides/assessment_codetest.png differ
diff --git a/source/img/guides/assessment_fitb.png b/source/img/guides/assessment_fitb.png
index caa2b745..db94b2d4 100644
Binary files a/source/img/guides/assessment_fitb.png and b/source/img/guides/assessment_fitb.png differ
diff --git a/source/img/guides/assessment_fitb_exec.png b/source/img/guides/assessment_fitb_exec.png
index 4228bcb9..ade5cc57 100644
Binary files a/source/img/guides/assessment_fitb_exec.png and b/source/img/guides/assessment_fitb_exec.png differ
diff --git a/source/img/guides/assessment_fitb_grading.png b/source/img/guides/assessment_fitb_grading.png
index cd15e75f..7fb9c857 100644
Binary files a/source/img/guides/assessment_fitb_grading.png and b/source/img/guides/assessment_fitb_grading.png differ
diff --git a/source/img/guides/assessment_free.png b/source/img/guides/assessment_free.png
index 1e0d4a4c..b3c89a38 100644
Binary files a/source/img/guides/assessment_free.png and b/source/img/guides/assessment_free.png differ
diff --git a/source/img/guides/assessment_free_general.png b/source/img/guides/assessment_free_general.png
index 05ee1d6f..921a4025 100644
Binary files a/source/img/guides/assessment_free_general.png and b/source/img/guides/assessment_free_general.png differ
diff --git a/source/img/guides/assessment_free_grading.png b/source/img/guides/assessment_free_grading.png
index 184d0f66..7ea0801b 100644
Binary files a/source/img/guides/assessment_free_grading.png and b/source/img/guides/assessment_free_grading.png differ
diff --git a/source/img/guides/assessment_general.png b/source/img/guides/assessment_general.png
index 64120334..f45d8b43 100644
Binary files a/source/img/guides/assessment_general.png and b/source/img/guides/assessment_general.png differ
diff --git a/source/img/guides/assessment_gradebook.png b/source/img/guides/assessment_gradebook.png
index 011c5815..e8f9616b 100644
Binary files a/source/img/guides/assessment_gradebook.png and b/source/img/guides/assessment_gradebook.png differ
diff --git a/source/img/guides/assessment_gradebook_exec.png b/source/img/guides/assessment_gradebook_exec.png
index 68c1b20f..edebf53d 100644
Binary files a/source/img/guides/assessment_gradebook_exec.png and b/source/img/guides/assessment_gradebook_exec.png differ
diff --git a/source/img/guides/assessment_gradebook_general.png b/source/img/guides/assessment_gradebook_general.png
index 690d389d..1918fac8 100644
Binary files a/source/img/guides/assessment_gradebook_general.png and b/source/img/guides/assessment_gradebook_general.png differ
diff --git a/source/img/guides/assessment_gradebook_grading.png b/source/img/guides/assessment_gradebook_grading.png
index 4a280219..99ff44df 100644
Binary files a/source/img/guides/assessment_gradebook_grading.png and b/source/img/guides/assessment_gradebook_grading.png differ
diff --git a/source/img/guides/assessment_gradebook_rubric.png b/source/img/guides/assessment_gradebook_rubric.png
index 39e0fb5c..bef87cc3 100644
Binary files a/source/img/guides/assessment_gradebook_rubric.png and b/source/img/guides/assessment_gradebook_rubric.png differ
diff --git a/source/img/guides/assessment_mc_exec.png b/source/img/guides/assessment_mc_exec.png
index c4749f94..620af03c 100644
Binary files a/source/img/guides/assessment_mc_exec.png and b/source/img/guides/assessment_mc_exec.png differ
diff --git a/source/img/guides/assessment_mc_general.png b/source/img/guides/assessment_mc_general.png
index 6fc4d0e0..5bb4c485 100644
Binary files a/source/img/guides/assessment_mc_general.png and b/source/img/guides/assessment_mc_general.png differ
diff --git a/source/img/guides/assessment_mc_grading.png b/source/img/guides/assessment_mc_grading.png
index 89fb4fb3..15d34b7c 100644
Binary files a/source/img/guides/assessment_mc_grading.png and b/source/img/guides/assessment_mc_grading.png differ
diff --git a/source/img/guides/assessment_mcq.png b/source/img/guides/assessment_mcq.png
index ec64647d..504dc297 100644
Binary files a/source/img/guides/assessment_mcq.png and b/source/img/guides/assessment_mcq.png differ
diff --git a/source/img/guides/assessment_metadata.png b/source/img/guides/assessment_metadata.png
index 17521d4c..03d866af 100644
Binary files a/source/img/guides/assessment_metadata.png and b/source/img/guides/assessment_metadata.png differ
diff --git a/source/img/guides/assessment_metadata_example.png b/source/img/guides/assessment_metadata_example.png
index 3ce6faa3..35c49cfb 100644
Binary files a/source/img/guides/assessment_metadata_example.png and b/source/img/guides/assessment_metadata_example.png differ
diff --git a/source/img/guides/assessment_metadata_lib.png b/source/img/guides/assessment_metadata_lib.png
index b07b9758..a1a2e27e 100644
Binary files a/source/img/guides/assessment_metadata_lib.png and b/source/img/guides/assessment_metadata_lib.png differ
diff --git a/source/img/guides/assessment_parsons.png b/source/img/guides/assessment_parsons.png
index 2a338f28..b73674b2 100644
Binary files a/source/img/guides/assessment_parsons.png and b/source/img/guides/assessment_parsons.png differ
diff --git a/source/img/guides/assessment_parsons_exec.png b/source/img/guides/assessment_parsons_exec.png
index abb7e927..634596d2 100644
Binary files a/source/img/guides/assessment_parsons_exec.png and b/source/img/guides/assessment_parsons_exec.png differ
diff --git a/source/img/guides/assessment_sct_execution.png b/source/img/guides/assessment_sct_execution.png
index 50d18052..5f970ce2 100644
Binary files a/source/img/guides/assessment_sct_execution.png and b/source/img/guides/assessment_sct_execution.png differ
diff --git a/source/img/guides/assessment_sct_grading.png b/source/img/guides/assessment_sct_grading.png
index 8a2694f2..8569e1a2 100644
Binary files a/source/img/guides/assessment_sct_grading.png and b/source/img/guides/assessment_sct_grading.png differ
diff --git a/source/img/guides/assessment_sn_exec.png b/source/img/guides/assessment_sn_exec.png
index 9705247d..9261c3d9 100644
Binary files a/source/img/guides/assessment_sn_exec.png and b/source/img/guides/assessment_sn_exec.png differ
diff --git a/source/img/guides/assessment_sn_general.png b/source/img/guides/assessment_sn_general.png
index 8f08d70f..f1432c52 100644
Binary files a/source/img/guides/assessment_sn_general.png and b/source/img/guides/assessment_sn_general.png differ
diff --git a/source/img/guides/assessment_sn_grading.png b/source/img/guides/assessment_sn_grading.png
index d1d48ca2..bd1ef4eb 100644
Binary files a/source/img/guides/assessment_sn_grading.png and b/source/img/guides/assessment_sn_grading.png differ
diff --git a/source/img/guides/assessments-fitb1.png b/source/img/guides/assessments-fitb1.png
index 3a7e9f7d..0de7552f 100644
Binary files a/source/img/guides/assessments-fitb1.png and b/source/img/guides/assessments-fitb1.png differ
diff --git a/source/img/guides/assessments-fitb2.png b/source/img/guides/assessments-fitb2.png
index ff8cb369..3bf8a8be 100644
Binary files a/source/img/guides/assessments-fitb2.png and b/source/img/guides/assessments-fitb2.png differ
diff --git a/source/img/guides/callout_info.png b/source/img/guides/callout_info.png
index 8de1e7bd..9fb139fa 100644
Binary files a/source/img/guides/callout_info.png and b/source/img/guides/callout_info.png differ
diff --git a/source/img/guides/chapter.png b/source/img/guides/chapter.png
index 7c0ac2d2..e0c35ec2 100644
Binary files a/source/img/guides/chapter.png and b/source/img/guides/chapter.png differ
diff --git a/source/img/guides/codecommentguides.png b/source/img/guides/codecommentguides.png
index f743e0b3..be97c768 100644
Binary files a/source/img/guides/codecommentguides.png and b/source/img/guides/codecommentguides.png differ
diff --git a/source/img/guides/codiomenu.png b/source/img/guides/codiomenu.png
index 61cdc24f..8b9f8bd3 100644
Binary files a/source/img/guides/codiomenu.png and b/source/img/guides/codiomenu.png differ
diff --git a/source/img/guides/codiomenupreview.png b/source/img/guides/codiomenupreview.png
index f97f5874..b2899a95 100644
Binary files a/source/img/guides/codiomenupreview.png and b/source/img/guides/codiomenupreview.png differ
diff --git a/source/img/guides/collapsible.png b/source/img/guides/collapsible.png
index 56398b71..7b7d4386 100644
Binary files a/source/img/guides/collapsible.png and b/source/img/guides/collapsible.png differ
diff --git a/source/img/guides/complete.png b/source/img/guides/complete.png
index 92569773..4bbcf83d 100644
Binary files a/source/img/guides/complete.png and b/source/img/guides/complete.png differ
diff --git a/source/img/guides/contentmapping.png b/source/img/guides/contentmapping.png
index f68db129..b74b7a28 100644
Binary files a/source/img/guides/contentmapping.png and b/source/img/guides/contentmapping.png differ
diff --git a/source/img/guides/copyclipboard.png b/source/img/guides/copyclipboard.png
index 72ae132a..67a4d2bc 100644
Binary files a/source/img/guides/copyclipboard.png and b/source/img/guides/copyclipboard.png differ
diff --git a/source/img/guides/coursemodule.png b/source/img/guides/coursemodule.png
index 0ac5ba08..7d541358 100644
Binary files a/source/img/guides/coursemodule.png and b/source/img/guides/coursemodule.png differ
diff --git a/source/img/guides/distractors.png b/source/img/guides/distractors.png
index ccd8b005..afa4c57d 100644
Binary files a/source/img/guides/distractors.png and b/source/img/guides/distractors.png differ
diff --git a/source/img/guides/editbook.png b/source/img/guides/editbook.png
index 719a920b..8fb26c11 100644
Binary files a/source/img/guides/editbook.png and b/source/img/guides/editbook.png differ
diff --git a/source/img/guides/editnav.png b/source/img/guides/editnav.png
index 8d32977a..05ba1d3f 100644
Binary files a/source/img/guides/editnav.png and b/source/img/guides/editnav.png differ
diff --git a/source/img/guides/editor-button.png b/source/img/guides/editor-button.png
index d73e1a07..3185f11a 100644
Binary files a/source/img/guides/editor-button.png and b/source/img/guides/editor-button.png differ
diff --git a/source/img/guides/editor.png b/source/img/guides/editor.png
index fe4b701b..8802ae58 100644
Binary files a/source/img/guides/editor.png and b/source/img/guides/editor.png differ
diff --git a/source/img/guides/freetext-grading.png b/source/img/guides/freetext-grading.png
index 80c71032..82ce662a 100644
Binary files a/source/img/guides/freetext-grading.png and b/source/img/guides/freetext-grading.png differ
diff --git a/source/img/guides/freetextanswer.png b/source/img/guides/freetextanswer.png
index f73f4cc1..93709531 100644
Binary files a/source/img/guides/freetextanswer.png and b/source/img/guides/freetextanswer.png differ
diff --git a/source/img/guides/freetexticon.png b/source/img/guides/freetexticon.png
index 9906b391..ba2e9a7a 100644
Binary files a/source/img/guides/freetexticon.png and b/source/img/guides/freetexticon.png differ
diff --git a/source/img/guides/generateitem.png b/source/img/guides/generateitem.png
index 29f3855a..0a18b6d1 100644
Binary files a/source/img/guides/generateitem.png and b/source/img/guides/generateitem.png differ
diff --git a/source/img/guides/globalsettings.png b/source/img/guides/globalsettings.png
index 9dbaae54..7af4c974 100644
Binary files a/source/img/guides/globalsettings.png and b/source/img/guides/globalsettings.png differ
diff --git a/source/img/guides/guide_files.png b/source/img/guides/guide_files.png
index 91c6644b..ad407cae 100644
Binary files a/source/img/guides/guide_files.png and b/source/img/guides/guide_files.png differ
diff --git a/source/img/guides/guidecollapse.png b/source/img/guides/guidecollapse.png
index f44fe540..f76c280e 100644
Binary files a/source/img/guides/guidecollapse.png and b/source/img/guides/guidecollapse.png differ
diff --git a/source/img/guides/guidecss.png b/source/img/guides/guidecss.png
index 0c9419e3..eac5373c 100644
Binary files a/source/img/guides/guidecss.png and b/source/img/guides/guidecss.png differ
diff --git a/source/img/guides/guides_vimeo.png b/source/img/guides/guides_vimeo.png
index 6df8e1ef..1794c271 100644
Binary files a/source/img/guides/guides_vimeo.png and b/source/img/guides/guides_vimeo.png differ
diff --git a/source/img/guides/guides_youtube.png b/source/img/guides/guides_youtube.png
index e79c3fea..edb3e2ea 100644
Binary files a/source/img/guides/guides_youtube.png and b/source/img/guides/guides_youtube.png differ
diff --git a/source/img/guides/layouts.png b/source/img/guides/layouts.png
index 769fd95b..e85089c2 100644
Binary files a/source/img/guides/layouts.png and b/source/img/guides/layouts.png differ
diff --git a/source/img/guides/lexicon.png b/source/img/guides/lexicon.png
index 7663a7c4..c7c618bd 100644
Binary files a/source/img/guides/lexicon.png and b/source/img/guides/lexicon.png differ
diff --git a/source/img/guides/math-assessment.png b/source/img/guides/math-assessment.png
index 1291d9e2..101ad0b7 100644
Binary files a/source/img/guides/math-assessment.png and b/source/img/guides/math-assessment.png differ
diff --git a/source/img/guides/media.png b/source/img/guides/media.png
index a0efc118..db71b223 100644
Binary files a/source/img/guides/media.png and b/source/img/guides/media.png differ
diff --git a/source/img/guides/notpartial.png b/source/img/guides/notpartial.png
index 6dd2bd7d..278c675c 100644
Binary files a/source/img/guides/notpartial.png and b/source/img/guides/notpartial.png differ
diff --git a/source/img/guides/org_integrations.png b/source/img/guides/org_integrations.png
index 62ec3085..37ab5631 100644
Binary files a/source/img/guides/org_integrations.png and b/source/img/guides/org_integrations.png differ
diff --git a/source/img/guides/page.png b/source/img/guides/page.png
index efdefa2a..f0d9d6f2 100644
Binary files a/source/img/guides/page.png and b/source/img/guides/page.png differ
diff --git a/source/img/guides/partial.png b/source/img/guides/partial.png
index bfa20fac..229143d2 100644
Binary files a/source/img/guides/partial.png and b/source/img/guides/partial.png differ
diff --git a/source/img/guides/partialpointicon.png b/source/img/guides/partialpointicon.png
index e2bd7880..e19b5811 100644
Binary files a/source/img/guides/partialpointicon.png and b/source/img/guides/partialpointicon.png differ
diff --git a/source/img/guides/partialpointrubric.png b/source/img/guides/partialpointrubric.png
index bd5764f0..84316dcb 100644
Binary files a/source/img/guides/partialpointrubric.png and b/source/img/guides/partialpointrubric.png differ
diff --git a/source/img/guides/plag-button.png b/source/img/guides/plag-button.png
index 82b048ee..607d237d 100644
Binary files a/source/img/guides/plag-button.png and b/source/img/guides/plag-button.png differ
diff --git a/source/img/guides/plag-edits.png b/source/img/guides/plag-edits.png
index bc07e593..cb121d18 100644
Binary files a/source/img/guides/plag-edits.png and b/source/img/guides/plag-edits.png differ
diff --git a/source/img/guides/plag-main-report.png b/source/img/guides/plag-main-report.png
index 29d9dfcc..5ac98e91 100644
Binary files a/source/img/guides/plag-main-report.png and b/source/img/guides/plag-main-report.png differ
diff --git a/source/img/guides/plag-sidebyside.png b/source/img/guides/plag-sidebyside.png
index 10276a05..1afd8fef 100644
Binary files a/source/img/guides/plag-sidebyside.png and b/source/img/guides/plag-sidebyside.png differ
diff --git a/source/img/guides/plag-summary.png b/source/img/guides/plag-summary.png
index ea80f14a..75ef6c9c 100644
Binary files a/source/img/guides/plag-summary.png and b/source/img/guides/plag-summary.png differ
diff --git a/source/img/guides/playmode.png b/source/img/guides/playmode.png
index d325513f..a8510839 100644
Binary files a/source/img/guides/playmode.png and b/source/img/guides/playmode.png differ
diff --git a/source/img/guides/preview-button.png b/source/img/guides/preview-button.png
index d107fd4d..506f63ce 100644
Binary files a/source/img/guides/preview-button.png and b/source/img/guides/preview-button.png differ
diff --git a/source/img/guides/project_1.png b/source/img/guides/project_1.png
index 0806b72a..8a380919 100644
Binary files a/source/img/guides/project_1.png and b/source/img/guides/project_1.png differ
diff --git a/source/img/guides/project_2.png b/source/img/guides/project_2.png
index f827e4fd..9c900870 100644
Binary files a/source/img/guides/project_2.png and b/source/img/guides/project_2.png differ
diff --git a/source/img/guides/project_3.png b/source/img/guides/project_3.png
index 2a2ed736..a8a42a59 100644
Binary files a/source/img/guides/project_3.png and b/source/img/guides/project_3.png differ
diff --git a/source/img/guides/pythontutor.png b/source/img/guides/pythontutor.png
index bc7efbe9..0e1f4de3 100644
Binary files a/source/img/guides/pythontutor.png and b/source/img/guides/pythontutor.png differ
diff --git a/source/img/guides/reset.png b/source/img/guides/reset.png
index 7e59887a..17c13f09 100644
Binary files a/source/img/guides/reset.png and b/source/img/guides/reset.png differ
diff --git a/source/img/guides/scripts.png b/source/img/guides/scripts.png
index 68edfc2e..6824b644 100644
Binary files a/source/img/guides/scripts.png and b/source/img/guides/scripts.png differ
diff --git a/source/img/guides/selectcontent.png b/source/img/guides/selectcontent.png
index 5be5a98a..3b0557d5 100644
Binary files a/source/img/guides/selectcontent.png and b/source/img/guides/selectcontent.png differ
diff --git a/source/img/guides/settings_assessments.png b/source/img/guides/settings_assessments.png
index 6527ab9d..0d82d7f0 100644
Binary files a/source/img/guides/settings_assessments.png and b/source/img/guides/settings_assessments.png differ
diff --git a/source/img/guides/split-button.png b/source/img/guides/split-button.png
index 14ee4306..4e20b43d 100644
Binary files a/source/img/guides/split-button.png and b/source/img/guides/split-button.png differ
diff --git a/source/img/guides/startguides.png b/source/img/guides/startguides.png
index 88dc1dad..8f5b3999 100644
Binary files a/source/img/guides/startguides.png and b/source/img/guides/startguides.png differ
diff --git a/source/img/guides/std-assessment-1.png b/source/img/guides/std-assessment-1.png
index 7f731701..01c17ae0 100644
Binary files a/source/img/guides/std-assessment-1.png and b/source/img/guides/std-assessment-1.png differ
diff --git a/source/img/guides/std-assessment-args.png b/source/img/guides/std-assessment-args.png
index 47518806..091b4359 100644
Binary files a/source/img/guides/std-assessment-args.png and b/source/img/guides/std-assessment-args.png differ
diff --git a/source/img/guides/std-assessment-error.png b/source/img/guides/std-assessment-error.png
index 6fae3002..4775bf6e 100644
Binary files a/source/img/guides/std-assessment-error.png and b/source/img/guides/std-assessment-error.png differ
diff --git a/source/img/guides/std-assessment-stdin-ignore.png b/source/img/guides/std-assessment-stdin-ignore.png
index 3152b770..6df11009 100644
Binary files a/source/img/guides/std-assessment-stdin-ignore.png and b/source/img/guides/std-assessment-stdin-ignore.png differ
diff --git a/source/img/guides/std-assessment-stdin.png b/source/img/guides/std-assessment-stdin.png
index f88f0179..b0f8cd5b 100644
Binary files a/source/img/guides/std-assessment-stdin.png and b/source/img/guides/std-assessment-stdin.png differ
diff --git a/source/img/guides/studentplaymode.png b/source/img/guides/studentplaymode.png
index 7a2e73f2..7ab19fff 100644
Binary files a/source/img/guides/studentplaymode.png and b/source/img/guides/studentplaymode.png differ
diff --git a/source/img/guioutput.png b/source/img/guioutput.png
index 229c2a89..972b63e2 100644
Binary files a/source/img/guioutput.png and b/source/img/guioutput.png differ
diff --git a/source/img/import.png b/source/img/import.png
index 6f60568c..6997cbd4 100644
Binary files a/source/img/import.png and b/source/img/import.png differ
diff --git a/source/img/inline-preview.png b/source/img/inline-preview.png
index 8eb51706..b7dfc947 100644
Binary files a/source/img/inline-preview.png and b/source/img/inline-preview.png differ
diff --git a/source/img/install-sw-g2.png b/source/img/install-sw-g2.png
index 3b75ff96..5ca515f0 100644
Binary files a/source/img/install-sw-g2.png and b/source/img/install-sw-g2.png differ
diff --git a/source/img/intercomnotification.png b/source/img/intercomnotification.png
index ac69ee9d..acab9e53 100644
Binary files a/source/img/intercomnotification.png and b/source/img/intercomnotification.png differ
diff --git a/source/img/intercomstart.png b/source/img/intercomstart.png
index e077fcdc..ea8733b9 100644
Binary files a/source/img/intercomstart.png and b/source/img/intercomstart.png differ
diff --git a/source/img/introprogramming.png b/source/img/introprogramming.png
index c60c64e3..7b02b9b2 100644
Binary files a/source/img/introprogramming.png and b/source/img/introprogramming.png differ
diff --git a/source/img/joinclass.png b/source/img/joinclass.png
index 5e1ad515..ddfbec55 100644
Binary files a/source/img/joinclass.png and b/source/img/joinclass.png differ
diff --git a/source/img/junit.png b/source/img/junit.png
index fb21b9c2..8375efc6 100644
Binary files a/source/img/junit.png and b/source/img/junit.png differ
diff --git a/source/img/junitexecution.png b/source/img/junitexecution.png
index 82c74487..3f78945e 100644
Binary files a/source/img/junitexecution.png and b/source/img/junitexecution.png differ
diff --git a/source/img/junitsettings.png b/source/img/junitsettings.png
index ad2aafea..9259cad3 100644
Binary files a/source/img/junitsettings.png and b/source/img/junitsettings.png differ
diff --git a/source/img/librarypermissions.png b/source/img/librarypermissions.png
index b745e240..5fdeeff9 100644
Binary files a/source/img/librarypermissions.png and b/source/img/librarypermissions.png differ
diff --git a/source/img/librarysettings.png b/source/img/librarysettings.png
index 3c7815e0..2a5fd9f6 100644
Binary files a/source/img/librarysettings.png and b/source/img/librarysettings.png differ
diff --git a/source/img/librarytab.png b/source/img/librarytab.png
index c7d86497..ae877753 100644
Binary files a/source/img/librarytab.png and b/source/img/librarytab.png differ
diff --git a/source/img/lmssharedfeedback.png b/source/img/lmssharedfeedback.png
index 425e79c6..30907c6d 100644
Binary files a/source/img/lmssharedfeedback.png and b/source/img/lmssharedfeedback.png differ
diff --git a/source/img/lti/LMS-Unit-URL.png b/source/img/lti/LMS-Unit-URL.png
index 9784f06f..429ebd29 100644
Binary files a/source/img/lti/LMS-Unit-URL.png and b/source/img/lti/LMS-Unit-URL.png differ
diff --git a/source/img/lti/access-code.png b/source/img/lti/access-code.png
index 35338988..a772108e 100644
Binary files a/source/img/lti/access-code.png and b/source/img/lti/access-code.png differ
diff --git a/source/img/lti/account-organization.png b/source/img/lti/account-organization.png
index 2e3c14e8..f4c1d363 100644
Binary files a/source/img/lti/account-organization.png and b/source/img/lti/account-organization.png differ
diff --git a/source/img/lti/account-personal.png b/source/img/lti/account-personal.png
index 74a269d5..377c64fe 100644
Binary files a/source/img/lti/account-personal.png and b/source/img/lti/account-personal.png differ
diff --git a/source/img/lti/add-class-teacher.png b/source/img/lti/add-class-teacher.png
index 8ddd27bb..c2fa6492 100644
Binary files a/source/img/lti/add-class-teacher.png and b/source/img/lti/add-class-teacher.png differ
diff --git a/source/img/lti/add-student.png b/source/img/lti/add-student.png
index 1d62dbdc..42700ba0 100644
Binary files a/source/img/lti/add-student.png and b/source/img/lti/add-student.png differ
diff --git a/source/img/lti/add-unit-project.png b/source/img/lti/add-unit-project.png
index e5dc88eb..e0ab8906 100644
Binary files a/source/img/lti/add-unit-project.png and b/source/img/lti/add-unit-project.png differ
diff --git a/source/img/lti/appcenter.png b/source/img/lti/appcenter.png
index c57a163e..7a1df3b0 100644
Binary files a/source/img/lti/appcenter.png and b/source/img/lti/appcenter.png differ
diff --git a/source/img/lti/appsetup.png b/source/img/lti/appsetup.png
index e2d0c869..575f90f6 100644
Binary files a/source/img/lti/appsetup.png and b/source/img/lti/appsetup.png differ
diff --git a/source/img/lti/canvas-global.png b/source/img/lti/canvas-global.png
index eef1f16d..9e08deb4 100644
Binary files a/source/img/lti/canvas-global.png and b/source/img/lti/canvas-global.png differ
diff --git a/source/img/lti/canvas-submission-type.png b/source/img/lti/canvas-submission-type.png
index d81d274e..fbdbdcbf 100644
Binary files a/source/img/lti/canvas-submission-type.png and b/source/img/lti/canvas-submission-type.png differ
diff --git a/source/img/lti/canvas_url.png b/source/img/lti/canvas_url.png
index 86e69459..d1d10c33 100644
Binary files a/source/img/lti/canvas_url.png and b/source/img/lti/canvas_url.png differ
diff --git a/source/img/lti/class_fork.png b/source/img/lti/class_fork.png
index 529ea272..47482f75 100644
Binary files a/source/img/lti/class_fork.png and b/source/img/lti/class_fork.png differ
diff --git a/source/img/lti/classunits.png b/source/img/lti/classunits.png
index 63402e92..594ef784 100644
Binary files a/source/img/lti/classunits.png and b/source/img/lti/classunits.png differ
diff --git a/source/img/lti/codioicon.png b/source/img/lti/codioicon.png
index 88f1bc13..73c6735a 100644
Binary files a/source/img/lti/codioicon.png and b/source/img/lti/codioicon.png differ
diff --git a/source/img/lti/constant_url.png b/source/img/lti/constant_url.png
index e827ca23..49489299 100644
Binary files a/source/img/lti/constant_url.png and b/source/img/lti/constant_url.png differ
diff --git a/source/img/lti/copy_course.png b/source/img/lti/copy_course.png
index 8666c724..ff445a6c 100644
Binary files a/source/img/lti/copy_course.png and b/source/img/lti/copy_course.png differ
diff --git a/source/img/lti/custom-menus.png b/source/img/lti/custom-menus.png
index 05798cdd..145a0d46 100644
Binary files a/source/img/lti/custom-menus.png and b/source/img/lti/custom-menus.png differ
diff --git a/source/img/lti/debugger.png b/source/img/lti/debugger.png
index fe73d83d..1e44284c 100644
Binary files a/source/img/lti/debugger.png and b/source/img/lti/debugger.png differ
diff --git a/source/img/lti/enable_class_fork.png b/source/img/lti/enable_class_fork.png
index 31743f60..929626ad 100644
Binary files a/source/img/lti/enable_class_fork.png and b/source/img/lti/enable_class_fork.png differ
diff --git a/source/img/lti/fork.png b/source/img/lti/fork.png
index dbac75db..614d8563 100644
Binary files a/source/img/lti/fork.png and b/source/img/lti/fork.png differ
diff --git a/source/img/lti/fork_class_id.png b/source/img/lti/fork_class_id.png
index cc912609..8c72a7f1 100644
Binary files a/source/img/lti/fork_class_id.png and b/source/img/lti/fork_class_id.png differ
diff --git a/source/img/lti/install-software.png b/source/img/lti/install-software.png
index 92528a31..0c61cbdd 100644
Binary files a/source/img/lti/install-software.png and b/source/img/lti/install-software.png differ
diff --git a/source/img/lti/join-class.png b/source/img/lti/join-class.png
index c744ca38..b6f942b1 100644
Binary files a/source/img/lti/join-class.png and b/source/img/lti/join-class.png differ
diff --git a/source/img/lti/joined-class.png b/source/img/lti/joined-class.png
index ce2f22e3..8535b6c2 100644
Binary files a/source/img/lti/joined-class.png and b/source/img/lti/joined-class.png differ
diff --git a/source/img/lti/lti-class-url.png b/source/img/lti/lti-class-url.png
index 8a9fa2cf..b17d98fb 100644
Binary files a/source/img/lti/lti-class-url.png and b/source/img/lti/lti-class-url.png differ
diff --git a/source/img/lti/lti-org-fields.png b/source/img/lti/lti-org-fields.png
index e75384fb..89651c32 100644
Binary files a/source/img/lti/lti-org-fields.png and b/source/img/lti/lti-org-fields.png differ
diff --git a/source/img/lti/lti_integrate_info.png b/source/img/lti/lti_integrate_info.png
index d7995c32..03dc0e35 100644
Binary files a/source/img/lti/lti_integrate_info.png and b/source/img/lti/lti_integrate_info.png differ
diff --git a/source/img/lti/lti_integrate_url.png b/source/img/lti/lti_integrate_url.png
index 0e55b2a7..c51f007c 100644
Binary files a/source/img/lti/lti_integrate_url.png and b/source/img/lti/lti_integrate_url.png differ
diff --git a/source/img/lti/multiple-panels.png b/source/img/lti/multiple-panels.png
index 3c5160e5..9842fed1 100644
Binary files a/source/img/lti/multiple-panels.png and b/source/img/lti/multiple-panels.png differ
diff --git a/source/img/lti/new-class.png b/source/img/lti/new-class.png
index 75fa6279..548b9dc5 100644
Binary files a/source/img/lti/new-class.png and b/source/img/lti/new-class.png differ
diff --git a/source/img/lti/new-project.png b/source/img/lti/new-project.png
index a560def9..c14f5890 100644
Binary files a/source/img/lti/new-project.png and b/source/img/lti/new-project.png differ
diff --git a/source/img/lti/parent_class.png b/source/img/lti/parent_class.png
index 02ebb284..ac5b6a95 100644
Binary files a/source/img/lti/parent_class.png and b/source/img/lti/parent_class.png differ
diff --git a/source/img/lti/pin-unit.png b/source/img/lti/pin-unit.png
index 130a89cf..799b5c00 100644
Binary files a/source/img/lti/pin-unit.png and b/source/img/lti/pin-unit.png differ
diff --git a/source/img/lti/preferences.png b/source/img/lti/preferences.png
index 1bcd0260..3d4a9fa8 100644
Binary files a/source/img/lti/preferences.png and b/source/img/lti/preferences.png differ
diff --git a/source/img/lti/project-permissions.png b/source/img/lti/project-permissions.png
index 929611ba..01f58265 100644
Binary files a/source/img/lti/project-permissions.png and b/source/img/lti/project-permissions.png differ
diff --git a/source/img/lti/project-settings.png b/source/img/lti/project-settings.png
index e4723382..86bf7322 100644
Binary files a/source/img/lti/project-settings.png and b/source/img/lti/project-settings.png differ
diff --git a/source/img/lti/release-complete.png b/source/img/lti/release-complete.png
index 6ef8bca2..751f76c1 100644
Binary files a/source/img/lti/release-complete.png and b/source/img/lti/release-complete.png differ
diff --git a/source/img/lti/release-grades.png b/source/img/lti/release-grades.png
index 6df4372a..16dafbda 100644
Binary files a/source/img/lti/release-grades.png and b/source/img/lti/release-grades.png differ
diff --git a/source/img/lti/student-ready.png b/source/img/lti/student-ready.png
index 8cdc93f2..5dae7c7c 100644
Binary files a/source/img/lti/student-ready.png and b/source/img/lti/student-ready.png differ
diff --git a/source/img/lti/students-unit.png b/source/img/lti/students-unit.png
index e05380ee..e1d1282c 100644
Binary files a/source/img/lti/students-unit.png and b/source/img/lti/students-unit.png differ
diff --git a/source/img/lti/terminal-python.png b/source/img/lti/terminal-python.png
index 565ffc0b..32e082c8 100644
Binary files a/source/img/lti/terminal-python.png and b/source/img/lti/terminal-python.png differ
diff --git a/source/img/lti/test-students-list.png b/source/img/lti/test-students-list.png
index 27e693cd..6984c7b8 100644
Binary files a/source/img/lti/test-students-list.png and b/source/img/lti/test-students-list.png differ
diff --git a/source/img/lti/unit-completed-teacher.png b/source/img/lti/unit-completed-teacher.png
index 904bf364..94948498 100644
Binary files a/source/img/lti/unit-completed-teacher.png and b/source/img/lti/unit-completed-teacher.png differ
diff --git a/source/img/lti/unit-completed.png b/source/img/lti/unit-completed.png
index 8caa1946..cc012102 100644
Binary files a/source/img/lti/unit-completed.png and b/source/img/lti/unit-completed.png differ
diff --git a/source/img/lti/unit-teacher.png b/source/img/lti/unit-teacher.png
index 45218ba8..381fd8e3 100644
Binary files a/source/img/lti/unit-teacher.png and b/source/img/lti/unit-teacher.png differ
diff --git a/source/img/lti/virtual-desktop.png b/source/img/lti/virtual-desktop.png
index ffd2ae4d..d36fe26b 100644
Binary files a/source/img/lti/virtual-desktop.png and b/source/img/lti/virtual-desktop.png differ
diff --git a/source/img/manage_classes/addchild.png b/source/img/manage_classes/addchild.png
index 40b7536b..35aab037 100644
Binary files a/source/img/manage_classes/addchild.png and b/source/img/manage_classes/addchild.png differ
diff --git a/source/img/manage_classes/addcopy.png b/source/img/manage_classes/addcopy.png
index 1cab0be2..08053ac4 100644
Binary files a/source/img/manage_classes/addcopy.png and b/source/img/manage_classes/addcopy.png differ
diff --git a/source/img/manage_classes/addcourse.png b/source/img/manage_classes/addcourse.png
index e414927c..e28be89e 100644
Binary files a/source/img/manage_classes/addcourse.png and b/source/img/manage_classes/addcourse.png differ
diff --git a/source/img/manage_classes/adding_students_invite/student_list.png b/source/img/manage_classes/adding_students_invite/student_list.png
index 54be3a4f..0999b39e 100644
Binary files a/source/img/manage_classes/adding_students_invite/student_list.png and b/source/img/manage_classes/adding_students_invite/student_list.png differ
diff --git a/source/img/manage_classes/adding_teachers/add_teacher.png b/source/img/manage_classes/adding_teachers/add_teacher.png
index 45cf78ce..906869b6 100644
Binary files a/source/img/manage_classes/adding_teachers/add_teacher.png and b/source/img/manage_classes/adding_teachers/add_teacher.png differ
diff --git a/source/img/manage_classes/adding_teachers/admin_tab.png b/source/img/manage_classes/adding_teachers/admin_tab.png
index 0af8e538..ed1d378f 100644
Binary files a/source/img/manage_classes/adding_teachers/admin_tab.png and b/source/img/manage_classes/adding_teachers/admin_tab.png differ
diff --git a/source/img/manage_classes/adding_teachers/coursereadonly.png b/source/img/manage_classes/adding_teachers/coursereadonly.png
index 2a3772cc..f4c2df19 100644
Binary files a/source/img/manage_classes/adding_teachers/coursereadonly.png and b/source/img/manage_classes/adding_teachers/coursereadonly.png differ
diff --git a/source/img/manage_classes/adding_teachers/edit_teachers.png b/source/img/manage_classes/adding_teachers/edit_teachers.png
index b0179299..5d9749fe 100644
Binary files a/source/img/manage_classes/adding_teachers/edit_teachers.png and b/source/img/manage_classes/adding_teachers/edit_teachers.png differ
diff --git a/source/img/manage_classes/adding_teachers/inviteteacher.png b/source/img/manage_classes/adding_teachers/inviteteacher.png
index 13f5057b..ef1fcb4c 100644
Binary files a/source/img/manage_classes/adding_teachers/inviteteacher.png and b/source/img/manage_classes/adding_teachers/inviteteacher.png differ
diff --git a/source/img/manage_classes/adding_teachers/search_teacher.png b/source/img/manage_classes/adding_teachers/search_teacher.png
index b628d007..c2912c18 100644
Binary files a/source/img/manage_classes/adding_teachers/search_teacher.png and b/source/img/manage_classes/adding_teachers/search_teacher.png differ
diff --git a/source/img/manage_classes/adding_teachers/teacher_added.png b/source/img/manage_classes/adding_teachers/teacher_added.png
index 1bd0f969..3d0d1822 100644
Binary files a/source/img/manage_classes/adding_teachers/teacher_added.png and b/source/img/manage_classes/adding_teachers/teacher_added.png differ
diff --git a/source/img/manage_classes/addstudents.png b/source/img/manage_classes/addstudents.png
index 64eb3668..80c8b15a 100644
Binary files a/source/img/manage_classes/addstudents.png and b/source/img/manage_classes/addstudents.png differ
diff --git a/source/img/manage_classes/assign_project_to_class/import.png b/source/img/manage_classes/assign_project_to_class/import.png
index 6f60568c..6997cbd4 100644
Binary files a/source/img/manage_classes/assign_project_to_class/import.png and b/source/img/manage_classes/assign_project_to_class/import.png differ
diff --git a/source/img/manage_classes/assign_project_to_class/publish.png b/source/img/manage_classes/assign_project_to_class/publish.png
index ee60b2d0..aabf8be9 100644
Binary files a/source/img/manage_classes/assign_project_to_class/publish.png and b/source/img/manage_classes/assign_project_to_class/publish.png differ
diff --git a/source/img/manage_classes/assigning_cm_content/module_in_class.png b/source/img/manage_classes/assigning_cm_content/module_in_class.png
index 7884bdc0..29943425 100644
Binary files a/source/img/manage_classes/assigning_cm_content/module_in_class.png and b/source/img/manage_classes/assigning_cm_content/module_in_class.png differ
diff --git a/source/img/manage_classes/assigning_cm_content/recommended_tab.png b/source/img/manage_classes/assigning_cm_content/recommended_tab.png
index 8cbf2ee1..638fda4a 100644
Binary files a/source/img/manage_classes/assigning_cm_content/recommended_tab.png and b/source/img/manage_classes/assigning_cm_content/recommended_tab.png differ
diff --git a/source/img/manage_classes/assigning_cm_content/select_module.png b/source/img/manage_classes/assigning_cm_content/select_module.png
index 89a7f435..a3ca9b61 100644
Binary files a/source/img/manage_classes/assigning_cm_content/select_module.png and b/source/img/manage_classes/assigning_cm_content/select_module.png differ
diff --git a/source/img/manage_classes/blue_plus.png b/source/img/manage_classes/blue_plus.png
index 26ea2099..06b439fb 100644
Binary files a/source/img/manage_classes/blue_plus.png and b/source/img/manage_classes/blue_plus.png differ
diff --git a/source/img/manage_classes/change_student_password/change_password.png b/source/img/manage_classes/change_student_password/change_password.png
index 3f687d70..582f5067 100644
Binary files a/source/img/manage_classes/change_student_password/change_password.png and b/source/img/manage_classes/change_student_password/change_password.png differ
diff --git a/source/img/manage_classes/childsendnotification.png b/source/img/manage_classes/childsendnotification.png
index 28cbb825..fcedfcf6 100644
Binary files a/source/img/manage_classes/childsendnotification.png and b/source/img/manage_classes/childsendnotification.png differ
diff --git a/source/img/manage_classes/cloneclass.png b/source/img/manage_classes/cloneclass.png
index f469d42f..0d80ba8a 100644
Binary files a/source/img/manage_classes/cloneclass.png and b/source/img/manage_classes/cloneclass.png differ
diff --git a/source/img/manage_classes/codioresources.png b/source/img/manage_classes/codioresources.png
index 3889fab4..0b460ad6 100644
Binary files a/source/img/manage_classes/codioresources.png and b/source/img/manage_classes/codioresources.png differ
diff --git a/source/img/manage_classes/copyfromexisting.png b/source/img/manage_classes/copyfromexisting.png
index 2d4569da..60929aab 100644
Binary files a/source/img/manage_classes/copyfromexisting.png and b/source/img/manage_classes/copyfromexisting.png differ
diff --git a/source/img/manage_classes/courseupdatelist.png b/source/img/manage_classes/courseupdatelist.png
index 0e19e454..11376198 100644
Binary files a/source/img/manage_classes/courseupdatelist.png and b/source/img/manage_classes/courseupdatelist.png differ
diff --git a/source/img/manage_classes/courseupdates.png b/source/img/manage_classes/courseupdates.png
index b2ae7263..725583ee 100644
Binary files a/source/img/manage_classes/courseupdates.png and b/source/img/manage_classes/courseupdates.png differ
diff --git a/source/img/manage_classes/create_class/codio_icon.png b/source/img/manage_classes/create_class/codio_icon.png
index 6a3068b2..acb10caa 100644
Binary files a/source/img/manage_classes/create_class/codio_icon.png and b/source/img/manage_classes/create_class/codio_icon.png differ
diff --git a/source/img/manage_classes/create_class/new-class.png b/source/img/manage_classes/create_class/new-class.png
index f808a6f5..6f0abe2c 100644
Binary files a/source/img/manage_classes/create_class/new-class.png and b/source/img/manage_classes/create_class/new-class.png differ
diff --git a/source/img/manage_classes/createfromresources.png b/source/img/manage_classes/createfromresources.png
index ac6797d0..f27ad2a2 100644
Binary files a/source/img/manage_classes/createfromresources.png and b/source/img/manage_classes/createfromresources.png differ
diff --git a/source/img/manage_classes/createsharecode.png b/source/img/manage_classes/createsharecode.png
index a9b3d26b..8b7761d0 100644
Binary files a/source/img/manage_classes/createsharecode.png and b/source/img/manage_classes/createsharecode.png differ
diff --git a/source/img/manage_classes/deleteassignment.png b/source/img/manage_classes/deleteassignment.png
index 23030c1f..b057efca 100644
Binary files a/source/img/manage_classes/deleteassignment.png and b/source/img/manage_classes/deleteassignment.png differ
diff --git a/source/img/manage_classes/deletemodule.png b/source/img/manage_classes/deletemodule.png
index 3a1a3a20..5ba90fe9 100644
Binary files a/source/img/manage_classes/deletemodule.png and b/source/img/manage_classes/deletemodule.png differ
diff --git a/source/img/manage_classes/detailcourseupdates.png b/source/img/manage_classes/detailcourseupdates.png
index 255ed429..55ee33d5 100644
Binary files a/source/img/manage_classes/detailcourseupdates.png and b/source/img/manage_classes/detailcourseupdates.png differ
diff --git a/source/img/manage_classes/disable_enable_unit/disable_unit.png b/source/img/manage_classes/disable_enable_unit/disable_unit.png
index 89402dec..2a7a86f4 100644
Binary files a/source/img/manage_classes/disable_enable_unit/disable_unit.png and b/source/img/manage_classes/disable_enable_unit/disable_unit.png differ
diff --git a/source/img/manage_classes/disable_enable_unit/disable_unit_after.png b/source/img/manage_classes/disable_enable_unit/disable_unit_after.png
index f424fd23..87df1ee5 100644
Binary files a/source/img/manage_classes/disable_enable_unit/disable_unit_after.png and b/source/img/manage_classes/disable_enable_unit/disable_unit_after.png differ
diff --git a/source/img/manage_classes/disable_enable_unit/disable_unit_settings.png b/source/img/manage_classes/disable_enable_unit/disable_unit_settings.png
index dd6e5a2c..08dd6472 100644
Binary files a/source/img/manage_classes/disable_enable_unit/disable_unit_settings.png and b/source/img/manage_classes/disable_enable_unit/disable_unit_settings.png differ
diff --git a/source/img/manage_classes/disable_enable_unit/enable_unit.png b/source/img/manage_classes/disable_enable_unit/enable_unit.png
index e0df0037..ef82a53c 100644
Binary files a/source/img/manage_classes/disable_enable_unit/enable_unit.png and b/source/img/manage_classes/disable_enable_unit/enable_unit.png differ
diff --git a/source/img/manage_classes/maincloneclass.png b/source/img/manage_classes/maincloneclass.png
index eed3e764..e30c7eb5 100644
Binary files a/source/img/manage_classes/maincloneclass.png and b/source/img/manage_classes/maincloneclass.png differ
diff --git a/source/img/manage_classes/nameclass.png b/source/img/manage_classes/nameclass.png
index 463c4052..618f332d 100644
Binary files a/source/img/manage_classes/nameclass.png and b/source/img/manage_classes/nameclass.png differ
diff --git a/source/img/manage_classes/notifychild.png b/source/img/manage_classes/notifychild.png
index 46d3cff5..b6783770 100644
Binary files a/source/img/manage_classes/notifychild.png and b/source/img/manage_classes/notifychild.png differ
diff --git a/source/img/manage_classes/orderclass.png b/source/img/manage_classes/orderclass.png
index a4477bf8..5d6f69a1 100644
Binary files a/source/img/manage_classes/orderclass.png and b/source/img/manage_classes/orderclass.png differ
diff --git a/source/img/manage_classes/pinning_a_unit/pin_unit.png b/source/img/manage_classes/pinning_a_unit/pin_unit.png
index fe75ef9e..0c0944e1 100644
Binary files a/source/img/manage_classes/pinning_a_unit/pin_unit.png and b/source/img/manage_classes/pinning_a_unit/pin_unit.png differ
diff --git a/source/img/manage_classes/pinning_a_unit/pinned_pink.png b/source/img/manage_classes/pinning_a_unit/pinned_pink.png
index cf23f3cc..f3103469 100644
Binary files a/source/img/manage_classes/pinning_a_unit/pinned_pink.png and b/source/img/manage_classes/pinning_a_unit/pinned_pink.png differ
diff --git a/source/img/manage_classes/pinning_a_unit/pinnedunit.png b/source/img/manage_classes/pinning_a_unit/pinnedunit.png
index 0a56d9ef..9cad20a5 100644
Binary files a/source/img/manage_classes/pinning_a_unit/pinnedunit.png and b/source/img/manage_classes/pinning_a_unit/pinnedunit.png differ
diff --git a/source/img/manage_classes/previewassignment.png b/source/img/manage_classes/previewassignment.png
index 3895acee..ab33bf65 100644
Binary files a/source/img/manage_classes/previewassignment.png and b/source/img/manage_classes/previewassignment.png differ
diff --git a/source/img/manage_classes/pull.png b/source/img/manage_classes/pull.png
index 5595bb79..99a17571 100644
Binary files a/source/img/manage_classes/pull.png and b/source/img/manage_classes/pull.png differ
diff --git a/source/img/manage_classes/pullall.png b/source/img/manage_classes/pullall.png
index dca15d01..a675c6b0 100644
Binary files a/source/img/manage_classes/pullall.png and b/source/img/manage_classes/pullall.png differ
diff --git a/source/img/manage_classes/readonly.png b/source/img/manage_classes/readonly.png
index 761e50f9..45aec2ed 100644
Binary files a/source/img/manage_classes/readonly.png and b/source/img/manage_classes/readonly.png differ
diff --git a/source/img/manage_classes/remove_student.png b/source/img/manage_classes/remove_student.png
index f7a3b1f3..57908498 100644
Binary files a/source/img/manage_classes/remove_student.png and b/source/img/manage_classes/remove_student.png differ
diff --git a/source/img/manage_classes/revertversion.png b/source/img/manage_classes/revertversion.png
index d7fcda64..e06dd1b4 100644
Binary files a/source/img/manage_classes/revertversion.png and b/source/img/manage_classes/revertversion.png differ
diff --git a/source/img/manage_classes/sendnotification.png b/source/img/manage_classes/sendnotification.png
index a69f75ba..92f8dd31 100644
Binary files a/source/img/manage_classes/sendnotification.png and b/source/img/manage_classes/sendnotification.png differ
diff --git a/source/img/manage_classes/sharecode.png b/source/img/manage_classes/sharecode.png
index 227445f3..6a6ddf4a 100644
Binary files a/source/img/manage_classes/sharecode.png and b/source/img/manage_classes/sharecode.png differ
diff --git a/source/img/manage_classes/students_tab.png b/source/img/manage_classes/students_tab.png
index 03e6b5f1..7a81a0d3 100644
Binary files a/source/img/manage_classes/students_tab.png and b/source/img/manage_classes/students_tab.png differ
diff --git a/source/img/manage_classes/tagmeaning.png b/source/img/manage_classes/tagmeaning.png
index d4abe41b..1287bd4c 100644
Binary files a/source/img/manage_classes/tagmeaning.png and b/source/img/manage_classes/tagmeaning.png differ
diff --git a/source/img/manage_classes/unitduration.png b/source/img/manage_classes/unitduration.png
index d3252865..2d862910 100644
Binary files a/source/img/manage_classes/unitduration.png and b/source/img/manage_classes/unitduration.png differ
diff --git a/source/img/manage_classes/units_tab.png b/source/img/manage_classes/units_tab.png
index 9ce633a8..2f5fb3ef 100644
Binary files a/source/img/manage_classes/units_tab.png and b/source/img/manage_classes/units_tab.png differ
diff --git a/source/img/manage_classes/updateconfirmation.png b/source/img/manage_classes/updateconfirmation.png
index 8df66eb9..bcf1a6f2 100644
Binary files a/source/img/manage_classes/updateconfirmation.png and b/source/img/manage_classes/updateconfirmation.png differ
diff --git a/source/img/manage_classes/updatedialog.png b/source/img/manage_classes/updatedialog.png
index e3aa2bf2..ed7bb9c8 100644
Binary files a/source/img/manage_classes/updatedialog.png and b/source/img/manage_classes/updatedialog.png differ
diff --git a/source/img/manage_classes/view_teacher_solutions/open_as_teacher.png b/source/img/manage_classes/view_teacher_solutions/open_as_teacher.png
index 3e1759c4..9a275a7a 100644
Binary files a/source/img/manage_classes/view_teacher_solutions/open_as_teacher.png and b/source/img/manage_classes/view_teacher_solutions/open_as_teacher.png differ
diff --git a/source/img/manage_classes/viewversions.png b/source/img/manage_classes/viewversions.png
index c75d57e0..ba31a8a2 100644
Binary files a/source/img/manage_classes/viewversions.png and b/source/img/manage_classes/viewversions.png differ
diff --git a/source/img/manage_classes/year_10_class.png b/source/img/manage_classes/year_10_class.png
index f276aa53..13d15428 100644
Binary files a/source/img/manage_classes/year_10_class.png and b/source/img/manage_classes/year_10_class.png differ
diff --git a/source/img/manage_organization/customscript.png b/source/img/manage_organization/customscript.png
index 6a3d95a5..2443e7c9 100644
Binary files a/source/img/manage_organization/customscript.png and b/source/img/manage_organization/customscript.png differ
diff --git a/source/img/manage_organization/dash.png b/source/img/manage_organization/dash.png
index fc2ad1d1..3e818d97 100644
Binary files a/source/img/manage_organization/dash.png and b/source/img/manage_organization/dash.png differ
diff --git a/source/img/manage_organization/inviteowner.png b/source/img/manage_organization/inviteowner.png
index 6687c512..a903589e 100644
Binary files a/source/img/manage_organization/inviteowner.png and b/source/img/manage_organization/inviteowner.png differ
diff --git a/source/img/manage_organization/inviteteacher.png b/source/img/manage_organization/inviteteacher.png
index 47ea4612..acd584aa 100644
Binary files a/source/img/manage_organization/inviteteacher.png and b/source/img/manage_organization/inviteteacher.png differ
diff --git a/source/img/manage_organization/members.png b/source/img/manage_organization/members.png
index c7d22c09..43c9999e 100644
Binary files a/source/img/manage_organization/members.png and b/source/img/manage_organization/members.png differ
diff --git a/source/img/manage_organization/memberstab.png b/source/img/manage_organization/memberstab.png
index 6f54601b..cdd66eb4 100644
Binary files a/source/img/manage_organization/memberstab.png and b/source/img/manage_organization/memberstab.png differ
diff --git a/source/img/manage_organization/myschoolorg.png b/source/img/manage_organization/myschoolorg.png
index 5e19f5e5..4b053eaf 100644
Binary files a/source/img/manage_organization/myschoolorg.png and b/source/img/manage_organization/myschoolorg.png differ
diff --git a/source/img/manage_organization/org_releasegrades.png b/source/img/manage_organization/org_releasegrades.png
index 0ccd1be7..346b5606 100644
Binary files a/source/img/manage_organization/org_releasegrades.png and b/source/img/manage_organization/org_releasegrades.png differ
diff --git a/source/img/manage_organization/orgcontacturl.png b/source/img/manage_organization/orgcontacturl.png
index 1a36e9af..e056faf2 100644
Binary files a/source/img/manage_organization/orgcontacturl.png and b/source/img/manage_organization/orgcontacturl.png differ
diff --git a/source/img/manage_organization/orgreadonly.png b/source/img/manage_organization/orgreadonly.png
index 03e70eb7..cdd07f96 100644
Binary files a/source/img/manage_organization/orgreadonly.png and b/source/img/manage_organization/orgreadonly.png differ
diff --git a/source/img/manage_organization/orgsettingstab.png b/source/img/manage_organization/orgsettingstab.png
index 82a975b9..3d7cae0f 100644
Binary files a/source/img/manage_organization/orgsettingstab.png and b/source/img/manage_organization/orgsettingstab.png differ
diff --git a/source/img/manage_organization/orgtabs.png b/source/img/manage_organization/orgtabs.png
new file mode 100644
index 00000000..6e9a55ae
Binary files /dev/null and b/source/img/manage_organization/orgtabs.png differ
diff --git a/source/img/manage_organization/orphanedusers.png b/source/img/manage_organization/orphanedusers.png
index 56b93dbc..ef0c25c5 100644
Binary files a/source/img/manage_organization/orphanedusers.png and b/source/img/manage_organization/orphanedusers.png differ
diff --git a/source/img/manage_organization/owners.png b/source/img/manage_organization/owners.png
index 8b3b6636..16890a8f 100644
Binary files a/source/img/manage_organization/owners.png and b/source/img/manage_organization/owners.png differ
diff --git a/source/img/manage_organization/pendinginvite.png b/source/img/manage_organization/pendinginvite.png
index 0b82ed65..1de9ea62 100644
Binary files a/source/img/manage_organization/pendinginvite.png and b/source/img/manage_organization/pendinginvite.png differ
diff --git a/source/img/manage_organization/pendinginviteowner.png b/source/img/manage_organization/pendinginviteowner.png
index 5f358db1..0ddb9d76 100644
Binary files a/source/img/manage_organization/pendinginviteowner.png and b/source/img/manage_organization/pendinginviteowner.png differ
diff --git a/source/img/manage_organization/profilepic.png b/source/img/manage_organization/profilepic.png
index f3724872..c69f02fc 100644
Binary files a/source/img/manage_organization/profilepic.png and b/source/img/manage_organization/profilepic.png differ
diff --git a/source/img/manage_organization/public_private.png b/source/img/manage_organization/public_private.png
index 546a168f..d7b335d7 100644
Binary files a/source/img/manage_organization/public_private.png and b/source/img/manage_organization/public_private.png differ
diff --git a/source/img/manage_organization/studentoptions.png b/source/img/manage_organization/studentoptions.png
index 1fcb4319..4aedd024 100644
Binary files a/source/img/manage_organization/studentoptions.png and b/source/img/manage_organization/studentoptions.png differ
diff --git a/source/img/mark-complete.png b/source/img/mark-complete.png
index 5c29563c..358883d1 100644
Binary files a/source/img/mark-complete.png and b/source/img/mark-complete.png differ
diff --git a/source/img/module_browser.png b/source/img/module_browser.png
index 862b83f3..0f65c00f 100644
Binary files a/source/img/module_browser.png and b/source/img/module_browser.png differ
diff --git a/source/img/moduleedit.png b/source/img/moduleedit.png
index 1b60803d..a3d136ff 100644
Binary files a/source/img/moduleedit.png and b/source/img/moduleedit.png differ
diff --git a/source/img/moduleflode.png b/source/img/moduleflode.png
index 61dcb8d2..8c92a39f 100644
Binary files a/source/img/moduleflode.png and b/source/img/moduleflode.png differ
diff --git a/source/img/moduleview_dashboard.png b/source/img/moduleview_dashboard.png
index 59a74592..2e6ebf84 100644
Binary files a/source/img/moduleview_dashboard.png and b/source/img/moduleview_dashboard.png differ
diff --git a/source/img/monitor_students/breakdown.png b/source/img/monitor_students/breakdown.png
index 8c53f3b2..8b326724 100644
Binary files a/source/img/monitor_students/breakdown.png and b/source/img/monitor_students/breakdown.png differ
diff --git a/source/img/monitor_students/cursorpresences.png b/source/img/monitor_students/cursorpresences.png
index 53789f3c..94d83c02 100644
Binary files a/source/img/monitor_students/cursorpresences.png and b/source/img/monitor_students/cursorpresences.png differ
diff --git a/source/img/monitor_students/students_tab.png b/source/img/monitor_students/students_tab.png
index 03e6b5f1..7a81a0d3 100644
Binary files a/source/img/monitor_students/students_tab.png and b/source/img/monitor_students/students_tab.png differ
diff --git a/source/img/monitor_students/year10class.png b/source/img/monitor_students/year10class.png
index f276aa53..13d15428 100644
Binary files a/source/img/monitor_students/year10class.png and b/source/img/monitor_students/year10class.png differ
diff --git a/source/img/nameSearch.png b/source/img/nameSearch.png
index 453b58c1..a113e3c7 100644
Binary files a/source/img/nameSearch.png and b/source/img/nameSearch.png differ
diff --git a/source/img/namelibrary.png b/source/img/namelibrary.png
index e5b5110b..3fc63259 100644
Binary files a/source/img/namelibrary.png and b/source/img/namelibrary.png differ
diff --git a/source/img/newbook.png b/source/img/newbook.png
index 9fd25cf2..cf714365 100644
Binary files a/source/img/newbook.png and b/source/img/newbook.png differ
diff --git a/source/img/notificationdetails.png b/source/img/notificationdetails.png
new file mode 100644
index 00000000..c90f2430
Binary files /dev/null and b/source/img/notificationdetails.png differ
diff --git a/source/img/notificationemails.png b/source/img/notificationemails.png
index a68ec208..d94ddb90 100644
Binary files a/source/img/notificationemails.png and b/source/img/notificationemails.png differ
diff --git a/source/img/openguides.png b/source/img/openguides.png
index 47ecb9cf..d3047782 100644
Binary files a/source/img/openguides.png and b/source/img/openguides.png differ
diff --git a/source/img/openstudent.png b/source/img/openstudent.png
index 38a86210..0c5c2b32 100644
Binary files a/source/img/openstudent.png and b/source/img/openstudent.png differ
diff --git a/source/img/organisation_addmanually.png b/source/img/organisation_addmanually.png
index cc9a7c30..2a1871e2 100644
Binary files a/source/img/organisation_addmanually.png and b/source/img/organisation_addmanually.png differ
diff --git a/source/img/organisation_addowner.png b/source/img/organisation_addowner.png
index a3fcb13a..1673736f 100644
Binary files a/source/img/organisation_addowner.png and b/source/img/organisation_addowner.png differ
diff --git a/source/img/organisation_addteacher.png b/source/img/organisation_addteacher.png
index f5a36a83..772c1c22 100644
Binary files a/source/img/organisation_addteacher.png and b/source/img/organisation_addteacher.png differ
diff --git a/source/img/organisation_upload.png b/source/img/organisation_upload.png
index 8ace41ce..af569a85 100644
Binary files a/source/img/organisation_upload.png and b/source/img/organisation_upload.png differ
diff --git a/source/img/organisations_billing.png b/source/img/organisations_billing.png
index fa2b0365..e7021f92 100644
Binary files a/source/img/organisations_billing.png and b/source/img/organisations_billing.png differ
diff --git a/source/img/organisations_create.png b/source/img/organisations_create.png
index c4e46101..e94f9afe 100644
Binary files a/source/img/organisations_create.png and b/source/img/organisations_create.png differ
diff --git a/source/img/organisations_education.png b/source/img/organisations_education.png
index 9eda8672..85fafb22 100644
Binary files a/source/img/organisations_education.png and b/source/img/organisations_education.png differ
diff --git a/source/img/organisations_invoicing.png b/source/img/organisations_invoicing.png
index af62e94b..dae93523 100644
Binary files a/source/img/organisations_invoicing.png and b/source/img/organisations_invoicing.png differ
diff --git a/source/img/organisations_token.png b/source/img/organisations_token.png
index 733454aa..9db42b73 100644
Binary files a/source/img/organisations_token.png and b/source/img/organisations_token.png differ
diff --git a/source/img/orphanedstudents.png b/source/img/orphanedstudents.png
index 01553ca6..db4115cc 100644
Binary files a/source/img/orphanedstudents.png and b/source/img/orphanedstudents.png differ
diff --git a/source/img/packs_certified.png b/source/img/packs_certified.png
index ca7b5995..024df7a5 100644
Binary files a/source/img/packs_certified.png and b/source/img/packs_certified.png differ
diff --git a/source/img/packs_info.png b/source/img/packs_info.png
index f05b5393..abff632e 100644
Binary files a/source/img/packs_info.png and b/source/img/packs_info.png differ
diff --git a/source/img/packs_list.png b/source/img/packs_list.png
index f19ca46d..3a2771ef 100644
Binary files a/source/img/packs_list.png and b/source/img/packs_list.png differ
diff --git a/source/img/pdf_export.png b/source/img/pdf_export.png
new file mode 100644
index 00000000..35bfc9da
Binary files /dev/null and b/source/img/pdf_export.png differ
diff --git a/source/img/penalties.png b/source/img/penalties.png
index f30ba96a..00f0e64f 100644
Binary files a/source/img/penalties.png and b/source/img/penalties.png differ
diff --git a/source/img/penaltydashboard.png b/source/img/penaltydashboard.png
index 2758ec77..60f9001d 100644
Binary files a/source/img/penaltydashboard.png and b/source/img/penaltydashboard.png differ
diff --git a/source/img/penaltydeadline.png b/source/img/penaltydeadline.png
index fa53d94b..3f47cb2f 100644
Binary files a/source/img/penaltydeadline.png and b/source/img/penaltydeadline.png differ
diff --git a/source/img/pinned.png b/source/img/pinned.png
index a76a5924..32d78574 100644
Binary files a/source/img/pinned.png and b/source/img/pinned.png differ
diff --git a/source/img/prefs-ac-profile.png b/source/img/prefs-ac-profile.png
index 9e98e6fb..ea00fe66 100644
Binary files a/source/img/prefs-ac-profile.png and b/source/img/prefs-ac-profile.png differ
diff --git a/source/img/prefs-account-password.png b/source/img/prefs-account-password.png
index e69a5959..ef18cbab 100644
Binary files a/source/img/prefs-account-password.png and b/source/img/prefs-account-password.png differ
diff --git a/source/img/prefs-account-profile.png b/source/img/prefs-account-profile.png
index ab961b2e..444824e7 100644
Binary files a/source/img/prefs-account-profile.png and b/source/img/prefs-account-profile.png differ
diff --git a/source/img/prefs-account-ssh.png b/source/img/prefs-account-ssh.png
index f4f59798..74cdcbc5 100644
Binary files a/source/img/prefs-account-ssh.png and b/source/img/prefs-account-ssh.png differ
diff --git a/source/img/preview-deploy.png b/source/img/preview-deploy.png
index e1f547f5..56b7f6e1 100644
Binary files a/source/img/preview-deploy.png and b/source/img/preview-deploy.png differ
diff --git a/source/img/previewQuestion1.png b/source/img/previewQuestion1.png
index ba8d9ef0..27f4311a 100644
Binary files a/source/img/previewQuestion1.png and b/source/img/previewQuestion1.png differ
diff --git a/source/img/previewQuestion2.png b/source/img/previewQuestion2.png
index 53de9b96..9198ebab 100644
Binary files a/source/img/previewQuestion2.png and b/source/img/previewQuestion2.png differ
diff --git a/source/img/preview_deploy.png b/source/img/preview_deploy.png
index fb2e69ab..043cfb26 100644
Binary files a/source/img/preview_deploy.png and b/source/img/preview_deploy.png differ
diff --git a/source/img/project-settings.png b/source/img/project-settings.png
index 44ddfbc7..f4fc174f 100644
Binary files a/source/img/project-settings.png and b/source/img/project-settings.png differ
diff --git a/source/img/project_create.png b/source/img/project_create.png
index cf66cd49..221535d1 100644
Binary files a/source/img/project_create.png and b/source/img/project_create.png differ
diff --git a/source/img/project_create_other.png b/source/img/project_create_other.png
index a23531f3..de61628b 100644
Binary files a/source/img/project_create_other.png and b/source/img/project_create_other.png differ
diff --git a/source/img/projects_list.png b/source/img/projects_list.png
index 8c1a60fc..6f7f64af 100644
Binary files a/source/img/projects_list.png and b/source/img/projects_list.png differ
diff --git a/source/img/projectslist.png b/source/img/projectslist.png
index 0083e9d6..77884ad8 100644
Binary files a/source/img/projectslist.png and b/source/img/projectslist.png differ
diff --git a/source/img/publish.png b/source/img/publish.png
index ee60b2d0..aabf8be9 100644
Binary files a/source/img/publish.png and b/source/img/publish.png differ
diff --git a/source/img/publishedversion.png b/source/img/publishedversion.png
index 71a97cc7..c4d508ee 100644
Binary files a/source/img/publishedversion.png and b/source/img/publishedversion.png differ
diff --git a/source/img/publishnew.png b/source/img/publishnew.png
index 1b48a220..7689a67a 100644
Binary files a/source/img/publishnew.png and b/source/img/publishnew.png differ
diff --git a/source/img/publishversionnew.png b/source/img/publishversionnew.png
index ea0fc7c8..8722ae47 100644
Binary files a/source/img/publishversionnew.png and b/source/img/publishversionnew.png differ
diff --git a/source/img/python.png b/source/img/python.png
index 02d81520..f22642d4 100644
Binary files a/source/img/python.png and b/source/img/python.png differ
diff --git a/source/img/pythonexample.png b/source/img/pythonexample.png
index 8a84d06f..83ae6758 100644
Binary files a/source/img/pythonexample.png and b/source/img/pythonexample.png differ
diff --git a/source/img/resetunitall.png b/source/img/resetunitall.png
index 9f537dfc..15ed7eac 100644
Binary files a/source/img/resetunitall.png and b/source/img/resetunitall.png differ
diff --git a/source/img/resetunitstudent.png b/source/img/resetunitstudent.png
index c95a71dc..ef5d75cc 100644
Binary files a/source/img/resetunitstudent.png and b/source/img/resetunitstudent.png differ
diff --git a/source/img/safari.png b/source/img/safari.png
index b54d75ca..f089ee0b 100644
Binary files a/source/img/safari.png and b/source/img/safari.png differ
diff --git a/source/img/savedSearch.png b/source/img/savedSearch.png
index 781e5983..cbc96a3e 100644
Binary files a/source/img/savedSearch.png and b/source/img/savedSearch.png differ
diff --git a/source/img/savedSearch2.png b/source/img/savedSearch2.png
index 19a91b9a..c5583365 100644
Binary files a/source/img/savedSearch2.png and b/source/img/savedSearch2.png differ
diff --git a/source/img/savedSearchDelete.png b/source/img/savedSearchDelete.png
index 7e9c8826..2f24861d 100644
Binary files a/source/img/savedSearchDelete.png and b/source/img/savedSearchDelete.png differ
diff --git a/source/img/scrollThrough.png b/source/img/scrollThrough.png
index f998e571..6cb004ea 100644
Binary files a/source/img/scrollThrough.png and b/source/img/scrollThrough.png differ
diff --git a/source/img/searchResults.png b/source/img/searchResults.png
index 427339ca..7b124cdd 100644
Binary files a/source/img/searchResults.png and b/source/img/searchResults.png differ
diff --git a/source/img/selectLib.png b/source/img/selectLib.png
index b63c0453..faf688d3 100644
Binary files a/source/img/selectLib.png and b/source/img/selectLib.png differ
diff --git a/source/img/selectQuestion.png b/source/img/selectQuestion.png
index 77a69eee..4fc64881 100644
Binary files a/source/img/selectQuestion.png and b/source/img/selectQuestion.png differ
diff --git a/source/img/selectbook.png b/source/img/selectbook.png
index e74a47a5..a7869d3a 100644
Binary files a/source/img/selectbook.png and b/source/img/selectbook.png differ
diff --git a/source/img/settings.png b/source/img/settings.png
index 6d740898..4e822249 100644
Binary files a/source/img/settings.png and b/source/img/settings.png differ
diff --git a/source/img/ssh-basic.png b/source/img/ssh-basic.png
index a6698f0f..0f3a3f5c 100644
Binary files a/source/img/ssh-basic.png and b/source/img/ssh-basic.png differ
diff --git a/source/img/stack_modified.png b/source/img/stack_modified.png
index d78d4290..4d888be7 100644
Binary files a/source/img/stack_modified.png and b/source/img/stack_modified.png differ
diff --git a/source/img/stack_newstack.png b/source/img/stack_newstack.png
index e7996174..0505c5d2 100644
Binary files a/source/img/stack_newstack.png and b/source/img/stack_newstack.png differ
diff --git a/source/img/stack_newversion.png b/source/img/stack_newversion.png
index e9fe9b93..3148e1f8 100644
Binary files a/source/img/stack_newversion.png and b/source/img/stack_newversion.png differ
diff --git a/source/img/stack_notmodified.png b/source/img/stack_notmodified.png
index 8581752c..0f4e3d77 100644
Binary files a/source/img/stack_notmodified.png and b/source/img/stack_notmodified.png differ
diff --git a/source/img/stackdetails.png b/source/img/stackdetails.png
index f8c4e32f..e30a7b23 100644
Binary files a/source/img/stackdetails.png and b/source/img/stackdetails.png differ
diff --git a/source/img/stacknewversion.png b/source/img/stacknewversion.png
index 42336d77..03c6cac0 100644
Binary files a/source/img/stacknewversion.png and b/source/img/stacknewversion.png differ
diff --git a/source/img/stacks_create.png b/source/img/stacks_create.png
index 85bbb6fe..e8f687b8 100644
Binary files a/source/img/stacks_create.png and b/source/img/stacks_create.png differ
diff --git a/source/img/stacks_createnew.png b/source/img/stacks_createnew.png
index 67896abb..3d8dc6e6 100644
Binary files a/source/img/stacks_createnew.png and b/source/img/stacks_createnew.png differ
diff --git a/source/img/stacks_edit.png b/source/img/stacks_edit.png
index 33a79d50..f8b7a9d2 100644
Binary files a/source/img/stacks_edit.png and b/source/img/stacks_edit.png differ
diff --git a/source/img/stacks_image.png b/source/img/stacks_image.png
index 8b8ca319..36922b79 100644
Binary files a/source/img/stacks_image.png and b/source/img/stacks_image.png differ
diff --git a/source/img/stacks_info.png b/source/img/stacks_info.png
index 9baac522..b8c8167a 100644
Binary files a/source/img/stacks_info.png and b/source/img/stacks_info.png differ
diff --git a/source/img/stacks_list.png b/source/img/stacks_list.png
index d70333d7..5f21ba63 100644
Binary files a/source/img/stacks_list.png and b/source/img/stacks_list.png differ
diff --git a/source/img/stacks_update.png b/source/img/stacks_update.png
index ffdf4c93..cc2dbbef 100644
Binary files a/source/img/stacks_update.png and b/source/img/stacks_update.png differ
diff --git a/source/img/stacks_versions.png b/source/img/stacks_versions.png
index 7d467843..cfaa7af4 100644
Binary files a/source/img/stacks_versions.png and b/source/img/stacks_versions.png differ
diff --git a/source/img/stacksettings.png b/source/img/stacksettings.png
index b77ccfa7..1ae3bb77 100644
Binary files a/source/img/stacksettings.png and b/source/img/stacksettings.png differ
diff --git a/source/img/stackversionid.png b/source/img/stackversionid.png
index f24e4cd1..1e411a64 100644
Binary files a/source/img/stackversionid.png and b/source/img/stackversionid.png differ
diff --git a/source/img/studentcodecomment.png b/source/img/studentcodecomment.png
index 39c1876a..d3dee419 100644
Binary files a/source/img/studentcodecomment.png and b/source/img/studentcodecomment.png differ
diff --git a/source/img/studentconsent.png b/source/img/studentconsent.png
index 65d4bc1a..f88a03ff 100644
Binary files a/source/img/studentconsent.png and b/source/img/studentconsent.png differ
diff --git a/source/img/studentlist.png b/source/img/studentlist.png
index 4d921b7f..3431a414 100644
Binary files a/source/img/studentlist.png and b/source/img/studentlist.png differ
diff --git a/source/img/students.png b/source/img/students.png
index 14785f9e..7d511ece 100644
Binary files a/source/img/students.png and b/source/img/students.png differ
diff --git a/source/img/studentsadd.png b/source/img/studentsadd.png
index 76a4b978..bb72f450 100644
Binary files a/source/img/studentsadd.png and b/source/img/studentsadd.png differ
diff --git a/source/img/studentview_dashboard.png b/source/img/studentview_dashboard.png
index 674f8bf0..d6a2793b 100644
Binary files a/source/img/studentview_dashboard.png and b/source/img/studentview_dashboard.png differ
diff --git a/source/img/teacher_dashboard_student_activity.png b/source/img/teacher_dashboard_student_activity.png
index 5997a974..5e334985 100644
Binary files a/source/img/teacher_dashboard_student_activity.png and b/source/img/teacher_dashboard_student_activity.png differ
diff --git a/source/img/teacher_dashboard_student_unit_activity.png b/source/img/teacher_dashboard_student_unit_activity.png
index 3d9a8d62..652633ee 100644
Binary files a/source/img/teacher_dashboard_student_unit_activity.png and b/source/img/teacher_dashboard_student_unit_activity.png differ
diff --git a/source/img/teacher_dashboard_students.png b/source/img/teacher_dashboard_students.png
index 06386adf..bba5dc51 100644
Binary files a/source/img/teacher_dashboard_students.png and b/source/img/teacher_dashboard_students.png differ
diff --git a/source/img/teacherdash.png b/source/img/teacherdash.png
index 258c0f0b..41f8c8bc 100644
Binary files a/source/img/teacherdash.png and b/source/img/teacherdash.png differ
diff --git a/source/img/teachersolutions.png b/source/img/teachersolutions.png
index 99b06f8c..504bd6e9 100644
Binary files a/source/img/teachersolutions.png and b/source/img/teachersolutions.png differ
diff --git a/source/img/terminal.png b/source/img/terminal.png
index 42fafc54..796998b1 100644
Binary files a/source/img/terminal.png and b/source/img/terminal.png differ
diff --git a/source/img/terminalicon.png b/source/img/terminalicon.png
index cd49b3c3..2594c820 100644
Binary files a/source/img/terminalicon.png and b/source/img/terminalicon.png differ
diff --git a/source/img/tkinter-pack.png b/source/img/tkinter-pack.png
index b80866d8..0e396eaf 100644
Binary files a/source/img/tkinter-pack.png and b/source/img/tkinter-pack.png differ
diff --git a/source/img/tkinter-stack.png b/source/img/tkinter-stack.png
index 8b840519..3ea5bf64 100644
Binary files a/source/img/tkinter-stack.png and b/source/img/tkinter-stack.png differ
diff --git a/source/img/trial_try_unit.png b/source/img/trial_try_unit.png
index 870ab14f..20d988df 100644
Binary files a/source/img/trial_try_unit.png and b/source/img/trial_try_unit.png differ
diff --git a/source/img/unit_refresh.png b/source/img/unit_refresh.png
index da17adfe..fbbf1d1b 100644
Binary files a/source/img/unit_refresh.png and b/source/img/unit_refresh.png differ
diff --git a/source/img/unitactions.png b/source/img/unitactions.png
index 1d286caf..42ee8272 100644
Binary files a/source/img/unitactions.png and b/source/img/unitactions.png differ
diff --git a/source/img/unitfork.png b/source/img/unitfork.png
index 87dad4d0..ac6a7dbf 100644
Binary files a/source/img/unitfork.png and b/source/img/unitfork.png differ
diff --git a/source/img/unitorder1.png b/source/img/unitorder1.png
index 8c538912..e5990766 100644
Binary files a/source/img/unitorder1.png and b/source/img/unitorder1.png differ
diff --git a/source/img/unitorder2.png b/source/img/unitorder2.png
index afc1f35f..085e2f8c 100644
Binary files a/source/img/unitorder2.png and b/source/img/unitorder2.png differ
diff --git a/source/img/unitsettings.png b/source/img/unitsettings.png
index b596e7a0..516a5471 100644
Binary files a/source/img/unitsettings.png and b/source/img/unitsettings.png differ
diff --git a/source/img/unitstart.png b/source/img/unitstart.png
index ed8e28f2..1911dacc 100644
Binary files a/source/img/unitstart.png and b/source/img/unitstart.png differ
diff --git a/source/img/update-class-course.png b/source/img/update-class-course.png
index ef69ffaa..c4115b7a 100644
Binary files a/source/img/update-class-course.png and b/source/img/update-class-course.png differ
diff --git a/source/img/updateassignment.png b/source/img/updateassignment.png
new file mode 100644
index 00000000..0c3a8a41
Binary files /dev/null and b/source/img/updateassignment.png differ
diff --git a/source/img/user_access_export.png b/source/img/user_access_export.png
index f0f44998..dc2ab009 100644
Binary files a/source/img/user_access_export.png and b/source/img/user_access_export.png differ
diff --git a/source/img/versiondetails.png b/source/img/versiondetails.png
index 0f01c947..ffd448f6 100644
Binary files a/source/img/versiondetails.png and b/source/img/versiondetails.png differ
diff --git a/source/img/versions.png b/source/img/versions.png
index 7b40643d..30d52085 100644
Binary files a/source/img/versions.png and b/source/img/versions.png differ
diff --git a/source/img/versionstab.png b/source/img/versionstab.png
index 33ef7096..f6cbe593 100644
Binary files a/source/img/versionstab.png and b/source/img/versionstab.png differ
diff --git a/source/img/what_students_do/createproject/build.png b/source/img/what_students_do/createproject/build.png
index d0989b6b..d8775510 100644
Binary files a/source/img/what_students_do/createproject/build.png and b/source/img/what_students_do/createproject/build.png differ
diff --git a/source/img/what_students_do/expandedcourse.png b/source/img/what_students_do/expandedcourse.png
index 130d1534..66f0e434 100644
Binary files a/source/img/what_students_do/expandedcourse.png and b/source/img/what_students_do/expandedcourse.png differ
diff --git a/source/img/what_students_do/forgotpassword/account.png b/source/img/what_students_do/forgotpassword/account.png
index c889ed06..1615fabf 100644
Binary files a/source/img/what_students_do/forgotpassword/account.png and b/source/img/what_students_do/forgotpassword/account.png differ
diff --git a/source/img/what_students_do/forgotpassword/change.png b/source/img/what_students_do/forgotpassword/change.png
index a06d7f75..514d1cc6 100644
Binary files a/source/img/what_students_do/forgotpassword/change.png and b/source/img/what_students_do/forgotpassword/change.png differ
diff --git a/source/img/what_students_do/forgotpassword/profilepic.png b/source/img/what_students_do/forgotpassword/profilepic.png
index 1fd0be77..a0441ef9 100644
Binary files a/source/img/what_students_do/forgotpassword/profilepic.png and b/source/img/what_students_do/forgotpassword/profilepic.png differ
diff --git a/source/img/what_students_do/newstudentdashboard.png b/source/img/what_students_do/newstudentdashboard.png
index a62e7a17..8d0637c3 100644
Binary files a/source/img/what_students_do/newstudentdashboard.png and b/source/img/what_students_do/newstudentdashboard.png differ
diff --git a/source/img/what_students_do/newstudentdashboard1.png b/source/img/what_students_do/newstudentdashboard1.png
index 92e83ccd..939cc550 100644
Binary files a/source/img/what_students_do/newstudentdashboard1.png and b/source/img/what_students_do/newstudentdashboard1.png differ
diff --git a/source/img/what_students_do/studentdashboard.png b/source/img/what_students_do/studentdashboard.png
index 42aa826e..c37b5387 100644
Binary files a/source/img/what_students_do/studentdashboard.png and b/source/img/what_students_do/studentdashboard.png differ
diff --git a/source/img/xserver-install.png b/source/img/xserver-install.png
index 1270fe36..095370f9 100644
Binary files a/source/img/xserver-install.png and b/source/img/xserver-install.png differ
diff --git a/source/index.rst b/source/index.rst
index 14bd55f6..ad910e4f 100644
--- a/source/index.rst
+++ b/source/index.rst
@@ -20,50 +20,79 @@ Getting Started
instructors/getstarted/howto
instructors/getstarted/settings
-Using Codio Resources
-^^^^^^^^^^^^^^^^^^^^^
+
+Authoring Instructional Content and Assessments
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Codio instructional resources
------------------------------
+Creating instructional content
+------------------------------
.. toctree::
:maxdepth: 2
- instructors/resources/codioresources
+ instructors/authoring/guides/intro
+ instructors/authoring/guides/project_book
+ instructors/authoring/guides/author_student
+ instructors/authoring/guides/toc
+ instructors/authoring/guides/page_editing
+ instructors/authoring/guides/authoring_guidelines
+ instructors/authoring/guides/markdown_content
+ instructors/authoring/guides/previewing_content
+ instructors/authoring/guides/html_content
+ instructors/authoring/guides/teacher_only
+ instructors/authoring/guides/custom_button
+ instructors/authoring/guides/add_media
+ instructors/authoring/guides/open_close_content
+ instructors/authoring/guides/hide_folders
+ instructors/authoring/guides/latex
-Editing Resources
------------------
+Guides Settings and Page actions
+--------------------------------
.. toctree::
:maxdepth: 2
- instructors/resources/editingresources
+ instructors/authoring/guides/settings/page
+ instructors/authoring/guides/settings/opentabs
+ instructors/authoring/guides/settings/assessments
+ instructors/authoring/guides/settings/media
+ instructors/authoring/guides/settings/global
-Assessments library
--------------------
+Auto-graded assessments
+-----------------------
.. toctree::
:maxdepth: 2
- instructors/resources/assessmentslibrary
-
-Authoring Instructional Content and Assessments
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ instructors/setupcourses/assessments/add-assessment
+ instructors/setupcourses/assessments/advanced-code-test
+ instructors/setupcourses/assessments/assessments
+ instructors/setupcourses/assessments/student-submission
+ instructors/setupcourses/assessments/auto-grade-scripts
+ instructors/setupcourses/assessments/autograde-free-text
+ instructors/setupcourses/assessments/delete-assessment
+ instructors/setupcourses/assessments/edit-assessment
+ instructors/setupcourses/assessments/edit-assessment-points
+ instructors/setupcourses/assessments/fill-in-blanks
+ instructors/setupcourses/assessments/free-text
+ instructors/setupcourses/assessments/grade-book
+ instructors/setupcourses/assessments/math-assessments
+ instructors/setupcourses/assessments/multiple-choice
+ instructors/setupcourses/assessments/parsons-puzzle
+ instructors/setupcourses/assessments/partial-points
+ instructors/setupcourses/assessments/sense-network
+ instructors/setupcourses/assessments/standard-code-test
+ instructors/setupcourses/assessments/ungraded-assessments
-Guides
-------
-
-.. toctree::
- :maxdepth: 2
-
- instructors/authoring/guides
-
-Auto-graded assessmentslibrary
-------------------------------
+Auto-graded assessments library
+-------------------------------
.. toctree::
:maxdepth: 2
+ instructors/resources/assessmentslibrary
+ instructors/resources/add-questions-from-library
+ instructors/resources/add-questions-to-library
instructors/authoring/autograding
Developing Code
@@ -75,7 +104,7 @@ Projects
.. toctree::
:maxdepth: 2
- instructors/develop/projects
+ common/develop/projects/projects
Stacks
------
@@ -83,20 +112,27 @@ Stacks
.. toctree::
:maxdepth: 2
- instructors/develop/stacks
+ common/develop/stacks/stacks
+
+Starter Packs
+-------------
+
+.. toctree::
+ :maxdepth: 2
+
+ common/develop/projects/starter-packs
+
IDE
---
-**Information on the Codio IDE and tools**
-
Overview
********
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/overview
+ common/develop/ide/boxes/overview
Terminal Window
***************
@@ -104,7 +140,7 @@ Terminal Window
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/terminal
+ common/develop/ide/boxes/terminal
Accessing Boxes and Ports
*************************
@@ -112,23 +148,20 @@ Accessing Boxes and Ports
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/ext-access
+ common/develop/ide/boxes/ext-access
Installing software
*******************
-The different options for installing your own software packages
-
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/installsw/index
- instructors/develop/ide/boxes/installsw/default-installed
- instructors/develop/ide/boxes/installsw/box-parts
- instructors/develop/ide/boxes/installsw/file-locations
- instructors/develop/ide/boxes/installsw/parts-coding
- instructors/develop/ide/boxes/installsw/langserver
- instructors/develop/ide/boxes/installsw/gui
+ common/develop/ide/boxes/installsw/install-software
+ common/develop/ide/boxes/installsw/default-installed
+ common/develop/ide/boxes/installsw/file-locations
+ common/develop/ide/boxes/installsw/parts-coding
+ common/develop/ide/boxes/installsw/langserver
+ common/develop/ide/boxes/installsw/gui
Always-On Boxes
***************
@@ -136,7 +169,7 @@ Always-On Boxes
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/always-on
+ common/develop/ide/boxes/always-on
SSH and Code Access
*******************
@@ -144,7 +177,7 @@ SSH and Code Access
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/access
+ common/develop/ide/boxes/access
IDE Access Permissions
**********************
@@ -152,7 +185,7 @@ IDE Access Permissions
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/granting-access
+ common/develop/ide/boxes/ide-access-permissions
Auto Starting Services
**********************
@@ -160,7 +193,7 @@ Auto Starting Services
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/startup
+ common/develop/ide/boxes/startup
Restart and Reset
*****************
@@ -168,7 +201,7 @@ Restart and Reset
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/restart-reset
+ common/develop/ide/boxes/restart-reset
Run menu
********
@@ -176,7 +209,7 @@ Run menu
.. toctree::
:maxdepth: 2
- instructors/develop/ide/boxes/runmenu
+ common/develop/ide/boxes/runmenu
Debugger
--------
@@ -184,7 +217,7 @@ Debugger
.. toctree::
:maxdepth: 2
- instructors/develop/debugger
+ common/develop/ide/debugger/debugger
Setting up your courses
^^^^^^^^^^^^^^^^^^^^^^^
@@ -196,54 +229,82 @@ Courses
:maxdepth: 2
instructors/setupcourses/courses
-
-Connecting to your LMS (Canvas, Blackboard, Moodle, etc)
---------------------------------------------------------
+ instructors/setupcourses/create-course
+ instructors/setupcourses/clone-course
+ instructors/setupcourses/master-child-courses
+ instructors/setupcourses/export-course-data
+ instructors/setupcourses/archive-course
+ instructors/setupcourses/delete-course
+ instructors/setupcourses/share-course
+ instructors/setupcourses/search-course
+ instructors/setupcourses/add-teachers
+ instructors/setupcourses/add-ta
+ instructors/setupcourses/add-remove-students
+ instructors/setupcourses/change-student-password
+ instructors/setupcourses/add-remove-assignment
+
+Course/Assignment Settings
+--------------------------
+
+.. toctree::
+ :maxdepth: 2
+
+
+ instructors/setupcourses/assignment-settings/assignment-settings
+ instructors/setupcourses/assignment-settings/assignment-actions
+ instructors/setupcourses/assignment-settings/assign-grade-template
+ instructors/setupcourses/assignment-settings/assignment-duration
+ instructors/setupcourses/assignment-settings/duedates
+ instructors/setupcourses/assignment-settings/disable-assignment
+ instructors/setupcourses/assignment-settings/disable-mark-completed
+ instructors/setupcourses/assignment-settings/exam-proctoring
+ instructors/setupcourses/assignment-settings/grade-weights
+ instructors/setupcourses/assignment-settings/penalties
+ instructors/setupcourses/assignment-settings/pin-assignment
+ instructors/setupcourses/assignment-settings/visibility-completed
+ instructors/setupcourses/assignment-settings/visibility-disabled
+
+Course Administration
+---------------------
.. toctree::
:maxdepth: 2
- instructors/setupcourses/lmsconnect
-
-Adding students
----------------
-
-.. toctree::
- :maxdepth: 2
+ instructors/setupcourses/export-assignment-data
+ instructors/setupcourses/export-lti
+ instructors/setupcourses/import-project
+ instructors/setupcourses/mark-assignments-complete
+ instructors/setupcourses/preview-course
+ instructors/setupcourses/rename-reorder-assignments
+ instructors/setupcourses/modify-assignments
+ instructors/setupcourses/view-student-username
+ instructors/setupcourses/notification-email
- instructors/setupcourses/addstudents
+Codio instructional resources
+-----------------------------
-Adding TAs/GAs
---------------
-
.. toctree::
:maxdepth: 2
- instructors/setupcourses/addta
-
-Adding co-teachers
-------------------
+ instructors/resources/codioresources
+ instructors/resources/editingresources
+ instructors/resources/global-library
+ instructors/resources/search-library
+ instructors/resources/unlink-assessment
+ instructors/resources/update-assess-from-library
-.. toctree::
- :maxdepth: 2
-
- instructors/setupcourses/addteachers
-Sharing course content with other instructors
----------------------------------------------
+Connecting to your LMS (Canvas, Blackboard, Moodle, etc)
+--------------------------------------------------------
.. toctree::
:maxdepth: 2
- instructors/setupcourses/sharing
+ instructors/setupcourses/lmsconnect
-Due Dates
----------
-.. toctree::
- :maxdepth: 2
- instructors/setupcourses/duedates
+
Teaching/Non-Editing Teachers/TAs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -270,7 +331,10 @@ Grading
.. toctree::
:maxdepth: 2
- instructors/teaching/grading
+ instructors/teaching/grading/grading
+ instructors/teaching/grading/grade-freetext
+ instructors/teaching/grading/nbgrader
+ instructors/teaching/grading/release-grades
Learning Insights/Data downloading
----------------------------------
@@ -319,6 +383,82 @@ Removing students who drop?
:maxdepth: 2
instructors/teaching/remove
+
+Admin
+^^^^^
+
+Integrating with your LMS system (Canvas etc.)
+----------------------------------------------
+
+.. toctree::
+ :maxdepth: 2
+
+ instructors/admin/integrate
+
+Inviting teachers and owners to your org
+----------------------------------------
+
+.. toctree::
+ :maxdepth: 2
+
+ instructors/admin/organization/add-remove-org-owners
+ instructors/admin/organization/add-teachers
+
+Organization settings
+---------------------
+
+.. toctree::
+ :maxdepth: 2
+
+ instructors/admin/organization/organization
+ instructors/admin/organization/auto-release-grades
+ instructors/admin/organization/create-org-library
+ instructors/admin/organization/default-student-dashboard
+ instructors/admin/organization/delete-org
+ instructors/admin/organization/enable-custom-script
+ instructors/admin/organization/gigabox-usage
+ instructors/admin/organization/grade-templates
+ instructors/admin/organization/org-contact-url
+ instructors/admin/organization/public-private-settings
+ instructors/admin/organization/remove-org-members
+ instructors/admin/organization/student-consent-form
+ instructors/admin/organization/view-org-members
+
+Billing
+-------
+
+.. toctree::
+ :maxdepth: 2
+
+ instructors/admin/orgbilling
+
+Account Settings
+----------------
+
+.. toctree::
+ :maxdepth: 2
+
+ common/settings/settings
+ common/settings/user-profile
+ common/settings/manage-password
+ common/settings/ssh-key
+ common/settings/user-prefs
+ common/settings/project-prefs
+ common/settings/bitbucket
+ common/settings/github
+ common/settings/upload-ssh-key-remote-server
+
+
+Legal stuff
+-----------
+
+
+.. toctree::
+ :maxdepth: 2
+
+ instructors/admin/legal
+
+
Students
========
@@ -345,11 +485,13 @@ Account Settings
common/settings/settings
common/settings/user-profile
- common/settings/manage-passwords
+ common/settings/manage-password
common/settings/ssh-key
common/settings/user-prefs
common/settings/project-prefs
-
+ common/settings/bitbucket
+ common/settings/github
+ common/settings/upload-ssh-key-remote-server
Your Courses
^^^^^^^^^^^^
@@ -360,6 +502,7 @@ Your Courses
students/courses/navigate-student-dashboard
students/courses/accessing
students/courses/start-assignment
+ students/courses/usingguides
students/courses/play-mode
students/courses/complete-assignment
students/courses/exam-mode
@@ -388,13 +531,13 @@ Projects
.. toctree::
:maxdepth: 2
- common/projects/projects
- common/projects/project-permissions
- common/projects/project-settings
- common/projects/create-import-project
- common/projects/access-projects
- common/projects/copy-project
- common/projects/export-project
+ common/develop/projects/projects
+ common/develop/projects/project-permissions
+ common/develop/projects/project-settings
+ common/develop//projects/create-import-project
+ common/develop/projects/access-projects
+ common/develop/projects/copy-project
+ common/develop/projects/export-project
Stacks
------
@@ -402,12 +545,23 @@ Stacks
.. toctree::
:maxdepth: 2
- common/stacks/stacks
- common/stacks/using-stacks
- common/stacks/create-stack
- common/stacks/modify-stack
- common/stacks/update-stack
- common/stacks/switch-stack
+ common/develop/stacks/stacks
+ common/develop/stacks/using-stacks
+ common/develop/stacks/create-stack
+ common/develop/stacks/modify-stack
+ common/develop/stacks/update-stack
+ common/develop/stacks/switch-stack
+
+Starter Packs
+-------------
+
+.. toctree::
+ :maxdepth: 2
+
+ common/develop/projects/starter-packs
+ common/develop/projects/create-starter-pack
+ common/develop/projects/starter-pack-guidelines
+ common/develop/projects/update-starter-pack
IDE
@@ -448,18 +602,15 @@ Boxes
Installing Software Packages
----------------------------
-The different options for installing your own software packages
-
.. toctree::
:maxdepth: 2
- common/develop/ide/boxes/index
common/develop/ide/boxes/installsw/install-software
- common/develop/ide/boxes/file-locations
- common/develop/ide/boxes/default-installed
- common/develop/ide/boxes/parts-coding
- common/develop/ide/boxes/langserver
- common/develop/ide/boxes/gui
+ common/develop/ide/boxes/installsw/file-locations
+ common/develop/ide/boxes/installsw/default-installed
+ common/develop/ide/boxes/installsw/parts-coding
+ common/develop/ide/boxes/installsw/langserver
+ common/develop/ide/boxes/installsw/gui
@@ -498,60 +649,10 @@ Code Editing Features
common/develop/ide/editing/save-files
common/develop/ide/editing/search-replace
common/develop/ide/editing/share-project
+ common/develop/ide/editing/git
-Admin
-=====
-
-Integrating with your LMS system (Canvas etc.)
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-.. toctree::
- :maxdepth: 2
-
- admin/integrate
-
-Inviting teachers and owners to your org
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-.. toctree::
- :maxdepth: 2
-
- admin/invite
-
-Org settings
-^^^^^^^^^^^^
-
-.. toctree::
- :maxdepth: 2
-
- admin/orgsettings
-
-Billing
-^^^^^^^
-
-.. toctree::
- :maxdepth: 2
-
- admin/orgbilling
-
-Account Settings
-^^^^^^^^^^^^^^^^
-
-.. toctree::
- :maxdepth: 2
-
- admin/acsettings
-
-Legal stuff
-^^^^^^^^^^^
-
-.. toctree::
- :maxdepth: 2
-
- admin/legal
-
Indices and tables
==================
diff --git a/source/instructors/admin/integrate.rst b/source/instructors/admin/integrate.rst
new file mode 100644
index 00000000..a376ffcc
--- /dev/null
+++ b/source/instructors/admin/integrate.rst
@@ -0,0 +1,5 @@
+.. meta::
+ :description: Integrating with your LMS system
+
+Integrating with your LMS system (Canvas etc.)
+==============================================
\ No newline at end of file
diff --git a/source/instructors/admin/legal.rst b/source/instructors/admin/legal.rst
new file mode 100644
index 00000000..bc488765
--- /dev/null
+++ b/source/instructors/admin/legal.rst
@@ -0,0 +1,25 @@
+.. meta::
+ :description: Legal stuff
+
+Legal stuff
+===========
+
+
+Accessibility
+*************
+
+ - Link to VPAT
+
+GDPR
+****
+
+FERPA
+*****
+
+COPPA
+*****
+
+General Security stuff
+**********************
+
+ - Link to Security Statement
diff --git a/source/instructors/admin/organization/add-remove-org-owners.rst b/source/instructors/admin/organization/add-remove-org-owners.rst
new file mode 100644
index 00000000..ff636fe6
--- /dev/null
+++ b/source/instructors/admin/organization/add-remove-org-owners.rst
@@ -0,0 +1,97 @@
+.. meta::
+ :description: Add or Remove Organization Owners
+
+.. _org-owners:
+
+Add or Remove Organization Owners
+=================================
+The person who created the organization is considered the Owner. However, you can add other owners that also have Admin permissions to perform administrator tasks. You can add a new user to your organization and grant them the Owner role or add an existing user in your organization as an Owner.
+
+Add a new user to your organization Owners group
+------------------------------------------------
+Follow these steps to add a new user to the Owners group in your organization:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Members** tab.
+
+ .. image:: /img/manage_organization/memberstab.png
+ :alt: Members
+
+4. In the **Invite Teacher to the Organization** area, enter in the **Teacher Email** and check the **Add this teacher to owners group** check box.
+
+ .. image:: /img/manage_organization/inviteowner.png
+ :alt: Invite Owner
+
+5. Click **Send Invite**.
+
+ An email is sent to the teacher that contains a link to sign up. Upon completing the sign up process, they are added to your organization as an Owner.
+
+ **Note:** They must use the email address the invitation was sent to for sign up or they will not be added to the organization.
+
+ All pending invitations are displayed and you have the option to **Resend** or **Revoke** the invitation.
+
+ .. image:: /img/manage_organization/pendinginviteowner.png
+ :alt: Pending Invitations
+
+Add an existing Codio user to your organization Owners group
+------------------------------------------------------------
+Follow these steps to add an existing Codio user to the Owners group in your organization:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Members** tab.
+
+ .. image:: /img/manage_organization/memberstab.png
+ :alt: Members
+
+4. Click **Owners** and enter the username for the teacher you want to add as an Owner. Click the drop-down list and select the username.
+
+ .. image:: /img/manage_organization/owners.png
+ :alt: Owners
+
+5. Click **Add User**.
+
+6. On the confirmation dialog, click **Yes**.
+
+Remove owners
+-------------
+You can remove owners from your organization but keep in mind that you must always have at least one owner. Follow these steps to remove a user from the Owners group:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Members** tab.
+
+ .. image:: /img/manage_organization/memberstab.png
+ :alt: Members
+
+4. Click **Owners** to view the list of owners in your organization.
+
+ .. image:: /img/manage_organization/owners.png
+ :alt: Owmers
+
+5. Click **Remove** next to the username and then click **Yes** on the confirmation dialog.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/add-teachers.rst b/source/instructors/admin/organization/add-teachers.rst
new file mode 100644
index 00000000..a4ff2437
--- /dev/null
+++ b/source/instructors/admin/organization/add-teachers.rst
@@ -0,0 +1,74 @@
+.. meta::
+ :description: Add Teachers to Organization
+
+.. _add-teachers_org:
+
+Add Teachers to Organization
+============================
+Once you have set up your organization, you need to add teachers to the organization and use Codio. You can invite teachers or send them a token to paste into the browers to access Codio.
+
+Invite teacher to the organization
+==================================
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Members** tab.
+
+ .. image:: /img/manage_organization/memberstab.png
+ :alt: Members
+
+4. In the **Invite Teacher to the Organization** area, enter in the **Teacher Email** and optionally check the following check boxes:
+
+ - **Add this teacher to owners group** - Check the check box if you want the teacher to have full owner permissions.
+ - **Add this teacher as Read Only** - Check the check box if you want to prevent the teacher from making changes to the content in courses (cannot switch to Edit mode).
+
+ .. image:: /img/manage_organization/inviteteacher.png
+ :alt: Invite Owner
+
+5. Click **Send Invite**.
+
+ An email is sent to the teacher that contains a link to sign up. Upon completing the sign up process, they are added to your organization.
+
+ **Note:** They must use the email address the invitation was sent to for sign up or they will not be added to the organization.
+
+ All pending invitations are displayed and you have the option to **Resend** or **Revoke** the invitation.
+
+ .. image:: /img/manage_organization/pendinginviteowner.png
+ :alt: Pending Invitations
+
+Send teacher invitation token to access Codio
+---------------------------------------------
+To send a teacher an invitation token to use to access Codio, follow these steps:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Organization Settings** tab and navigate to the **Invitation** section.
+
+ .. image:: /img/manage_organization/orgsettingstab.png
+ :alt: Organization Settings
+
+4. Click **Copy URL** or **Copy Token** to provide to the teacher:
+
+ .. image:: /img/class_administration/addteachers/invitation.png
+ :alt: Invitation
+
+ - If you send them the **Invite URL**, they cam paste it into their browser and are automatically taken through the sign-up process. When they select that they are a teacher, they are added to your organization.
+ - If you send them the **Invite Token**, they can register themselves for a Codio account using the sign-up process at www.codio.com. They provide the token to join your organization.
+
+**Note:** If you already have courses set up, you can add and invite teachers directly into your course(s). See :ref:`Add or Remove Teachers in a Course `. You can then add them as an :ref:`organization owner ` so they can then manage and create courses, and have full Admin access to the organization.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/auto-release-grades.rst b/source/instructors/admin/organization/auto-release-grades.rst
new file mode 100644
index 00000000..9b1de3dd
--- /dev/null
+++ b/source/instructors/admin/organization/auto-release-grades.rst
@@ -0,0 +1,32 @@
+.. meta::
+ :description: Enable or Disable Releasing Grades Automatically
+
+.. _auto-release-grades:
+
+Enable or Disable Releasing Grades Automatically
+================================================
+By default, students are not shown their grades until the instructor releases them to the course. However, you can enable the Release Grades Automatically feature, which releases the grades when the students complete the assignment.
+
+Follow these steps to enable releasing grades automatically:
+
+**Note:** Enabling this feature does not affect existing courses. You can enable this feature on individual courses if needed.
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Organization Settings** tab.
+
+ .. image:: /img/manage_organization/orgsettingstab.png
+ :alt: Organization Settings
+
+4. In the Education Settings area, toggle **Release Grades Automatically** to enable the feature.
+
+ .. image:: /img/manage_organization/org_releasegrades.png
+ :alt: Release Grades Automatically
diff --git a/source/instructors/admin/organization/create-org-library.rst b/source/instructors/admin/organization/create-org-library.rst
new file mode 100644
index 00000000..c84f7775
--- /dev/null
+++ b/source/instructors/admin/organization/create-org-library.rst
@@ -0,0 +1,113 @@
+.. meta::
+ :description: Create an Organization Assessments Library
+
+.. _org-library:
+
+Create an Organization Assessments Library
+==========================================
+In addition to Codio's global assessments library, you can create Organization assessments libraries. This allows your faculty to share assessment items with other instructors similar to how you can share Courses within an Organization.
+
+### Create an Organization Assessments Library
+
+- Click your name/gravatar, bottom of the left hand pane
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: profile icon
+
+- Click the name of your organization (under **My Organizations**)
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: Organisation
+
+- Click the Assessments Library tab
+
+ .. image:: /img/librarytab.png
+ :alt: Assessment library
+
+- Click “Create a New Library”
+
+- Enter the name of the assessments library you want to create and press “Create”
+
+ .. image:: /img/namelibrary.png
+ :alt: name library
+
+Read more about assessment libraries [here](/courses/assessments-library/).
+
+Add Collaborators to an Assessments Library
+*******************************************
+
+- Under the Assessments Library tab, click on the library you want to add collaborators to
+
+ .. image:: /img/librarysettings.png
+ :alt: library
+
+- Click on the Permissions tab.
+
+**Add Permission:** Either type the user name or use the drop down arrow to select an organization member to give permission to. By default, the collaborators are given “Read” permission, meaning they cannot add to or edit assessments in the library. To give a user “Write” permission, simply select the permission level next to their user name in the list.
+
+**Read Permission for Teachers:** Turning this on allows all Teachers in the organization to have “Read” permission, meaning they cannot add to or edit assessments in the library.
+
+ .. image:: /img/librarypermissions.png
+ :alt: library permissions
+
+**Remove:** To remove a collaborator, simply press the “Remove” button next to their user name. Please note that is “Read permission for teachers” is turned on, that user may still have read permission if they are still a teacher account and a member of the organization.
+
+Public/private settings
+***********************
+
+Organization owners can disable this feature to allow members of the Organization to create Public Projects/Stacks/Starter Packs/Courses and Modules. By default, these will be created as Private.
+
+
+Private projects can still be shared to other users in the normal manner. See [Permissions](/project/ide/settings/#project-permissions)
+
+
+**N.B.** Any existing Projects/Stacks/Starter Packs/Courses and Modules created by members of the organization prior to any changes being made will not be effected
+
+To enable the creation of Public Projects/Stacks/Starter Packs/Courses and Modules, access the administration tools:
+
+1. Click on your profile picture (bottom left of **Courses**)
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: profile icon
+
+1. Click the name of your institution (under **My Organizations**)
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: Organisation
+
+1. You will see admin options listed across the top of the page.
+
+ .. image:: /img/manage_organization/memberstab.png
+ :alt: Org members
+
+
+1. Select **Organization Settings**
+
+1. Go to the Private/Public Settings area and click the slider to disable this, and **Update** to save the changes
+
+.. image:: /img/manage_organization/public_private.png
+ :alt: Public/Private settings
+
+Organization owners can also block Codio support team from being able to access members accounts to provide platform support.
+
+See also:
+
+- [Creating and importing a project](/project/projects/#creating-and-importing-a-project)
+- [Creating a Stack](/project/stacks/#creating-a-stack)
+- [Creating a Pack](/project/packs/#creating-a-pack)
+- [Creating a course](/courses/coursemanagement/#create-a-course)
+
+Gigaboxes
+*********
+
+Codio's default boxes are allocated 512MB of memory. If you need larger boxes then you can upgrade your subscription to give access to 1GB, 2GB, 8GB,16GB and GPU (for GPU-accelerated instances) boxes.
+
+You purchase a specific number of Gigaboxes that can be used by anyone within your organization. Codio tracks usage based on active projects rather than total projects. In other words, you can have 100 projects which use a Gigabox but as long as only one is active at a time, this requires only a single Gigabox unit to be purchased.
+
+To see the status of your current Gigabox usage, for all users
+
+- Click on your user name in the dashboard
+- Select your organization
+- Click on the Organization Settings tab
+
+You can then scroll down to the Gigaboxes section.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/default-student-dashboard.rst b/source/instructors/admin/organization/default-student-dashboard.rst
new file mode 100644
index 00000000..d6f15e16
--- /dev/null
+++ b/source/instructors/admin/organization/default-student-dashboard.rst
@@ -0,0 +1,29 @@
+.. meta::
+ :description: Set Default Student Dashboard
+
+.. _default-student-dashboard:
+
+Set Default Student Dashboard
+=============================
+Organization owners can specify the default dashboard that is displayed to Students (My Projects or Courses) and can optionally hide the Courses menu. Follow these steps to set the default student dashboard:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Dashboard Settings** tab.
+
+ .. image:: /img/manage_organization/dash.png
+ :alt: Dashboard Settings
+
+4. Click the **Student Default Page** drop-down list and choose **Courses** or **My Projects**.
+5. If you want to hide the **Courses** menu, toggle the setting to enable it. When this setting is enabled, the **My Projects** page is automatically displayed as the default student dashboard.
+6. Click **Update** to save your the changes.
+
+**Note:** If you make changes to these settings, your students may need to reload Codio in their browser upon the next login for the changes to be visible.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/delete-org.rst b/source/instructors/admin/organization/delete-org.rst
new file mode 100644
index 00000000..483d7161
--- /dev/null
+++ b/source/instructors/admin/organization/delete-org.rst
@@ -0,0 +1,7 @@
+.. meta::
+ :description: Deleting an Organisation
+
+.. _delete-org:
+
+Deleting an Organisation
+========================
\ No newline at end of file
diff --git a/source/instructors/admin/organization/enable-custom-script.rst b/source/instructors/admin/organization/enable-custom-script.rst
new file mode 100644
index 00000000..c208b290
--- /dev/null
+++ b/source/instructors/admin/organization/enable-custom-script.rst
@@ -0,0 +1,42 @@
+.. meta::
+ :description: Enable Custom Script
+
+.. _enable-custom-script:
+
+Enable Custom Script
+====================
+You can enable custom scripts to integrate third-party systems, such as :ref:`Sense Network ` to help and track students from the **Organization > Custom Scripts** page in Codio. The script passes the ``userid``, ``email``, and ``user type`` (Student/Teacher).
+
+If required by the third-party system, custom js code can be included in the **Custom Script** section. This code should be entered without script tags, for example:
+
+.. code:: javascript
+
+ var http = new XMLHttpRequest();
+ var url = 'https://userdomain/url'; //Change to valid URL for your third-party system
+ var params = 'userId=' + codio.userId ;
+ http.open('POST', url, true);
+ http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
+ http.onreadystatechange = function()
+ //Call a function when the state changes.
+ {if(http.readyState == 4 && http.status == 200) {
+ alert(http.responseText);
+ }
+ }
+ http.send(params);
+
+
+You can also add ``console.log`` entries to be able to test and view output, for example:
+
+.. code:: javascript
+
+ console.log('params', codio);
+ console.log('params', window);
+ console.log('params', document)
+ console.log(window.codio.currentPage)
+ console.log(window.codio.totalNumberOfPages)
+
+
+.. image:: /img/manage_organization/customscript.png
+ :alt: Custom Script
+
+If you require any assistance enabling custom scripts, contact Codio.
diff --git a/source/instructors/admin/organization/gigabox-usage.rst b/source/instructors/admin/organization/gigabox-usage.rst
new file mode 100644
index 00000000..f5b9d278
--- /dev/null
+++ b/source/instructors/admin/organization/gigabox-usage.rst
@@ -0,0 +1,29 @@
+.. meta::
+ :description: View Gigabox Usage
+
+.. _gigabox-usage:
+
+View Gigabox Usage
+==================
+Codio's default Gigaboxes are allocated 512 MB of memory. If larger boxes are needed, you can upgrade your subscription to get access to 1-GB, 2-GB, 8-GB, 16-GB and GPU (for GPU-accelerated instances) boxes.
+
+You purchase a specific number of Gigaboxes that can be used by anyone in your organization. Codio tracks usage based on active projects rather than total projects. In other words, you can have 100 projects which use a Gigabox but as long as only one is active at a time, this requires only a single gigabox unit to be purchased.
+
+To view the status of your current Gigabox usage for all users, follow these steps:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Organization Settings** tab.
+
+ .. image:: /img/manage_organization/orgsettingstab.png
+ :alt: Organization Settings
+
+4. In the **Giga Boxes Information** section, view the your organization's usage data.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/grade-templates.rst b/source/instructors/admin/organization/grade-templates.rst
new file mode 100644
index 00000000..1af4494f
--- /dev/null
+++ b/source/instructors/admin/organization/grade-templates.rst
@@ -0,0 +1,44 @@
+.. meta::
+ :description: Create Grading Templates
+
+.. _grade-template:
+
+Create Grading Templates
+========================
+The Grading Rubric feature includes a two-dimensional grid that provides grading guidance for manually assessing a coding project.
+
+.. image:: /img/class_administration/grading/template-example.png
+ :alt: Rubric Example
+
+You create the templates from the Grading Templates menu on the Organizations page, and then instructors can assign the templates to their assignments.
+
+**Note:** Only organization Owners can access this page and create grading templates.
+
+Follow these steps to create a rubric grading template:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Grading Templates** tab.
+
+ .. image:: /img/class_administration/grading/templates.png
+ :alt: Grading Templates
+
+4. Click **Create a New Template** and then complete the following information:
+
+ - **Name** - Enter a template name.
+ - **Rows** - A row addresses a single assessment criterion and you must enter a weight percentage value where all rows total 100%.
+ - **Columns** - Each column contains a score that you assign. Typically, the first column includes a 0 value that corresponds to failure to address the criterion. The remaining columns contain a range of values that you choose, with the far right column including a value for completely meeting the assessment criterion. Please read the following paragraph before choosing column values.
+
+ **Important:** When grading student code, the grading rubric is displayed and is clickable; point are awarded based on where you click. Codio then weighs the scores according to the weightings that are provided for each row.
+
+ A final score is calculated based on the selections and is re-based to the maximum column value. If you want the scores to calculate to percentages, choose a maximum value of 100, with other column values distributed between 0 and 100.
+
+Note: A rubric can be cloned from another assignment instead of manually creating a new template. In the assignment that has a rubric template assigned to it, click the **Settings** icon to select the assignment.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/org-contact-url.rst b/source/instructors/admin/organization/org-contact-url.rst
new file mode 100644
index 00000000..eaab4aef
--- /dev/null
+++ b/source/instructors/admin/organization/org-contact-url.rst
@@ -0,0 +1,37 @@
+.. meta::
+ :description: Set Organization Contact URL
+
+.. _org-contact-url:
+
+Set Organization Contact URL
+============================
+You can set your own contact URL for your students to use on the Organization Settings page. You may want to specify a contact URI if you have a forum or LMS discussion area for students to use or if you have your own resources available to assist students. Follow these steps to set a contact URL:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Organization Settings** tab.
+
+ .. image:: /img/manage_organization/orgsettingstab.png
+ :alt: Organization Settings
+
+4. In the **Education Settings** area, navigate to the Contact URLs field.
+
+5. Click **Add Contact URL** and enter the **URL** and **Text** to be displayed.
+
+ .. image:: /img/manage_organization/org_releasegrades.png
+ :alt: Contact URL
+
+ You can add as many contact URLs as necessary to give students different options depending on the help they need. When multiple contact options are set, students are shown all of the options in addition to contacting Codio.
+
+ .. image:: /img/manage_organization/studentoptions.png
+ :alt: Contact Support Options
+
+**Note:** Teacher accounts are not affected by this setting and are still able to contact Codio in the usual manner.
diff --git a/source/instructors/admin/organization/organization.rst b/source/instructors/admin/organization/organization.rst
new file mode 100644
index 00000000..a853269a
--- /dev/null
+++ b/source/instructors/admin/organization/organization.rst
@@ -0,0 +1,62 @@
+.. meta::
+ :description: Organizations
+
+.. _organizations:
+
+Organizations
+=============
+An organization is always required for institutional teaching. The **Organization** page includes settings for managing accounts, LMS integration and many other organization related settings.
+
+View the video to learn more about organisations
+
+.. raw:: html
+
+
+
+The person who creates the organization in Codio is the owner and is given the administrator role. Anyone with Admin permissions can perform the following tasks:
+
+- :ref:`Set Organization Contact URL `
+- :ref:`Add Teachers to an Organization `
+- :ref:`Add and Remove Organization Owners `
+- :ref:`View Organization Members `
+- :ref:`Remove Organization Members `
+- :ref:`Delete an Organization `
+- :ref:`Configure Student IP Consent Form `
+- :ref:`Set Default Student Dashboard `
+- :ref:`Enable Custom Scripts `
+- :ref:`Create an Organization Assessments Library `
+- :ref:`Create Grading Templates `
+- :ref:`Enable/Disable Public and Private Settings `
+- :ref:`View Gigabox Usage `
+- :ref:`Enable/Disable Release Grade Automatically `
+
+
+
+To access the **Organizations** page, follow these steps:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+ The Admin options are displayed on the menu bar of the **Organizations** page.
+
+ .. image:: /img/manage_organization/orgtabs.png
+ :alt: Organization Page
+
+ - **Members** - View, add, and remove users in your organization and invite teachers to the organization.
+ - **Organization Settings** - Update organization profile, enable or disable the ability to create public objects, enable or disable Codio support access, obtain invitation token, view gigabox information, manage education settings, and delete the organization.
+ - **Always-On Boxes** - View the number of always-on boxes you currently have in your organization.
+ - **Billing** - View your Codio plan information.
+ - **Grading Templates** - Create and manage your grading templates.
+ - **Dashboard Settings** - Specify the Student Dashboard default page (My Projects or Courses), and specify whether to hide/show Courses.
+ - **IP Consent** - Enable or disable IP Consent and manage the versions.
+ - **Custom Script** - Manage custom scripts used to integrate third-party systems to help and track students.
+ - **LTI Integrations** - Specify and manage LTI integration settings.
+ - **Integrations** - Specify API key for Sense.Network integration, and add other API integrations.
+ - **Assessment Libraries** - Create and manage assessment libraries for your organization.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/public-private-settings.rst b/source/instructors/admin/organization/public-private-settings.rst
new file mode 100644
index 00000000..4d4ff1d8
--- /dev/null
+++ b/source/instructors/admin/organization/public-private-settings.rst
@@ -0,0 +1,36 @@
+.. meta::
+ :description: Enable or Disable Public/Private Settings
+
+.. _public-private:
+
+Enable or Disable Public/Private Settings
+=========================================
+The **Public/Private Settings** feature determines whether users can create public projects, stacks, starter packs, courses, and modules. By default, this setting is disabled where everything is created as private.
+
+Follow these steps to enable Public/Private Settings:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Organization Settings** tab.
+
+ .. image:: /img/manage_organization/orgsettingstab.png
+ :alt: Organization Settings
+
+4. In the **Public/Private** area, toggle the **Public/Private Settings** to enable it. When enabled, members of your organization can only create private objects.
+
+ .. image:: /img/manage_organization/public_private.png
+ :alt: Public/Private Settings
+
+**Notes:**
+
+- Private projects can still be shared with other users (See :ref:`Project Permissions `).
+
+- Any existing public projects, stacks, starter packs, courses, and modules created by members of the organization prior to changing this setting are not affected.
\ No newline at end of file
diff --git a/source/instructors/admin/organization/remove-org-members.rst b/source/instructors/admin/organization/remove-org-members.rst
new file mode 100644
index 00000000..923d44f6
--- /dev/null
+++ b/source/instructors/admin/organization/remove-org-members.rst
@@ -0,0 +1,33 @@
+.. meta::
+ :description: Remove Organization Members
+
+.. _remove-org-members:
+
+Remove Organization Members
+===========================
+There are some occasions where you may want to remove old members in order to make room for new members; for example, if students in a course leave and you want to use the account licences for other students. Follow these steps to remove members from your organization:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Members** tab.
+
+ .. image:: /img/manage_organization/memberstab.png
+ :alt: Members
+
+4. In the **Organization Teams** section, click **All Members** to view all the members of your school organization. Alternatively, click **Users without Courses** to display students who were removed due to the course being deleted.
+
+ .. image:: /img/manage_organization/members.png
+ :alt: All Members
+
+5. Click **Remove** for each user you want to remove from your organization.
+
+If you want to use the accounts for new students, see :ref:`Add or Remove Students in a Course `.
+
diff --git a/source/instructors/admin/organization/student-consent-form.rst b/source/instructors/admin/organization/student-consent-form.rst
new file mode 100644
index 00000000..acd6a154
--- /dev/null
+++ b/source/instructors/admin/organization/student-consent-form.rst
@@ -0,0 +1,52 @@
+.. meta::
+ :description: Configure Student IP Consent Form
+
+.. _student-consent:
+
+Configure Student IP Consent Form
+==================================
+You can create an Intellectual Property (IP) consent form and display this form to your Codio users. They must agree to the agreement before they can access Codio.
+
+.. image:: /img/studentconsent.png
+ :alt: IP Consent Form
+
+Follow these steps to configure an IP Consent form:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **IP Consent** tab and enter the text you want to be displayed in the **IP Consent Revision** text box. You can use markdown or HTML to format your text.
+
+ .. image:: /img/consent.png
+ :alt: IP Consent
+
+4. Optionally, click Preview**** to view the rendered output.
+
+5. You can press the **Save Draft** button to save your changes and continue editing later.
+
+6. Click **Publish new version**. If you are not done drafting your content, you can click **Save Draft** and return to complete it later.
+
+Enable IP Consent form
+----------------------
+Follow these steps to enable the IP Consent form:
+
+1. Click the **Enable IP Consent** toggle in the **IP Consent Status** area.
+2. Click the Select Version drop-down list and choose the version of the form you want to display to your students. You can create multiple version of the form and choose any version at any time.
+3. Click **Update**.
+
+Exporting student consent data
+------------------------------
+If you would like to download a log of all students who have consented to the terms, click **Download CSV** in the **IP Consent Status** area. The CSV file contains the following information:
+
+- User name
+- Codio user ID
+- Email address
+- Revision of the consent form they consented to
+- Date and time of the consent
\ No newline at end of file
diff --git a/source/instructors/admin/organization/view-org-members.rst b/source/instructors/admin/organization/view-org-members.rst
new file mode 100644
index 00000000..f8822f47
--- /dev/null
+++ b/source/instructors/admin/organization/view-org-members.rst
@@ -0,0 +1,49 @@
+.. meta::
+ :description: View Organization Members
+
+.. _view-org-members:
+
+View Organization Members
+=========================
+You can view all members of your organization from the Members tab on the Organization page. Follow these steps to view all members:
+
+1. Click your profile icon in the lower left corner of the screen.
+
+ .. image:: /img/class_administration/profilepic.png
+ :alt: Profile
+
+2. In the **My Organizations** area, click the name of your school.
+
+ .. image:: /img/class_administration/addteachers/myschoolorg.png
+ :alt: My Organizations
+
+3. Click the **Members** tab.
+
+ .. image:: /img/manage_organization/memberstab.png
+ :alt: Members
+
+4. Click **All Members** to see everyone who is a member of your organization.
+
+ .. image:: /img/manage_organization/members.png
+ :alt: All Members
+
+ You can also view members by the group to which they belong (Owners, Test Students, Teachers, Students, and Users without course).
+
+ - **Owners** - Users with the Admin role.
+ - **Test Students** - Demo student accounts created with your organization.
+ - **Teachers** - Instructors who have registered with your organization. You can also set a teacher account to read only where they only have access to courses in Teaching mode; they cannot add, edit, or delete any content in a course.
+
+ To set a teacher as read only, toggle the Course editor setting to enable it.
+
+ .. image:: /img/manage_organization/orgreadonly.png
+ :alt: Read-Only Teacher
+
+ - **Students** - Students who have registered for courses in your organization.
+ - **Users without course** - All users that are not members of a course as a result of a course being deleted or because a new user has joined your organization but is not yet a Teacher or a Student in a course.
+
+ To remove a user in this group from your organization, check the check box and click **Remove Selected**.
+
+ .. image:: /img/manage_organization/orphanedusers.png
+ :alt: Removing Users without Course
+
+ **Note:** Removing users from your organization does not delete their Codio account. Only the account owner can :ref:`delete users `.
\ No newline at end of file
diff --git a/source/instructors/admin/orgbilling.rst b/source/instructors/admin/orgbilling.rst
new file mode 100644
index 00000000..f35438db
--- /dev/null
+++ b/source/instructors/admin/orgbilling.rst
@@ -0,0 +1,5 @@
+.. meta::
+ :description: Organisation Billing
+
+Organisation Billing
+====================
\ No newline at end of file
diff --git a/source/instructors/authoring/autograding.rst b/source/instructors/authoring/autograding.rst
index c74c4a83..a391c6c7 100644
--- a/source/instructors/authoring/autograding.rst
+++ b/source/instructors/authoring/autograding.rst
@@ -1 +1,5 @@
-## Auto-graded assessments
\ No newline at end of file
+.. meta::
+ :description: Auto-graded assessments
+
+Auto-graded assessments
+=======================
\ No newline at end of file
diff --git a/source/instructors/authoring/guides.rst b/source/instructors/authoring/guides.rst
deleted file mode 100644
index 9203020e..00000000
--- a/source/instructors/authoring/guides.rst
+++ /dev/null
@@ -1 +0,0 @@
-## Guides
\ No newline at end of file
diff --git a/source/instructors/authoring/guides/add_media.rst b/source/instructors/authoring/guides/add_media.rst
new file mode 100644
index 00000000..f0f9a80c
--- /dev/null
+++ b/source/instructors/authoring/guides/add_media.rst
@@ -0,0 +1,122 @@
+.. meta::
+ :description: Adding Media
+
+.. _add-media:
+
+Adding media
+============
+
+You can insert Audio, Images and Videos into a page.
+
+Audio
+*****
+You can insert and play audio files within your project.
+
+On the page you wish to play Audio, go to the **Settings** area where you can define the source audio file along with any actions the should be triggered at specific times during playback.
+
+ .. image:: /img/guides/media.png
+ :alt: Media settings
+
+
+- **Source Name** - select the source file either from `.guides/media` folder if already uploaded to the project or upload directly from your PC where it will then be stored in the `.guides/media` folder.
+- **Add Action** - specifies actions that are triggered at specific times during playback. The following options are available.
+
+ Open file
+ Close file
+ Open Terminal
+ Close Terminal
+ Run command
+ Highlight
+ Close all tabs
+ Pause
+
+
+Images
+******
+Inserting an image is similar. Here are some examples. PNG and JPG image types are supported. Note that the 2nd and 3rd examples point to images within your project.
+
+Generally speaking, you should put your images in the `.guides/img` folder in order to keep the rest of your workspace free of extraneous content for the benefit of the student.
+
+.. code:: markdown
+
+ 
+ 
+ 
+
+
+
+You can also drag/drop images from your project file tree into your content. They will be automatically tagged with the correct path.
+
+For Markdown pages:
+
+.. code:: markdown
+
+ 
+
+
+For HTML pages:
+
+.. code:: html
+
+ 
+
+
+
+Videos
+******
+
+Including embedded videos are also possible using the standard `