tah

A script for helping teaching assistants
Download

tah Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Martin Geisler
  • Publisher web site:
  • http://viff.dk/

tah Tags


tah Description

A script for helping teaching assistants tah (Teaching Assistant Helper) is a Python script that sends out hand-in reminders based on a YAML file describing the students and the status of their hand-ins (accepted, rejected, not received).The file looks like this:: # -*- coding: utf-8 -*- course: CS101 ta: Martin Geisler email: mg@cs.au.dk handins: 6 --- Søren Sørensen: email: soeren@example.net handins: Jens Jensen: email: jens@example.net handins: The file consists of two YAML documents. The first describes the course itself and the TA, the second holds information about the students. For each student, the ``handins`` entry is a list where ``True`` means that the hand-in was accepted, ``False`` means that it was rejected, and ``~`` indicates a missing hand-in (this is only necessary if there is a gap in the hand-ins received --- the lists are padded with ``~`` at the end).Run ``tah`` with ``--dry-run`` to see the mails it will send out, and run it again without the option to actually send the mails.


tah Related Software