feat: add a Tools page printer for note merge and print presets
Chapter officers can merge a markdown note onto filtered students, teams, or events and save the recipe. Extra student-note columns are additional fields (any ## … fields heading) so they work as print tokens whether imported or typed by hand. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Import Students and Note Fields
|
||||
|
||||
**Created:** 2026-08-29
|
||||
**Last updated:** 2026-08-29
|
||||
**Last updated:** 2026-08-30
|
||||
|
||||
**Description:** How `/students/import` creates students and merges leftover CSV columns into each student's markdown notes.
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
Each student has a system note titled `#Student:{id}`. It is edited on the student edit page and shown on student details. Those notes are hidden from the main Notes list.
|
||||
|
||||
Imported leftover values go in a table under `## Imported fields`. Other markdown above or below that heading is left alone.
|
||||
Leftover CSV values (and any fields you add by hand) go in a table under `## Additional fields`. Any `## … fields` heading is read the same way (for example an older `## Imported fields`). Other markdown above or below that heading is left alone.
|
||||
|
||||
## CSV format
|
||||
|
||||
@@ -39,7 +39,7 @@ A notes-only file without `Grade` will not import. Put roster and leftover colum
|
||||
|
||||
1. Sign in as an Administrator.
|
||||
2. Open **Students** and click **Import**, or go to `/students/import`.
|
||||
The arrow next to **Import** downloads a CSV template (roster columns, Students index columns, and any other imported fields already in notes).
|
||||
The arrow next to **Import** downloads a CSV template (roster columns, Students index columns, and any other additional fields already in notes).
|
||||
`/import` still opens this same student page.
|
||||
3. Upload the student CSV.
|
||||
4. Review new vs existing counts and leftover field names.
|
||||
@@ -47,4 +47,4 @@ A notes-only file without `Grade` will not import. Put roster and leftover colum
|
||||
|
||||
## Index columns
|
||||
|
||||
Chapter Settings → **Student Index Columns** lists which imported field names appear as extra columns on the Students index. The page also shows field names already present in student notes; click a chip to add or remove it from the list. Open Students again after saving; a restart is not required.
|
||||
Chapter Settings → **Student Index Columns** lists which additional field names appear as extra columns on the Students index. The page also shows field names already present in student notes; click a chip to add or remove it from the list. Open Students again after saving; a restart is not required.
|
||||
|
||||
Reference in New Issue
Block a user