Generify for other schools: Generify / Encapsulate implicit data assumptions of replacer class #64
Labels
extend for other schools
If the project will be used for more than one school, this will be an action item
With the current implementation, while the rest of the code is quite generic,
org.example.csv2tex.placeholders.PlaceholderReplacerImpl
makes strong assumptions about what values there are in the data.Many of these are likely specific to the Erfurt school, e.g. levels "rot", "grün" or grades 1, 2, 3, 4 (where other German schools will go for 1, 2, 3, 4, 5, 6 and other countries have their own thing).
If we have other interested parties, we should generify this code.
The text was updated successfully, but these errors were encountered: