https://github.com/bckohan/learn-python-server
A web server for managing learn-python classes.
https://github.com/bckohan/learn-python-server
Last synced: 11 months ago
JSON representation
A web server for managing learn-python classes.
- Host: GitHub
- URL: https://github.com/bckohan/learn-python-server
- Owner: bckohan
- License: mit
- Created: 2023-09-17T22:40:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-28T18:49:43.000Z (over 2 years ago)
- Last Synced: 2025-07-13T09:48:41.788Z (11 months ago)
- Language: Python
- Size: 167 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
|MIT license| |PyPI version fury.io| |PyPI pyversions| |PyPi djversions| |PyPI status|
|Code Cov| |Test Status|
.. |MIT license| image:: https://img.shields.io/badge/License-MIT-blue.svg
:target: https://lbesson.mit-license.org/
.. |PyPI version fury.io| image:: https://badge.fury.io/py/learn-python-server.svg
:target: https://pypi.python.org/pypi/learn-python-server/
.. |PyPI pyversions| image:: https://img.shields.io/pypi/pyversions/learn-python-server.svg
:target: https://pypi.python.org/pypi/learn-python-server/
.. |PyPI djversions| image:: https://img.shields.io/pypi/djversions/learn-python-server.svg
:target: https://pypi.org/project/learn-python-server/
.. |PyPI status| image:: https://img.shields.io/pypi/status/learn-python-server.svg
:target: https://pypi.python.org/pypi/learn-python-server
.. .. |Documentation Status| image:: https://readthedocs.org/projects/learn-python-server/badge/?version=latest
.. :target: http://learn-python-server.readthedocs.io/?badge=latest/
.. |Code Cov| image:: https://codecov.io/gh/bckohan/learn-python-server/branch/main/graph/badge.svg?token=0IZOKN2DYL
:target: https://codecov.io/gh/bckohan/learn-python-server
.. |Test Status| image:: https://github.com/bckohan/learn-python-server/workflows/test/badge.svg
:target: https://github.com/bckohan/learn-python-server/actions
.. _Django: https://www.djangoproject.com/
.. _learn-python: https://github.com/bckohan/learn-python
.. _PyPI: https://pypi.python.org/pypi/learn-python-server
Learn Python Server
###################
This is the companion course server to the learn-python_ class. It's built using the Django_ framework
and allows progress and error tracking for student repositories as they work through the course. It can
also be used to automate grading.
Installation
------------
.. code-block:: bash
pip install learn-python-server
Security Considerations
-----------------------
This server occasionally runs untrusted code. Additional configuration can be done to make sure that
untrusted code is always run in a secure VM - but this is not the default. Only students that are
registered and enrolled will have their repository code run so be careful who you allow to register
and enroll and never run this server next to sensitive assets.
TODO