Skip to content
Snippets Groups Projects
Select Git revision
  • bbc6735b740c4d522c3ee61247f30d3849482565
  • devel default protected
  • master
  • auto
  • imgsize
5 results

owl

Forked from The Postal Owl / Postal Owl
98 commits behind the upstream repository.
Martin Mares's avatar
Martin Mareš authored
Closes #99.
bbc6735b
History

The Postal Owl

The Postal Owl is a simple web site for submitting and grading students' homework. It is built around Markdown, KaTeX, Python, Flask, and SQLAlchemy.

It was developed at the Faculty of Mathematics and Physics of the Charles University in Prague, Czech Republic. You are welcome to use it at your institution, but no support is provided and the documentation is sparse.

The Owl was written by Martin Mareš mj@ucw.cz.

License

The whole package is (c) 2020-2023 Martin Mareš.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

You can find the full text of the license in the LICENSE file.

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU Affero General Public License for more details.

Embedded libraries

Owl's repository contains embedded copies of several libraries:

  • Markdown-it and KaTeX built from NPM packages and embedded in static/bundle.js using the js target in top-level Makefile.

  • Swagger in static/swagger/, which is an official release obtained from https://github.com/swagger-api/swagger-ui/.