Pytest: a testing and evaluation distributed framework

Description

Pytest is an open source testing and evaluation framework written in Python. It is compliant with IMS Global Learning Consortium, Inc. Question and Test Interoperability specification and can be used as a tests editor or as a server for creating a networked testing framework. It is capable of evaluate responses automatically or with help from a human depending on the type of question.

Technology

Pytest is written in the Python programming language and uses the graphic library wxWindows through his Python bindings (wxPython).

Pytest can operate in three modes: single-mode, slave-mode and master-mode.

Single-mode
Allows the user to create, edit and manage tests.
Slave-mode
This mode is used just for test application by applicants.
Master-mode
Mode that creates a network of slave-mode nodes.

Development state

This wonderful application is a total rewrite of a cgi app using a propietary format for tests and just partially based on XML. The actual project is even in pre-alpha.

Development team

Pytest is today being developed by David Suarez Pascal, and is sponsored by the Universidad Pedagógica Nacional. If you want to collaborate with Pytest just drop me a mail.

Last changed: 05.07.2004

Valid CSS!