pygrader

Beheer een cursusdatabase met een e-mailgebaseerde communicatie
Download nu

pygrader Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • FDL
  • Prijs:
  • FREE
  • Naam uitgever:
  • W. Trevor King
  • Uitgever website:
  • http://www.physics.drexel.edu/~wking/

pygrader Tags


pygrader Beschrijving

Pygrader is een op python-directory-gebaseerde kwaliteitsdatabase voor het beoordelen van cursusopdrachten. Naast tracking-cijfers lokaal, kunt u het ook gebruiken om automatisch cijfers te mailen naar studenten en professoren die aan de cursus zijn geassocieerd. Voor veilige communicatie kan PGP worden gebruikt om een van deze e-mails te ondertekenen en / of te coderen.InstallatiePackagesGENTOOI've Pygrader voor Gentoo. Je hebt leek en mijn WTK-overlay nodig. Installeren met: # Emerge -AV-app-portage / leedman # Layman --ADD WTK # EMERGE -AV Dev-Python / Pygraderif U ontwikkelt PYGRADER, u kunt update-auteursrechten gebruiken om de auteursrechtelijke blurbs op de hoogte te houden. In het geval is verkrijgbaar als git-repository: Git Clone Git: //tremily.us/pyprader.gitsee de startpagina voor details. Om de kassa te installeren, voert u de standaard uit: Python Setup.py InstallusAlGypoGrader zal u helpen houden in een cursus waar de studenten huiswerk indienen via e-mail of de huiswerkinzendingen zijn anders digitaal (d.w.z. gescand in indiening). Er is momenteel geen ondersteuning voor meerdere klassers, hoewel ik dit waarschijnlijk in de toekomst zal toevoegen. In de volgende secties loop ik je door het huiswerk voor de testcursus te beheren. Alle verwerking omvat het gebruik van de PG.py-commando. Run: PG.py --Helpfor Details. Die e-mailpygrader ontvangt inzendingen en wijst de cijfers toe via e-mail. Om e-mail te verzenden, moet het verbinding maken met een SMTP-server. Zie de documentatie van de PGP-MIME voor meer informatie over het configureren van uw SMTP-verbinding. U kunt uw SMTP-configuratie testen door uzelf een testbericht te sturen: pg.py -vvv smtp -a rinzwind@uu.edu -t rinzwind@uu.edudefining De Courseonce Je hebt e-mail inzending, je moet de cursus je configureren zal beoordelen. Elke cursus woont in zijn eigen map en de basisinstelling lijkt op het testvoorbeeld verdeeld met Pygrader. Het bestand dat u aan de slag moet zijn, is het configuratie-bestand in de cursusgids: CAT-test / cursus.conf Opdrachten: aanwezigheid 1, aanwezigheid 2, aanwezigheid 3, aanwezigheid 4, aanwezigheid 5, aanwezigheid 6, aanwezigheid 7, aanwezigheid 8, aanwezigheid 9, opdracht 1, opdracht 2, examen 1, examen 2professors: Gandalfassisters: Sauronstudents: Bilbo Baggins, Frodo Baggins, Aragorn Punten: 1Wight: 0.1 / 9DUE: 2011-10-03 Punten : 1WIGHT: 0.1 / 9DUE: 2011-10-04 ... PUNTEN: 10WIGHT: 0.4 / 2DUE: 2011-10-17 Bijnaam: G-manemails: g@grey.edupgp-key: 4332B6E3 E-mails: oog@tower.edu Bijnaam: Billemails: bb@shire.org, bb@greyhavens.net...Het formaat is een beetje wordsy, maar het is ook expliciet en gemakkelijk uitbreidbaar. De tijd die het kost om dit configuratiebestand te construeren, moet een klein deel van de tijd zijn dat u sorteerinzendingen doorbrengt. Als een persoon de PGP-KEY-optieset heeft, wordt die toets gebruikt om berichten van die persoon te coderen en berichten van dat te coderen persoon met PGP. Het wordt ook gebruikt om het eigendom van inkomende e-mails te verifiëren. U moet GNUPG op uw lokale gastheer voor deze aan het werk hebben, en de gebruiker die Pygrader moet hebben, moet de bijbehorende toetsen in hun sleutelhanger hebben. Processing-inzendingen De vervaldatumbenadering, zullen studenteninzendingen worden aangekomen in uw inbox. Gebruik PG.PY's MailPipe-opdracht om ze in mappen te sorteren. Dit zal ook eventuele bestanden uittrekken die aan de e-mails zijn bevestigd en deze in die personen opdracht geven: PG.PY -D-Test MailPipe -M Maildir -I ~ / .maildir -o ./mail-olduse PG.py's TODO-opdracht aan Controleer op niet-uitgekeerde inzendingen: PG.PY -D-T TEST TODO MAIL GRADETO ZIE HOE IEDEREEN DOEN, U kunt een tabel met cijfers afdrukken met PG.PY's Tabulate Command , u kunt ze allemaal uitzenden met PG.PY's e-mailopdracht: pg.py -d -t test e-mail toewijzing 'examen 1'testingrun de interne eenheid testen met behulp van neus: Nosetests - Met-Doctest - Doctestest-tests Pygraderif A Python-3 -Verzetting van Nosetests is niet de standaardinstelling op uw systeem, misschien moet u iets doen als: Nosetests-3.2 - met-Doctest - Doctestest-tests PygraderProduct's Homepage


pygrader Gerelateerde software

acteer

A X11 Gebruikersactiviteit (inactieve tijd) Monitor Module voor Python ...

27

Downloaden