Legacy OLI showed page's reference list even if no citations on page. This was used in courses that cited references in text in Little (1984) style without use of citations (footnotes). Torus only shows references that are cited somewhere To include these in a way that allows authors to edit them, this PR has the migration tool construct an instructor-only "References" block and fill it with text holding citations to the otherwise uncited references. This works to get those references included in the auto-generated reference list shown in student view, and also allows editing.
Although the text in the reference block is not significant (only the footnotes matter), for readability, the code constructs a list of reference titles with footnotes attached. It also includes some instructions to authors trying to explain its somewhat non-obvious use.
Legacy OLI showed page's reference list even if no citations on page. This was used in courses that cited references in text in Little (1984) style without use of citations (footnotes). Torus only shows references that are cited somewhere To include these in a way that allows authors to edit them, this PR has the migration tool construct an instructor-only "References" block and fill it with text holding citations to the otherwise uncited references. This works to get those references included in the auto-generated reference list shown in student view, and also allows editing.
Although the text in the reference block is not significant (only the footnotes matter), for readability, the code constructs a list of reference titles with footnotes attached. It also includes some instructions to authors trying to explain its somewhat non-obvious use.