From ced8939ea5fc70a34a2afbb0457271add5d7455a Mon Sep 17 00:00:00 2001 From: Rebecca Phuonghanh Dang Date: Wed, 16 Apr 2025 08:45:43 -0700 Subject: [PATCH 1/6] Update top level page order --- acknowledgements.md | 2 +- contact.md | 2 +- contributors.md | 2 +- otter/index.md | 2 +- using-github/index.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/acknowledgements.md b/acknowledgements.md index cbdb650..037864e 100644 --- a/acknowledgements.md +++ b/acknowledgements.md @@ -2,7 +2,7 @@ layout: page title: Acknowledgements description: acknowledgements and contributors -nav_order: 6 +nav_order: 7 --- # Acknowledgements diff --git a/contact.md b/contact.md index 904c1f7..8fdd189 100644 --- a/contact.md +++ b/contact.md @@ -2,7 +2,7 @@ layout: page title: Contact description: Contact information -nav_order: 5 +nav_order: 6 --- # Contact diff --git a/contributors.md b/contributors.md index 8240af9..22125a1 100644 --- a/contributors.md +++ b/contributors.md @@ -2,7 +2,7 @@ layout: page title: Contributors description: A listing of all contributors to this website -nav_order: 4 +nav_order: 5 --- # Contributors diff --git a/otter/index.md b/otter/index.md index 8412280..12ad329 100644 --- a/otter/index.md +++ b/otter/index.md @@ -1,7 +1,7 @@ --- layout: page title: Otter Grader -nav_order: 3 +nav_order: 4 has_toc: true has_children: true --- diff --git a/using-github/index.md b/using-github/index.md index 4f6ca88..37b6164 100644 --- a/using-github/index.md +++ b/using-github/index.md @@ -1,7 +1,7 @@ --- layout: page title: Using GitHub -nav_order: 2 +nav_order: 3 has_children: true --- From a1dfe14c5516cbf7c8a83cacf788e9b483f2dac5 Mon Sep 17 00:00:00 2001 From: Rebecca Phuonghanh Dang Date: Wed, 16 Apr 2025 08:45:52 -0700 Subject: [PATCH 2/6] Add seamless learning pages --- seamless-learning/assignment-snapshots.md | 16 +++++++++++ seamless-learning/course-websites.md | 34 +++++++++++++++++++++++ seamless-learning/curriculum-guide.md | 15 ++++++++++ seamless-learning/exam-timer.md | 15 ++++++++++ seamless-learning/extensions.md | 15 ++++++++++ seamless-learning/index.md | 20 +++++++++++++ seamless-learning/seamless-bot.md | 17 ++++++++++++ seamless-learning/seating.md | 16 +++++++++++ 8 files changed, 148 insertions(+) create mode 100644 seamless-learning/assignment-snapshots.md create mode 100644 seamless-learning/course-websites.md create mode 100644 seamless-learning/curriculum-guide.md create mode 100644 seamless-learning/exam-timer.md create mode 100644 seamless-learning/extensions.md create mode 100644 seamless-learning/index.md create mode 100644 seamless-learning/seamless-bot.md create mode 100644 seamless-learning/seating.md diff --git a/seamless-learning/assignment-snapshots.md b/seamless-learning/assignment-snapshots.md new file mode 100644 index 0000000..e24156e --- /dev/null +++ b/seamless-learning/assignment-snapshots.md @@ -0,0 +1,16 @@ +--- +layout: page +title: Assignment Snapshots +parent: Seamless Learning +nav_order: 7 +has_children: false +--- + +# Assignment Snapshots + +{: .warning } +This project is currently in development. + +Features a script to mass download [OkPy](https://okpy.org) backups and a full-stack web application to view and analyze student backups. + +- [GitHub repository](https://github.com/berkeley-cdss/assignment-snapshots) diff --git a/seamless-learning/course-websites.md b/seamless-learning/course-websites.md new file mode 100644 index 0000000..126f875 --- /dev/null +++ b/seamless-learning/course-websites.md @@ -0,0 +1,34 @@ +--- +layout: page +title: Course Websites +parent: Seamless Learning +nav_order: 3 +has_children: false +--- + +# Course Websites + +## Berkeley Class Site + +The Berkeley Class Site template is a modern, web accessible, Jekyll-based static course website template forked from [Kevin Lin's just-the-class template](https://github.com/kevinlin1/just-the-class), which itself uses the [just-the-docs](https://just-the-docs.com/) theme. + +It features all the benefits of Jekyll (fast development, builds, and GitHub Pages deployment) as well as Berkeley-specific +features such as a web accessibility GitHub Actions workflow and ready-to-use Jekyll collections for announcements, +lectures, assignments, and staff bios. + +- [GitHub repository](https://github.com/berkeley-cdss/berkeley-class-site) +- [Documentation](https://berkeley-cdss.github.io/berkeley-class-site/docs/) +- [Live Berkeley Class Site website](https://berkeley-cdss.github.io/berkeley-class-site/) + +## Quarto Course Site Template + +Statistics courses may prefer a Quarto-based course site template. Seamless Learning maintains two depending on your use case: + +- [Quarto Course Site Template](https://github.com/berkeley-cdss/course-site-quarto) +- [Minimal Quarto Course Site Template](https://github.com/berkeley-cdss/course-site-quarto-lite) + +## MyST Course Site Template + +Statistics courses may also prefer a MyST-based course site template: + +- [GitHub repository](https://github.com/berkeley-cdss/course-site-myst) diff --git a/seamless-learning/curriculum-guide.md b/seamless-learning/curriculum-guide.md new file mode 100644 index 0000000..ccef38a --- /dev/null +++ b/seamless-learning/curriculum-guide.md @@ -0,0 +1,15 @@ +--- +layout: page +title: Data Science Curriculum Guide +parent: Seamless Learning +nav_order: 5 +has_children: false +--- + +# Data Science Curriculum Guide + +Information for instructors who teach or will teach a course using UC Berkeley DataHub +and students enrolled in courses that use DataHub and want to learn more. + +- [GitHub repository](https://github.com/berkeley-cdss/curriculum-guide) +- [Curriculum Guide website](https://curriculum-guide.datahub.berkeley.edu/) diff --git a/seamless-learning/exam-timer.md b/seamless-learning/exam-timer.md new file mode 100644 index 0000000..ac5ac77 --- /dev/null +++ b/seamless-learning/exam-timer.md @@ -0,0 +1,15 @@ +--- +layout: page +title: Exam Timer +parent: Seamless Learning +nav_order: 4 +has_children: false +--- + +# Exam Timer + +The Exam Timer (formerly from CS 61C) allows you to overlay a simple timer on top of a Google Doc, which is useful +for proctoring exams where you must display clarifications. + +- [GitHub repository](https://github.com/berkeley-cdss/exam-timer) +- [Exam Timer app](https://exam-timer.com/) \ No newline at end of file diff --git a/seamless-learning/extensions.md b/seamless-learning/extensions.md new file mode 100644 index 0000000..0f2f7aa --- /dev/null +++ b/seamless-learning/extensions.md @@ -0,0 +1,15 @@ +--- +layout: page +title: Extensions +parent: Seamless Learning +nav_order: 1 +has_children: false +--- + +# Extensions + +The extensions tool, sometimes called flextensions or formerly the CS 161 extensions tool, allows +instructors to review, approve, and implement extensions at scale. + +- [GitHub repository](https://github.com/berkeley-cdss/extensions) +- [Documentation](https://github.com/berkeley-cdss/extensions/wiki) diff --git a/seamless-learning/index.md b/seamless-learning/index.md new file mode 100644 index 0000000..4ad7e53 --- /dev/null +++ b/seamless-learning/index.md @@ -0,0 +1,20 @@ +--- +layout: page +title: Seamless Learning +nav_order: 2 +has_children: true +--- + +# Seamless Learning + +The [Seamless Learning](https://github.com/berkeley-cdss/seamless-learning) initiative run by [Lisa Yan](https://github.com/yanlisa) (yanlisa@) and [Michael Ball](https://github.com/cycomachead) (ball@) is an essential place for gathering staff, TAs, and faculty to discuss common issues. The documentation here is a direct result of Seamless Learning's efforts. + +All Seamless Learning tools are housed under the [berkeley-cdss](https://github.com/berkeley-cdss) GitHub organization. +Notable Seamless Learning projects are listed below. + +You can message any of the contributors on Slack on EECS/DS Crossroads or email us at [{{ site.email }}](mailto:{{ site.email }}). + +{: .new-title } +> Contributions Welcome +> +> We are proudly open-source and welcome all contributions. Existing work is the efforts of many past instructors and TAs. diff --git a/seamless-learning/seamless-bot.md b/seamless-learning/seamless-bot.md new file mode 100644 index 0000000..c8f49e1 --- /dev/null +++ b/seamless-learning/seamless-bot.md @@ -0,0 +1,17 @@ +--- +layout: page +title: Seamless Bot +parent: Seamless Learning +nav_order: 6 +has_children: false +--- + +# Seamless Bot + +{: .warning } +This project is currently in development. + +Streamline course management by effortlessly accessing summarized student performance reports, assignment progress via Gradescope integration, tracking unresolved threads on Ed, etc. using the Seamless Slackbot. + +- [GitHub repository](https://github.com/berkeley-cdss/seamless_bot) +- [Documentation](https://github.com/berkeley-cdss/seamless_bot/wiki) diff --git a/seamless-learning/seating.md b/seamless-learning/seating.md new file mode 100644 index 0000000..72dd6b8 --- /dev/null +++ b/seamless-learning/seating.md @@ -0,0 +1,16 @@ +--- +layout: page +title: Seating +parent: Seamless Learning +nav_order: 2 +has_children: false +--- + +# Seating + +The seating tool (formerly the CS 61A seating tool) allows instructors to have assigned exam seating that matches +students to a specific seat in a specific building while satisfying their preferences. + +- [GitHub repository](https://github.com/berkeley-cdss/seating) +- [Documentation](https://github.com/berkeley-cdss/seating/wiki) +- [Seating Tool app](http://seating.eecs.cloud/) From 35ccbb81599c700736020d95d874b140ea019fde Mon Sep 17 00:00:00 2001 From: Rebecca Phuonghanh Dang Date: Wed, 16 Apr 2025 08:52:14 -0700 Subject: [PATCH 3/6] Fix accessibility issue --- seamless-learning/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seamless-learning/index.md b/seamless-learning/index.md index 4ad7e53..dff8f53 100644 --- a/seamless-learning/index.md +++ b/seamless-learning/index.md @@ -14,7 +14,7 @@ Notable Seamless Learning projects are listed below. You can message any of the contributors on Slack on EECS/DS Crossroads or email us at [{{ site.email }}](mailto:{{ site.email }}). -{: .new-title } +{: .highlight } > Contributions Welcome > > We are proudly open-source and welcome all contributions. Existing work is the efforts of many past instructors and TAs. From c360b795610fa2995508748b9de8e7add7ba3265 Mon Sep 17 00:00:00 2001 From: Rebecca Phuonghanh Dang Date: Mon, 12 May 2025 11:25:07 -0700 Subject: [PATCH 4/6] Move DS curriculum guide to Course Software section, add Sections page --- course-software/index.md | 13 +++++++++++++ seamless-learning/course-websites.md | 2 +- seamless-learning/curriculum-guide.md | 15 --------------- seamless-learning/exam-timer.md | 2 +- seamless-learning/sections.md | 14 ++++++++++++++ 5 files changed, 29 insertions(+), 17 deletions(-) create mode 100644 course-software/index.md delete mode 100644 seamless-learning/curriculum-guide.md create mode 100644 seamless-learning/sections.md diff --git a/course-software/index.md b/course-software/index.md new file mode 100644 index 0000000..af23b2a --- /dev/null +++ b/course-software/index.md @@ -0,0 +1,13 @@ +--- +layout: page +title: Course Software +nav_order: 4 +has_toc: true +has_children: false +--- + +# Course Software + +## Quick Links + +- [Data Science Curriculum Guide](https://curriculum-guide.datahub.berkeley.edu/): Information for instructors who teach or will teach a course using UC Berkeley DataHub and students enrolled in courses that use DataHub and want to learn more. ([GitHub](https://github.com/berkeley-cdss/curriculum-guide)) diff --git a/seamless-learning/course-websites.md b/seamless-learning/course-websites.md index 126f875..461adee 100644 --- a/seamless-learning/course-websites.md +++ b/seamless-learning/course-websites.md @@ -2,7 +2,7 @@ layout: page title: Course Websites parent: Seamless Learning -nav_order: 3 +nav_order: 4 has_children: false --- diff --git a/seamless-learning/curriculum-guide.md b/seamless-learning/curriculum-guide.md deleted file mode 100644 index ccef38a..0000000 --- a/seamless-learning/curriculum-guide.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: page -title: Data Science Curriculum Guide -parent: Seamless Learning -nav_order: 5 -has_children: false ---- - -# Data Science Curriculum Guide - -Information for instructors who teach or will teach a course using UC Berkeley DataHub -and students enrolled in courses that use DataHub and want to learn more. - -- [GitHub repository](https://github.com/berkeley-cdss/curriculum-guide) -- [Curriculum Guide website](https://curriculum-guide.datahub.berkeley.edu/) diff --git a/seamless-learning/exam-timer.md b/seamless-learning/exam-timer.md index ac5ac77..331ecb7 100644 --- a/seamless-learning/exam-timer.md +++ b/seamless-learning/exam-timer.md @@ -2,7 +2,7 @@ layout: page title: Exam Timer parent: Seamless Learning -nav_order: 4 +nav_order: 5 has_children: false --- diff --git a/seamless-learning/sections.md b/seamless-learning/sections.md new file mode 100644 index 0000000..007e3f6 --- /dev/null +++ b/seamless-learning/sections.md @@ -0,0 +1,14 @@ +--- +layout: page +title: Sections +parent: Seamless Learning +nav_order: 3 +has_children: false +--- + +# Sections + +The sections tool (formerly the CS 61A sections tool) allows instructors to manage discussion, lab, and/or tutoring sections and track attendance. + +- [GitHub repository](https://github.com/Cal-CS-61A-Staff/sections) +- [Sections Tool app (CS 61A instance)](https://sections.cs61a.org/) From 304cc40259c02f76d11ee2ca2bb7b4ad7daee44e Mon Sep 17 00:00:00 2001 From: Rebecca Phuonghanh Dang Date: Mon, 12 May 2025 11:39:41 -0700 Subject: [PATCH 5/6] Bump just-the-docs to v0.10.0 to get unlimited child page nesting - Remove deprecated `has_children` front matter field - Move Otter section into Course Software section --- Gemfile | 2 +- Gemfile.lock | 4 ++-- course-software/index.md | 3 +-- {otter => course-software/otter}/gradescope-debug.md | 6 ++---- {otter => course-software/otter}/index.md | 4 ++-- {otter => course-software/otter}/releasing-assignment.md | 7 +++---- exams/index.md | 5 ++--- logistics/index.md | 3 +-- seamless-learning/assignment-snapshots.md | 1 - seamless-learning/course-websites.md | 1 - seamless-learning/exam-timer.md | 1 - seamless-learning/extensions.md | 1 - seamless-learning/index.md | 1 - seamless-learning/seamless-bot.md | 1 - seamless-learning/seating.md | 1 - seamless-learning/sections.md | 1 - using-github/index.md | 3 +-- 17 files changed, 15 insertions(+), 30 deletions(-) rename {otter => course-software/otter}/gradescope-debug.md (98%) rename {otter => course-software/otter}/index.md (93%) rename {otter => course-software/otter}/releasing-assignment.md (96%) diff --git a/Gemfile b/Gemfile index b22fc38..02c767f 100644 --- a/Gemfile +++ b/Gemfile @@ -16,7 +16,7 @@ group :jekyll_plugins do gem 'jekyll-redirect-from' gem 'jekyll-sitemap' gem 'jemoji' - gem 'just-the-docs' + gem 'just-the-docs', "0.10.0" end # These tools are use for running tests. diff --git a/Gemfile.lock b/Gemfile.lock index 30c1d8a..8526cbb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -125,7 +125,7 @@ GEM html-pipeline (~> 2.2) jekyll (>= 3.0, < 5.0) json (2.7.2) - just-the-docs (0.9.0) + just-the-docs (0.10.0) jekyll (>= 3.8.5) jekyll-include-cache jekyll-seo-tag (>= 2.0) @@ -266,7 +266,7 @@ DEPENDENCIES jekyll-redirect-from jekyll-sitemap jemoji - just-the-docs + just-the-docs (= 0.10.0) kramdown-parser-gfm rack rackup diff --git a/course-software/index.md b/course-software/index.md index af23b2a..ad57cfc 100644 --- a/course-software/index.md +++ b/course-software/index.md @@ -1,9 +1,8 @@ --- layout: page title: Course Software -nav_order: 4 +nav_order: 6 has_toc: true -has_children: false --- # Course Software diff --git a/otter/gradescope-debug.md b/course-software/otter/gradescope-debug.md similarity index 98% rename from otter/gradescope-debug.md rename to course-software/otter/gradescope-debug.md index 4838980..40fe1e6 100644 --- a/otter/gradescope-debug.md +++ b/course-software/otter/gradescope-debug.md @@ -2,12 +2,11 @@ layout: page title: Gradescope Debugging via SSH parent: Otter Grader -nav_order: 2 --- # Otter-Gradescope Debugging -Downloading a student's graded submission concatenates the output from the autograder and a PDF copy of the student's submitted `.ipynb`. This PDF of the `.ipynb` will have the output from public tests run on datahub (or wherever the student completed the assignment); it will not have the output from the autograder running in the grading container. +Downloading a student's graded submission concatenates the output from the autograder and a PDF copy of the student's submitted `.ipynb`. This PDF of the `.ipynb` will have the output from public tests run on datahub (or wherever the student completed the assignment); it will not have the output from the autograder running in the grading container. It is possible that the grading container may have a different environment than datahub (or wherever the student completed the assignment) if `requirements.txt` is out of date. **We do not recommend running student submissions locally,** and it is also possible that the environment is different than whatever you may have locally. @@ -53,5 +52,4 @@ Note: If you open a terminal from JupyterLab you will need to rerun `conda activ 1. Move `executed.ipynb` from the `results` directory into the `submission` directory. This ensures you have access to any associated files and allows otter commands to run without issue. -2. You may need to adjust the kernel to use the virtual environment `otter-env`. - +2. You may need to adjust the kernel to use the virtual environment `otter-env`. diff --git a/otter/index.md b/course-software/otter/index.md similarity index 93% rename from otter/index.md rename to course-software/otter/index.md index e7eaea1..ad1e2b9 100644 --- a/otter/index.md +++ b/course-software/otter/index.md @@ -1,9 +1,9 @@ --- layout: page title: Otter Grader -nav_order: 5 +nav_order: 1 +parent: Course Software has_toc: true -has_children: true --- # Otter Grader Help diff --git a/otter/releasing-assignment.md b/course-software/otter/releasing-assignment.md similarity index 96% rename from otter/releasing-assignment.md rename to course-software/otter/releasing-assignment.md index 53d63a3..78c5267 100644 --- a/otter/releasing-assignment.md +++ b/course-software/otter/releasing-assignment.md @@ -2,11 +2,10 @@ layout: page title: Releasing an Assignment parent: Otter Grader -nav_order: 1 ---

