You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current output is a text table of paired student/preceptor names. While this information is critical, the user may want more information about the matching, as well as multiple views of the data.
First, the output should be in CSV format, since we want the results to be importable to a spreadsheet.
Second, the output should contain not just names. Rather, there should be the following fields:
Student name
Preceptor name
Preceptor location
Practice type
Day of the week
The program should also create multiple sheets, each ordered by one of these fields. This multiple-view, reordered output should be generated by a script that simply uses awk, sort, etc. Or perhaps Python would be especially good at this task.
The text was updated successfully, but these errors were encountered:
A preliminary version of this has been implemented. Output type is now a command-line choice, and in addition to a cleaned-up human-readable format, there is a CSV, comma-delimited output type.
Currently, it is simply emitted and sorted by student last-name. However, that's not all that was requested. We should emit the output in a semicolon-delimited form so that awk can more easily parse the fields. Then, we need a script that parses, resorts, and re-emits with a separate CSV, sorted by a different field.
However, an alternative -- likely a better approach for producing a final product that end-users want -- is to emit one CSV, import it into a template spreadsheet, and to program the spreadsheet to generate the many-sorted views. Yeah, that's the ticket. Working on it. That said, producing both approaches would not be difficult.
The current output is a text table of paired student/preceptor names. While this information is critical, the user may want more information about the matching, as well as multiple views of the data.
First, the output should be in CSV format, since we want the results to be importable to a spreadsheet.
Second, the output should contain not just names. Rather, there should be the following fields:
The program should also create multiple sheets, each ordered by one of these fields. This multiple-view, reordered output should be generated by a script that simply uses
awk
,sort
, etc. Or perhaps Python would be especially good at this task.The text was updated successfully, but these errors were encountered: