https://github.com/assert-kth/programmable-teaching

scripting teaching

https://github.com/assert-kth/programmable-teaching

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (3.4%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

scripting teaching

Basic Info
  • Host: GitHub
  • Owner: ASSERT-KTH
  • Language: Python
  • Default Branch: main
  • Size: 8.79 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

programmable-teaching

scripting teaching

Assignments on Canvas

Script to find ungraded assignments: https://github.com/KTH/devops-course/blob/2024/tools/missing_grade.py (2024 edition in branch 2024)

Grading

grading from canvas to canvas with a spcial grading rule

```

!/bin/bash

CANVASTOKEN=8779~foobar CANVASCOURSEID=48942 # 2024 edition python finalgradeexporter.py --token $CANVASTOKEN --course $CANVASCOURSEID ```

grading to ladok directly

By piping CSV data to ladok report. (See ladok report -h) r use the Python interface.

Requires the Ladok student identifier (c4d672db-a8d7-11e8-9bba-19a33c164972), obtained from from canvas: canvaslms users -sc course -l gives a CSV to translate.

Owner

  • Name: ASSERT
  • Login: ASSERT-KTH
  • Kind: organization
  • Location: Sweden

assertEquals("Research group at KTH Royal Institute of Technology, Stockholm, Sweden", description);

GitHub Events

Total
Last Year