-This page is a work in progress. This is only the first draft. +This page is a work in progress. This is only the first draft.

# Releasing an Assignment using Otter Grader @@ -18,7 +17,7 @@ Note: If you are working on an assignment that will be released to students on a ## Before the start of the semester 1. Review what Python packages your class is using. - * If you are not developing or altering assignments, you can use files like `requirements.txt` and look at your `import` statements. + * If you are not developing or altering assignments, you can use files like `requirements.txt` and look at your `import` statements. * For a systematic way to gather this information, we'll later provide a notebook that gathers all requirements into a a text file. 2. Check that all Python packages are available on the DataHub offering that your course is using. @@ -36,7 +35,7 @@ numpy.__version__ We recommend running `otter assign` on DataHub. We do NOT recommend running this command locally. You can clone the development repo in DataHub via the command line/terminal. It is safe to do so; you do not need to worry about students accidentally getting access to solutions. -Ensure that the solution runs on DataHub without issue; i.e. "Run All Cells" on the solution notebook generated from `otter assign`. +Ensure that the solution runs on DataHub without issue; i.e. "Run All Cells" on the solution notebook generated from `otter assign`. Only push to the student facing repository once all changes have been made. You don't want to accidentally break an nbgitpuller link. diff --git a/exams/index.md b/exams/index.md index 7614c84..951304f 100644 --- a/exams/index.md +++ b/exams/index.md @@ -1,12 +1,11 @@ --- layout: page title: Exams -nav_order: 3 -has_children: true +nav_order: 4 --- # Exams ## Quick Links -- [CS 161 Pedagogy Blog: How to Write Solid Exam Questions](https://pedagogy.cs161.org/2022/02/06/exam-writing-i/) \ No newline at end of file +- [CS 161 Pedagogy Blog: How to Write Solid Exam Questions](https://pedagogy.cs161.org/2022/02/06/exam-writing-i/) \ No newline at end of file diff --git a/logistics/index.md b/logistics/index.md index 8baa7e3..af1ff18 100644 --- a/logistics/index.md +++ b/logistics/index.md @@ -1,8 +1,7 @@ --- layout: page title: Course Logistics -nav_order: 2 -has_children: true +nav_order: 3 --- # Course Logistics diff --git a/seamless-learning/assignment-snapshots.md b/seamless-learning/assignment-snapshots.md index e24156e..31fbbd5 100644 --- a/seamless-learning/assignment-snapshots.md +++ b/seamless-learning/assignment-snapshots.md @@ -3,7 +3,6 @@ layout: page title: Assignment Snapshots parent: Seamless Learning nav_order: 7 -has_children: false --- # Assignment Snapshots diff --git a/seamless-learning/course-websites.md b/seamless-learning/course-websites.md index 461adee..cb1cab8 100644 --- a/seamless-learning/course-websites.md +++ b/seamless-learning/course-websites.md @@ -3,7 +3,6 @@ layout: page title: Course Websites parent: Seamless Learning nav_order: 4 -has_children: false --- # Course Websites diff --git a/seamless-learning/exam-timer.md b/seamless-learning/exam-timer.md index 331ecb7..fd9ee29 100644 --- a/seamless-learning/exam-timer.md +++ b/seamless-learning/exam-timer.md @@ -3,7 +3,6 @@ layout: page title: Exam Timer parent: Seamless Learning nav_order: 5 -has_children: false --- # Exam Timer diff --git a/seamless-learning/extensions.md b/seamless-learning/extensions.md index 0f2f7aa..b66e46f 100644 --- a/seamless-learning/extensions.md +++ b/seamless-learning/extensions.md @@ -3,7 +3,6 @@ layout: page title: Extensions parent: Seamless Learning nav_order: 1 -has_children: false --- # Extensions diff --git a/seamless-learning/index.md b/seamless-learning/index.md index dff8f53..7d15759 100644 --- a/seamless-learning/index.md +++ b/seamless-learning/index.md @@ -2,7 +2,6 @@ layout: page title: Seamless Learning nav_order: 2 -has_children: true --- # Seamless Learning diff --git a/seamless-learning/seamless-bot.md b/seamless-learning/seamless-bot.md index c8f49e1..ca0002f 100644 --- a/seamless-learning/seamless-bot.md +++ b/seamless-learning/seamless-bot.md @@ -3,7 +3,6 @@ layout: page title: Seamless Bot parent: Seamless Learning nav_order: 6 -has_children: false --- # Seamless Bot diff --git a/seamless-learning/seating.md b/seamless-learning/seating.md index 72dd6b8..ae5f4bc 100644 --- a/seamless-learning/seating.md +++ b/seamless-learning/seating.md @@ -3,7 +3,6 @@ layout: page title: Seating parent: Seamless Learning nav_order: 2 -has_children: false --- # Seating diff --git a/seamless-learning/sections.md b/seamless-learning/sections.md index 007e3f6..4200360 100644 --- a/seamless-learning/sections.md +++ b/seamless-learning/sections.md @@ -3,7 +3,6 @@ layout: page title: Sections parent: Seamless Learning nav_order: 3 -has_children: false --- # Sections diff --git a/using-github/index.md b/using-github/index.md index 7f11c28..9596618 100644 --- a/using-github/index.md +++ b/using-github/index.md @@ -1,8 +1,7 @@ --- layout: page title: Using GitHub -nav_order: 4 -has_children: true +nav_order: 5 --- # Using GitHub From 4712f418e7079b94c3a35e7c9b27c7e0edd5fc59 Mon Sep 17 00:00:00 2001 From: Silas Santini <70163606+pancakereport@users.noreply.github.com> Date: Tue, 13 May 2025 14:01:02 -0700 Subject: [PATCH 6/6] fold everything in --- {logistics => course-software}/course-site.md | 9 ++++----- ed.md => course-software/ed.md | 3 ++- course-software/index.md | 2 +- course-software/otter/index.md | 2 +- .../seamless-learning}/assignment-snapshots.md | 0 .../seamless-learning}/course-websites.md | 0 .../seamless-learning}/exam-timer.md | 0 .../seamless-learning}/extensions.md | 0 .../seamless-learning}/index.md | 3 ++- .../seamless-learning}/seamless-bot.md | 0 .../seamless-learning}/seating.md | 0 .../seamless-learning}/sections.md | 0 {exams => logistics/exams}/index.md | 3 ++- {exams => logistics/exams}/writing-exams.md | 0 logistics/index.md | 2 +- logistics/managing-the-course-email.md | 2 +- using-github/index.md | 2 +- 17 files changed, 15 insertions(+), 13 deletions(-) rename {logistics => course-software}/course-site.md (62%) rename ed.md => course-software/ed.md (99%) rename {seamless-learning => course-software/seamless-learning}/assignment-snapshots.md (100%) rename {seamless-learning => course-software/seamless-learning}/course-websites.md (100%) rename {seamless-learning => course-software/seamless-learning}/exam-timer.md (100%) rename {seamless-learning => course-software/seamless-learning}/extensions.md (100%) rename {seamless-learning => course-software/seamless-learning}/index.md (96%) rename {seamless-learning => course-software/seamless-learning}/seamless-bot.md (100%) rename {seamless-learning => course-software/seamless-learning}/seating.md (100%) rename {seamless-learning => course-software/seamless-learning}/sections.md (100%) rename {exams => logistics/exams}/index.md (82%) rename {exams => logistics/exams}/writing-exams.md (100%) diff --git a/logistics/course-site.md b/course-software/course-site.md similarity index 62% rename from logistics/course-site.md rename to course-software/course-site.md index de5c75e..585177b 100644 --- a/logistics/course-site.md +++ b/course-software/course-site.md @@ -1,16 +1,15 @@ --- layout: page title: Course Webpages -parent: Course Logistics -nav_order: 2 +parent: Course Software +nav_order: 3 --- # Course Webpages ## Templates -- [Berkeley Class Site Template with Accessibility Checks](https://github.com/berkeley-cdss/berkeley-class-site) -- [CS 161 Course Site Template](https://github.com/cs161-staff/course-site-template) +In the addition to the [templates maintained by Seamless Learning](../seamless-learning/course-websites), CS 161 also maintains a [Jekyll based template](https://github.com/cs161-staff/course-site-template) ## Accessibility Resources @@ -19,4 +18,4 @@ You are responsible for ensuring that your webpage is accessible. This is both t - [Digital Accessibility Program](https://dap.berkeley.edu/) - [WCAG Standards](https://www.w3.org/WAI/standards-guidelines/wcag/) -- [Color Contrast Checker](https://webaim.org/resources/contrastchecker/) \ No newline at end of file +- [Color Contrast Checker](https://webaim.org/resources/contrastchecker/) \ No newline at end of file diff --git a/ed.md b/course-software/ed.md similarity index 99% rename from ed.md rename to course-software/ed.md index 83f2246..1560301 100644 --- a/ed.md +++ b/course-software/ed.md @@ -1,7 +1,8 @@ --- layout: page title: EdStem -nav_order: 5 +parent: Course Software +nav_order: 4 published: true --- diff --git a/course-software/index.md b/course-software/index.md index ad57cfc..950fb35 100644 --- a/course-software/index.md +++ b/course-software/index.md @@ -1,7 +1,7 @@ --- layout: page title: Course Software -nav_order: 6 +nav_order: 5 has_toc: true --- diff --git a/course-software/otter/index.md b/course-software/otter/index.md index ad1e2b9..a94c08d 100644 --- a/course-software/otter/index.md +++ b/course-software/otter/index.md @@ -1,7 +1,7 @@ --- layout: page title: Otter Grader -nav_order: 1 +nav_order: 2 parent: Course Software has_toc: true --- diff --git a/seamless-learning/assignment-snapshots.md b/course-software/seamless-learning/assignment-snapshots.md similarity index 100% rename from seamless-learning/assignment-snapshots.md rename to course-software/seamless-learning/assignment-snapshots.md diff --git a/seamless-learning/course-websites.md b/course-software/seamless-learning/course-websites.md similarity index 100% rename from seamless-learning/course-websites.md rename to course-software/seamless-learning/course-websites.md diff --git a/seamless-learning/exam-timer.md b/course-software/seamless-learning/exam-timer.md similarity index 100% rename from seamless-learning/exam-timer.md rename to course-software/seamless-learning/exam-timer.md diff --git a/seamless-learning/extensions.md b/course-software/seamless-learning/extensions.md similarity index 100% rename from seamless-learning/extensions.md rename to course-software/seamless-learning/extensions.md diff --git a/seamless-learning/index.md b/course-software/seamless-learning/index.md similarity index 96% rename from seamless-learning/index.md rename to course-software/seamless-learning/index.md index 7d15759..728e6ce 100644 --- a/seamless-learning/index.md +++ b/course-software/seamless-learning/index.md @@ -1,7 +1,8 @@ --- layout: page title: Seamless Learning -nav_order: 2 +parent: Course Software +nav_order: 1 --- # Seamless Learning diff --git a/seamless-learning/seamless-bot.md b/course-software/seamless-learning/seamless-bot.md similarity index 100% rename from seamless-learning/seamless-bot.md rename to course-software/seamless-learning/seamless-bot.md diff --git a/seamless-learning/seating.md b/course-software/seamless-learning/seating.md similarity index 100% rename from seamless-learning/seating.md rename to course-software/seamless-learning/seating.md diff --git a/seamless-learning/sections.md b/course-software/seamless-learning/sections.md similarity index 100% rename from seamless-learning/sections.md rename to course-software/seamless-learning/sections.md diff --git a/exams/index.md b/logistics/exams/index.md similarity index 82% rename from exams/index.md rename to logistics/exams/index.md index 951304f..054dd7e 100644 --- a/exams/index.md +++ b/logistics/exams/index.md @@ -1,7 +1,8 @@ --- layout: page title: Exams -nav_order: 4 +nav_order: 1 +parent: Course Logistics --- # Exams diff --git a/exams/writing-exams.md b/logistics/exams/writing-exams.md similarity index 100% rename from exams/writing-exams.md rename to logistics/exams/writing-exams.md diff --git a/logistics/index.md b/logistics/index.md index e645718..20c6d76 100644 --- a/logistics/index.md +++ b/logistics/index.md @@ -1,7 +1,7 @@ --- layout: page title: Course Logistics -nav_order: 3 +nav_order: 4 --- # Course Logistics diff --git a/logistics/managing-the-course-email.md b/logistics/managing-the-course-email.md index f61b0ae..43e7a66 100644 --- a/logistics/managing-the-course-email.md +++ b/logistics/managing-the-course-email.md @@ -2,7 +2,7 @@ layout: page title: Managing Course Email parent: Course Logistics -nav_order: 1 +nav_order: 2 --- # Managing Course Email diff --git a/using-github/index.md b/using-github/index.md index 9596618..d7af7f4 100644 --- a/using-github/index.md +++ b/using-github/index.md @@ -1,7 +1,7 @@ --- layout: page title: Using GitHub -nav_order: 5 +nav_order: 3 --- # Using GitHub