Skip to content

Commit 2f2049b

Browse files
Merge pull request #45 from pdtxie/main
[feat] worksheets tab (data8 exm library)
2 parents 8f34606 + 266b0f8 commit 2f2049b

4 files changed

Lines changed: 22 additions & 1 deletion

File tree

Gemfile.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ GEM
250250
PLATFORMS
251251
arm64-darwin-23
252252
arm64-darwin-24
253+
arm64-darwin-25
253254
x86_64-darwin-23
254255
x86_64-darwin-24
255256
x86_64-linux

logistics/exams/writing-exams.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Many tools have been used over the years for writing exams, including the follow
2020
- The examtool Markdown syntax
2121
- 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
2222
- CS 61C has a Typst exam template [61c-examst](https://github.com/61c-teach/cs61c-examst) developed by Andrew Liu (liu.andrew@)
23+
- 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)
2324

2425
### Online Exams
2526

logistics/managing-course-email.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
layout: page
33
title: Managing Course Email
44
parent: Course Logistics
5-
nav_order: 2
5+
nav_order: 3
66
---
77

88
# Managing Course Email

logistics/worksheets.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: page
3+
title: Worksheets
4+
parent: Course Logistics
5+
nav_order: 2
6+
---
7+
8+
# Writing Worksheets
9+
10+
## Tools for Writing Worksheets
11+
12+
### exm Typst Library
13+
14+
Typst library, [exm](https://github.com/data-8/exm), initially developed for Data 8 can be used to write worksheets, notes and exams.
15+
16+
The official Typst package can be found [here](https://typst.app/universe/package/exm) with documentation. <br>
17+
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.
18+
19+
Developed by Tim Xie (xie@) in the Fall 2025 semester.

0 commit comments

Comments
 (0)