diff --git a/Gemfile.lock b/Gemfile.lock index 8526cbb..b86fee9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -250,6 +250,7 @@ GEM PLATFORMS arm64-darwin-23 arm64-darwin-24 + arm64-darwin-25 x86_64-darwin-23 x86_64-darwin-24 x86_64-linux diff --git a/logistics/exams/writing-exams.md b/logistics/exams/writing-exams.md index 9be58a8..f802756 100644 --- a/logistics/exams/writing-exams.md +++ b/logistics/exams/writing-exams.md @@ -20,6 +20,7 @@ Many tools have been used over the years for writing exams, including the follow - The examtool Markdown syntax - Most recently, [Typst](https://typst.app/), a Latex and Overleaf alternative, has been gaining popularity for its in-browser editor, compiler, and previewer and its local features - CS 61C has a Typst exam template [61c-examst](https://github.com/61c-teach/cs61c-examst) developed by Andrew Liu (liu.andrew@) + - Data 8 has an official Typst library [exm](https://github.com/data-8/exm) developed by Tim Xie (xie@). See more info on the [Worksheets page](../../worksheets) ### Online Exams diff --git a/logistics/managing-course-email.md b/logistics/managing-course-email.md index 43e7a66..2d44563 100644 --- a/logistics/managing-course-email.md +++ b/logistics/managing-course-email.md @@ -2,7 +2,7 @@ layout: page title: Managing Course Email parent: Course Logistics -nav_order: 2 +nav_order: 3 --- # Managing Course Email diff --git a/logistics/worksheets.md b/logistics/worksheets.md new file mode 100644 index 0000000..828395f --- /dev/null +++ b/logistics/worksheets.md @@ -0,0 +1,19 @@ +--- +layout: page +title: Worksheets +parent: Course Logistics +nav_order: 2 +--- + +# Writing Worksheets + +## Tools for Writing Worksheets + +### exm Typst Library + +Typst library, [exm](https://github.com/data-8/exm), initially developed for Data 8 can be used to write worksheets, notes and exams. + +The official Typst package can be found [here](https://typst.app/universe/package/exm) with documentation.
+Exam/worksheet template can be created with `typst init @preview/exm:0.1.0` in the CLI, or with the "Start from a Template" option on the web app. + +Developed by Tim Xie (xie@) in the Fall 2025 semester.