My colleague, Christina Weiler, and I compiled a list of common errors made by beginning and intermediate German students in their writing. We then encouraged students to generate their own "grammar checklists" based on struggles identified in previous writing assignments.
German 204: Advanced Intermediate German, University of North Carolina at Chapel Hill, Spring 2018
German 102: Advanced Elementary German, University of North Carolina at Chapel Hill, Fall 2017
In addition to updating the previous document, I specifically added the sections on names/pronouns, technology, and the resources at the end of these course policies.