I've pieced together a class for my preferred format of Cornell notes, and it allows for floating a summary to the bottom of a page. But, it requires manually choosing the page that will host the summary.
Ideally, I'd specify a command such that all the arguments are positioned on the same page, with the third argument appearing in the summary box at bottom. For example:
\note
{This heading should appear to the left...}
{...of this paragraph in the main text.}
{This should be concatenated with other third arguments and positioned at page bottom.}
Put another way, it's a bit like leaving the enumeration off of footnotes, and stringing them into a paragraph.
How can one create commands that position notes at page bottom, subject to the constraint that each note shows on the same page as some other associated element?