Zotero Syllabus: a plugin for managing your uni course reading lists
Hello! As an xmas gift, here is a new plugin, Zotero Syllabus, which helps you arrange collections of items into structured reading lists (as in university modules)
Get it at https://github.com/janbaykara/zotero-syllabus?tab=readme-ov-file#zotero-syllabus
Would be glad to receive feedback, ideas and pull requests - here and over on GitHub :)
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/6cw89g206r8zxdd3jfp8.png
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/3apuyklau5e661xlebi8.png
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/jrx0v86o7zlzz7lbhtcb.gif
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/jg4olyumbjwi7tz9qenz.png
Get it at https://github.com/janbaykara/zotero-syllabus?tab=readme-ov-file#zotero-syllabus
Would be glad to receive feedback, ideas and pull requests - here and over on GitHub :)
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/6cw89g206r8zxdd3jfp8.png
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/3apuyklau5e661xlebi8.png
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/jrx0v86o7zlzz7lbhtcb.gif
https://s3.amazonaws.com/zotero.org/images/forums/u3447477/jg4olyumbjwi7tz9qenz.png
Upgrade Storage
# **Update 5 January**
I lied! One more trick: you can now extract full class data from TALIS lists (like https://rl.talis.com/3/ucl/lists/99449747-A091-3F6D-E08A-965F4A5C3149.html?lang=en-GB ) so if your university uses that system, you get a one-shot download to your Zotero. Should make planning out your reading a breeze.
# Update: 2 January
For my final trick, for a long while, I've added syllabus export and import: you can send your pals `.syllabus` files and, if they import them, they'll get all the classes and the items too.
If you really wanted to go laptops in space, you could imagine this being used by a Zotero Syllabus Public Library website, where students and lecturers could sync/upload the syllabi they've built, share them for viewing online and free downloading by others.
If there is interest in the above, I'd love to hear your thoughts.
# Update 1 January
Add a new feature to the plugin today: Reading Schedule.
Assign a due date to classes, and you'll get a schedule of when class readings need to be done by, week by week. May help you deal with assignments across multiple modules :)
Screenshot: https://github.com/janbaykara/zotero-syllabus/raw/main/doc/images/reading.png
And checkboxes for tracking your reading progress! https://github.com/janbaykara/zotero-syllabus/raw/main/doc/images/checkboxes.png
# Update 30 January
Additional features today:
- Class-level manual ordering of items
- Collection-level customisable priorities
- Collection-level customisable nomenclature ("week", "class", "session", "section", etc.)
# Update 28 January
Some updates to the plugin since I first posted, including feature requests from u/Interesting-Owl1809 and elsewhere:
- Assign an item multiple times within a syllabus.
- Print to PDF — as of right now it gives you a printable HTML page as a file, which you can open in a browser and print to PDF.
- Compact view mode for when you'd like to see a bit more all at once.
- Integration with Zotero Reading List — it displays the reading status in the card. (Should we do something else with this?)
Added a new "Syllabus Info" column to the standard list view, which summarises all the key info. Sort by this column if you want to see what order your readings need to be done in.