Open dbosk opened 4 months ago
#!/bin/bash for student in $(canvaslms users -sc tilkry24 | cut -f 2); do grades=$(canvaslms submissions -c tilkry2[012] -u $student | cut -f 2,4 | sort -u) IFS=$'\n' if [ -z "$grades" ]; then continue fi for grade in $grades; do assgn=$(echo "$grade" | cut -f 1 -d $'\t') grade=$(echo "$grade" | cut -f 2 -d $'\t') if [ -z "$grade" ]; then continue fi echo $student $assgn $grade #canvaslms grade -c tilkry24 -a "$assgn" -g "$grade" -u $student -m #"Result from previous year." done done