├── .gitignore ├── .travis.yml ├── README.md ├── professor.cfg ├── professor ├── __init__.py ├── forms.py ├── logic.py ├── scripts.py ├── session.py ├── skeleton.py ├── static │ ├── css │ │ ├── generic.css │ │ ├── ie.css │ │ ├── reset.css │ │ ├── style.css │ │ └── tablesorter.css │ ├── images │ │ ├── li_error.png │ │ ├── li_info.png │ │ ├── li_success.png │ │ ├── li_warning.png │ │ └── tablesorter │ │ │ ├── asc.gif │ │ │ ├── bg.gif │ │ │ └── desc.gif │ └── js │ │ ├── jquery-1.6.2.min.js │ │ ├── jquery.metadata.js │ │ ├── jquery.sparkline.min.js │ │ └── jquery.tablesorter.min.js ├── templates │ ├── 404.html │ ├── 500.html │ ├── _form.html │ ├── _status.html │ ├── base.html │ ├── database.html │ ├── index.html │ ├── preferences.html │ ├── queries.html │ └── simpleform.html ├── util.py └── views.py ├── requirements.txt ├── server.py ├── setup.cfg ├── setup.py └── test ├── __init__.py └── test_skeleton.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/README.md -------------------------------------------------------------------------------- /professor.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor.cfg -------------------------------------------------------------------------------- /professor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/__init__.py -------------------------------------------------------------------------------- /professor/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/forms.py -------------------------------------------------------------------------------- /professor/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/logic.py -------------------------------------------------------------------------------- /professor/scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/scripts.py -------------------------------------------------------------------------------- /professor/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/session.py -------------------------------------------------------------------------------- /professor/skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/skeleton.py -------------------------------------------------------------------------------- /professor/static/css/generic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/css/generic.css -------------------------------------------------------------------------------- /professor/static/css/ie.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/css/ie.css -------------------------------------------------------------------------------- /professor/static/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/css/reset.css -------------------------------------------------------------------------------- /professor/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/css/style.css -------------------------------------------------------------------------------- /professor/static/css/tablesorter.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/css/tablesorter.css -------------------------------------------------------------------------------- /professor/static/images/li_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/images/li_error.png -------------------------------------------------------------------------------- /professor/static/images/li_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/images/li_info.png -------------------------------------------------------------------------------- /professor/static/images/li_success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/images/li_success.png -------------------------------------------------------------------------------- /professor/static/images/li_warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/images/li_warning.png -------------------------------------------------------------------------------- /professor/static/images/tablesorter/asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/images/tablesorter/asc.gif -------------------------------------------------------------------------------- /professor/static/images/tablesorter/bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/images/tablesorter/bg.gif -------------------------------------------------------------------------------- /professor/static/images/tablesorter/desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/images/tablesorter/desc.gif -------------------------------------------------------------------------------- /professor/static/js/jquery-1.6.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/js/jquery-1.6.2.min.js -------------------------------------------------------------------------------- /professor/static/js/jquery.metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/js/jquery.metadata.js -------------------------------------------------------------------------------- /professor/static/js/jquery.sparkline.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/js/jquery.sparkline.min.js -------------------------------------------------------------------------------- /professor/static/js/jquery.tablesorter.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/static/js/jquery.tablesorter.min.js -------------------------------------------------------------------------------- /professor/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/404.html -------------------------------------------------------------------------------- /professor/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/500.html -------------------------------------------------------------------------------- /professor/templates/_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/_form.html -------------------------------------------------------------------------------- /professor/templates/_status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/_status.html -------------------------------------------------------------------------------- /professor/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/base.html -------------------------------------------------------------------------------- /professor/templates/database.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/database.html -------------------------------------------------------------------------------- /professor/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/index.html -------------------------------------------------------------------------------- /professor/templates/preferences.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/preferences.html -------------------------------------------------------------------------------- /professor/templates/queries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/queries.html -------------------------------------------------------------------------------- /professor/templates/simpleform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/templates/simpleform.html -------------------------------------------------------------------------------- /professor/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/util.py -------------------------------------------------------------------------------- /professor/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/professor/views.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | pymongo 3 | wtforms 4 | pytz 5 | -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/server.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/test_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcrosta/professor/HEAD/test/test_skeleton.py --------------------------------------------------------------------------------