Repository navigation
Session notes, printable handouts, and course tags #589
Replies: 3 comments
|
Here's what I implemented on my fork:
The handout provides a structured overview of what was taught, with typeset math and boxed definitions, theorems, and methods. It can be expanded for reading or downloaded as a PDF.
Live notes provide a reference while the conversation continues. Updates can be paused or resumed, and “Update now” refreshes them manually, including while paused. These controls are separate from generating or downloading the handout.
Folders contain tags and subfolders. Selecting MATH500 shows its sessions, imported files, and accompanying notes. Material can have multiple tags (for example, MATH500 and Exam review) and anything without a tag appears under Untagged. Session tags also appear in the sidebar.
Search includes note content within the selected course or folder. Here, searching “independent” finds relevant passages across two sessions, with links to the matching sections.
The graph browser and practice picker use the same folders and tags. This example selects concepts from the MATH500 course, including material from teaching sessions and an imported file.
|
|
I came here to suggest grouping chats by class, so the tags-and-folders model is what I'd want. I use LearnHarness across several courses, and keeping each course's sessions, imported files and notes together would make it practical to use for a whole semester. One addition: Markdown alongside the PDF for handouts and live notes. Sessions can already be exported as Markdown (right-click → Export as Markdown…), so notes would fit the same pattern. I keep my own course notes outside the app, and PDF is hard to bring into them. Building on the tags: Exporting a whole tag at once (every session and note under MATH500, for example, as a folder of Markdown files) would make the record easy to review before an exam or archive at the end of a course. |
|
I think that the simple possibility to create folders to group the sessions would be great; at now is very difficult manage many sessions of different courses, project and topics |





Uh oh!
There was an error while loading. Please reload this page.
LearnHarness is great for working through difficult material, but I sometimes find it hard to revisit what I learned afterward. Because the explanations are spread across a long conversation, finding a particular definition or method means scrolling through questions, answers, drills, etc. It’s especially difficult when I don’t remember exactly what I’m looking for.
This obviously pertains to answering questions or reviewing content during a session but also to attempting to use a session's material once learning is done.
For example, I’d like to use LearnHarness to learn some maths and then work through a problem set. Normally I’d have lecture notes or a textbook nearby with the relevant definitions, theorems, and methods, but there's no equivalent for LearnHarness. Having something similar generated from the session would make that workflow much more practical.
There’s also value in stepping back after a long session and seeing how the material fits together. A concise overview could help connect ideas that were taught separately.
My proposal is to give each session two forms of notes:
The notes would stay associated with their session and relevant graph nodes.
To make these useful across a course, I’d also like searchable tags for sessions and imported files. Tags could be organized into nested folders. For example, School → Year 2 → Semester 1 → MATH500, where MATH500 is a tag. Material could have multiple tags, with an Untagged view for anything not yet organized. The graph browser and practice picker would use the same hierarchy.
That organization model would change the existing source-folder workflow: folders would contain tags and subfolders, and material would be organized through tag membership. Existing direct folder placements could be preserved under a General tag within their current folder.
I’ve built a local prototype on a notes-and-tags branch to explore this, and I’d like feedback on the direction before opening a PR. A smaller first step could be handout generation alone, with live notes and organization following separately.
This connects with several existing requests and ongoing contributions:
The generated notes could complement the learner-written notes in feat: per-lesson notes panel #555 and the quoting/review workflow in feat: quote tutor text to notes panel and review notes on request #558. I’d like to discuss how these could fit into a consistent notes experience, including coordination with the proposed demos panel.
Would session reference notes fit the intended learning experience? I’d particularly welcome feedback on the scope of an initial contribution and whether the folders-of-tags model makes sense for the existing graph and practice workflows.
All reactions