This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

A web application for managing student assignment solutions in a university environment.

Project Description

This is OpenSubmit, a small web application for managing student assignment solutions in a university environment.

Other tools, such as Moodle, are more powerful and support not only assignments, but also the management of learning material, course progress and access rights. If you want the all-inclusive solution, this is the wrong project.

OpenSubmit offers a trivial web page were students can login and submit their assignment solutions. Teachers and their personal use the backend interface to manage assignments, deadlines, and the gradings. Students are informed about the progress of their correction and their final grade via eMail and the frontend page.

The unique capability of OpenSubmit is the support for coding assignments, were students upload their programming exercise solution as source code archive. OpenSubmit offers an executor daemon that runs on another machine and downloads submitted solutions from the web server. You can install it with the opensubmit-exec package.

Since OpenSubmit is only for assignment submission, it has no management of course participants. Everybody who can perform a successful login can submit solutions. Therefore, we expect you to have an institute-specific authentication provider. OpenSubmit currently supports OpenID and Shibboleth out of the box for such cases. You can also offer GitHub, Twitter or Google login for determining the student identity.

The end-user documentation is available in the GitHub Wiki.

There is also an installation guide in the GitHub Wiki.

License

OpenSubmit is licensed under the AGPL Version 3. This means you are allowed to:

  • Install and run the unmodified OpenSubmit code at your site.
  • Re-package and distribute the unmodified version of OpenSubmit.
  • Modify and re-publish (fork) the sources, as long as your modified versions are accessible for everybody.

In short, AGPL forbids you to distribute / run your own modified version of OpenSubmit without publishing your code.

Release History

Release History

This version
History Node

0.6.3

History Node

0.6.2

History Node

0.6.1

History Node

0.6.0

History Node

0.5.19

History Node

0.5.18

History Node

0.5.17

History Node

0.5.15

History Node

0.5.14

History Node

0.5.13

History Node

0.5.12

History Node

0.5.11

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
opensubmit-web-0.6.3.tar.gz (2.2 MB) Copy SHA256 Checksum SHA256 Source Nov 15, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting