R skript för att sammanfoga betyg i Canvas

I vår lärplattform Canvas är närvaro, inlämningsuppgifter m.m. utspridda på olika platser och går inte att få samlat i en fil på ett bra sätt. Jag tröttnade till slut på att klippa ihop saker för hand, speciellt efter att ett fel smugit sig in och en student plötsligt hade fel personnummer i min excellista (jag upptäckte felet i tid som tur är). Dessutom har jag en idé om att vilja automatisera mycket mer av kursadministrationen och planeringen som trots allt är sig väldigt lik från år till år. Ett steg på vägen blev att utveckla några skript för hanteringen av csv-filer exporterade från Canvas och för att matcha ihop dem på student-id.

rkod.PNG

Projektet är uppladdat på GitHub .

When you say "automation"...

If by automation you mean the soulless fiend that takes jobs away from earnest hard-working Americans, the myopic mechanical monster that robs us of the opportunity to use our hands and our minds in the service of exercising agency in the world; if you mean that collection of integrated circuits that amorally moves electrons from one chip to another without regard for the hopes and dreams and lives it may be crushing in the process, then certainly I am against it.

But if when you say automation you mean the time-saving device that allows a loving couple to spend more time together while the dishes and clothes are restored to their store-bought new condition; if you mean the intelligent, vigilant and benevolent robots that prevent the brakes on our cars from locking in the ice, causing an irreversible skid and resultant loss of life or limb; if you mean the marvelous multi-national manufacturing machines that make the drugs that a child with leukemia needs in order to live a healthy, full and productive life, then certainly I am for it.
— Daniel Levitin reviewing "The Glass Cage" by Nicholas Carr