Software Index
Linux Software Education  

tah

download download home home   report broken
important software information
company name:
Martin Geisler
license: Freeware
minimum requirements: No special requirements.
functional limitations:
tah description
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

---

Soren Sorensen:
email: soeren@example.net
handins: [True, True, False, ~, True]

Jens Jensen:
email: jens@example.net
handins: [True, True, True, False]

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.. .
Similar software
Toorox (Popularity: ) : Toorox is a Linux Live-DVD based on Gentoo that starts as a bootable media using KNOPPIX technology.

While the system is booting, all necessary drivers will be included automatically (lshwd). Toorox is only using the memory and an existing swap partition ...

TagPy (Popularity: ) : TagPy is a set of Python bindings for Scott Wheeler’s TagLib. It builds upon Boost.Python, a wrapper generation library which is part of the Boost set of C++ libraries.

Just like TagLib, TagPy can:

* read and write ID3 tags of version ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os's
stats
downloads 9
version 0.1
size in Kb 10
popularity   
699/1272475
user rating 0/10
our rating 0 Stars
share info
Recommend tah
Report spyware
New Software
Popular Software
Latest Reviews