Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Education

    tah 0.1

    Download button

    No screenshots available
    Downloads: 613  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Martin Geisler | More programs
    GPL / FREE
    May 1st, 2009, 15:59 GMT
    ROOT / Education

     Read user reviews (0)  Refer to a friend  Subscribe

    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: [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.


    Product's homepage

      


    TAGS:

    teaching assistant | student reminders | teaching | assistant | student

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM