LICENSE
MANIFEST.in
README.md
inginious-agent
inginious-lti
inginious-webapp
setup.py
INGInious.egg-info/PKG-INFO
INGInious.egg-info/SOURCES.txt
INGInious.egg-info/dependency_links.txt
INGInious.egg-info/requires.txt
INGInious.egg-info/top_level.txt
inginious/__init__.py
inginious/backend/__init__.py
inginious/backend/agent/__init__.py
inginious/backend/agent/_cgroup_helper.py
inginious/backend/agent/_rpyc_unix_server.py
inginious/backend/agent/local_agent.py
inginious/backend/agent/remote_agent.py
inginious/backend/agent/simple_agent.py
inginious/backend/agent/start_container_agent.py
inginious/backend/helpers/__init__.py
inginious/backend/helpers/job_manager_buffer.py
inginious/backend/helpers/job_manager_sync.py
inginious/backend/job_managers/__init__.py
inginious/backend/job_managers/abstract.py
inginious/backend/job_managers/local.py
inginious/backend/job_managers/remote_docker.py
inginious/backend/job_managers/remote_manual_agent.py
inginious/backend/tests/FakeAgents.py
inginious/backend/tests/TestHelpers.py
inginious/backend/tests/TestHook.py
inginious/backend/tests/TestJobManager.py
inginious/backend/tests/TestMergeResult.py
inginious/backend/tests/TestNoRemoteAgent.py
inginious/backend/tests/TestRemoteAgent.py
inginious/backend/tests/TestRemoteAgentCrash.py
inginious/backend/tests/TestRemoteDocker.py
inginious/backend/tests/__init__.py
inginious/backend/tests/tasks/test/course.yaml
inginious/backend/tests/tasks/test/do_both/task.yaml
inginious/backend/tests/tasks/test/do_run/task.yaml
inginious/backend/tests/tasks/test/no_run/task.yaml
inginious/backend/tests/tasks/test/no_run_mcq/task.yaml
inginious/backend/tests/utils/FakeAgentDockerfile
inginious/backend/tests/utils/FakeAgentWrongDockerfile
inginious/common/__init__.py
inginious/common/base.py
inginious/common/course_factory.py
inginious/common/courses.py
inginious/common/custom_yaml.py
inginious/common/exceptions.py
inginious/common/hook_manager.py
inginious/common/task_factory.py
inginious/common/tasks.py
inginious/common/tasks_code_boxes.py
inginious/common/tasks_problems.py
inginious/common/task_file_readers/__init__.py
inginious/common/task_file_readers/abstract_reader.py
inginious/common/task_file_readers/yaml_reader.py
inginious/common/tests/TestBase.py
inginious/common/tests/TestCourse.py
inginious/common/tests/TestCustomYaml.py
inginious/common/tests/TestHookManager.py
inginious/common/tests/TestTask.py
inginious/common/tests/__init__.py
inginious/common/tests/tasks/invalid_course/course.yaml
inginious/common/tests/tasks/test/course.yaml
inginious/common/tests/tasks/test/task1/run
inginious/common/tests/tasks/test/task1/task.yaml
inginious/common/tests/tasks/test/task2/run
inginious/common/tests/tasks/test/task2/task.yaml
inginious/common/tests/tasks/test/task3/run
inginious/common/tests/tasks/test/task3/task.yaml
inginious/common/tests/tasks/test/task4/run
inginious/common/tests/tasks/test/task4/task.yaml
inginious/common/tests/tasks/test2/course.yaml
inginious/common/tests/tasks/test2/task1/task.yaml
inginious/common/tests/tasks/test2/task2/task.yaml
inginious/common/tests/tasks/test2/task3/task.yaml
inginious/common/tests/tasks/test2/task4/task.yaml
inginious/common/tests/tasks/test3/course.json
inginious/common/tests/tasks/test3/invalid_task/task.yaml
inginious/frontend/__init__.py
inginious/frontend/common/__init__.py
inginious/frontend/common/backend_interface.py
inginious/frontend/common/courses.py
inginious/frontend/common/parsable_text.py
inginious/frontend/common/plugin_manager.py
inginious/frontend/common/session_mongodb.py
inginious/frontend/common/static_middleware.py
inginious/frontend/common/submission_manager.py
inginious/frontend/common/task_page_helpers.py
inginious/frontend/common/task_problems.py
inginious/frontend/common/tasks.py
inginious/frontend/common/tasks_code_boxes.py
inginious/frontend/common/templates.py
inginious/frontend/common/user_manager.py
inginious/frontend/common/webpy_fake_mapping.py
inginious/frontend/common/static/css/bootstrap-datetimepicker.min.css
inginious/frontend/common/static/css/bootstrap.min.css
inginious/frontend/common/static/css/codemirror.css
inginious/frontend/common/static/css/common.less
inginious/frontend/common/static/css/font-awesome.min.css
inginious/frontend/common/static/fonts/FontAwesome.otf
inginious/frontend/common/static/fonts/fontawesome-webfont.eot
inginious/frontend/common/static/fonts/fontawesome-webfont.svg
inginious/frontend/common/static/fonts/fontawesome-webfont.ttf
inginious/frontend/common/static/fonts/fontawesome-webfont.woff
inginious/frontend/common/static/fonts/fontawesome-webfont.woff2
inginious/frontend/common/static/fonts/glyphicons-halflings-regular.eot
inginious/frontend/common/static/fonts/glyphicons-halflings-regular.svg
inginious/frontend/common/static/fonts/glyphicons-halflings-regular.ttf
inginious/frontend/common/static/fonts/glyphicons-halflings-regular.woff
inginious/frontend/common/static/fonts/glyphicons-halflings-regular.woff2
inginious/frontend/common/static/icons/apple-touch-icon-114x114.png
inginious/frontend/common/static/icons/apple-touch-icon-120x120.png
inginious/frontend/common/static/icons/apple-touch-icon-144x144.png
inginious/frontend/common/static/icons/apple-touch-icon-152x152.png
inginious/frontend/common/static/icons/apple-touch-icon-57x57.png
inginious/frontend/common/static/icons/apple-touch-icon-60x60.png
inginious/frontend/common/static/icons/apple-touch-icon-72x72.png
inginious/frontend/common/static/icons/apple-touch-icon-76x76.png
inginious/frontend/common/static/icons/apple-touch-icon-precomposed.png
inginious/frontend/common/static/icons/apple-touch-icon.png
inginious/frontend/common/static/icons/browserconfig.xml
inginious/frontend/common/static/icons/favicon-160x160.png
inginious/frontend/common/static/icons/favicon-16x16.png
inginious/frontend/common/static/icons/favicon-196x196.png
inginious/frontend/common/static/icons/favicon-32x32.png
inginious/frontend/common/static/icons/favicon-96x96.png
inginious/frontend/common/static/icons/favicon.ico
inginious/frontend/common/static/icons/mstile-144x144.png
inginious/frontend/common/static/icons/mstile-150x150.png
inginious/frontend/common/static/icons/mstile-310x150.png
inginious/frontend/common/static/icons/mstile-310x310.png
inginious/frontend/common/static/icons/mstile-70x70.png
inginious/frontend/common/static/images/header.png
inginious/frontend/common/static/images/inginious_full.svg
inginious/frontend/common/static/images/inginious_full_logo_only.svg
inginious/frontend/common/static/images/inginious_horiz.svg
inginious/frontend/common/static/images/inginious_vert.svg
inginious/frontend/common/static/images/logo.png
inginious/frontend/common/static/images/logo_maintenance.png
inginious/frontend/common/static/js/all-minified.js
inginious/frontend/common/static/js/common.js
inginious/frontend/common/static/js/task.js
inginious/frontend/common/static/js/codemirror/LICENSE
inginious/frontend/common/static/js/codemirror/codemirror.js
inginious/frontend/common/static/js/codemirror/mode/index.html
inginious/frontend/common/static/js/codemirror/mode/meta.js
inginious/frontend/common/static/js/codemirror/mode/apl/apl.js
inginious/frontend/common/static/js/codemirror/mode/apl/index.html
inginious/frontend/common/static/js/codemirror/mode/asciiarmor/asciiarmor.js
inginious/frontend/common/static/js/codemirror/mode/asciiarmor/index.html
inginious/frontend/common/static/js/codemirror/mode/asn.1/asn.1.js
inginious/frontend/common/static/js/codemirror/mode/asn.1/index.html
inginious/frontend/common/static/js/codemirror/mode/asterisk/asterisk.js
inginious/frontend/common/static/js/codemirror/mode/asterisk/index.html
inginious/frontend/common/static/js/codemirror/mode/clike/clike.js
inginious/frontend/common/static/js/codemirror/mode/clike/index.html
inginious/frontend/common/static/js/codemirror/mode/clike/scala.html
inginious/frontend/common/static/js/codemirror/mode/clike/test.js
inginious/frontend/common/static/js/codemirror/mode/clojure/clojure.js
inginious/frontend/common/static/js/codemirror/mode/clojure/index.html
inginious/frontend/common/static/js/codemirror/mode/cmake/cmake.js
inginious/frontend/common/static/js/codemirror/mode/cmake/index.html
inginious/frontend/common/static/js/codemirror/mode/cobol/cobol.js
inginious/frontend/common/static/js/codemirror/mode/cobol/index.html
inginious/frontend/common/static/js/codemirror/mode/coffeescript/coffeescript.js
inginious/frontend/common/static/js/codemirror/mode/coffeescript/index.html
inginious/frontend/common/static/js/codemirror/mode/commonlisp/commonlisp.js
inginious/frontend/common/static/js/codemirror/mode/commonlisp/index.html
inginious/frontend/common/static/js/codemirror/mode/css/css.js
inginious/frontend/common/static/js/codemirror/mode/css/index.html
inginious/frontend/common/static/js/codemirror/mode/css/less.html
inginious/frontend/common/static/js/codemirror/mode/css/less_test.js
inginious/frontend/common/static/js/codemirror/mode/css/scss.html
inginious/frontend/common/static/js/codemirror/mode/css/scss_test.js
inginious/frontend/common/static/js/codemirror/mode/css/test.js
inginious/frontend/common/static/js/codemirror/mode/cypher/cypher.js
inginious/frontend/common/static/js/codemirror/mode/cypher/index.html
inginious/frontend/common/static/js/codemirror/mode/d/d.js
inginious/frontend/common/static/js/codemirror/mode/d/index.html
inginious/frontend/common/static/js/codemirror/mode/dart/dart.js
inginious/frontend/common/static/js/codemirror/mode/dart/index.html
inginious/frontend/common/static/js/codemirror/mode/diff/diff.js
inginious/frontend/common/static/js/codemirror/mode/diff/index.html
inginious/frontend/common/static/js/codemirror/mode/django/django.js
inginious/frontend/common/static/js/codemirror/mode/django/index.html
inginious/frontend/common/static/js/codemirror/mode/dockerfile/dockerfile.js
inginious/frontend/common/static/js/codemirror/mode/dockerfile/index.html
inginious/frontend/common/static/js/codemirror/mode/dtd/dtd.js
inginious/frontend/common/static/js/codemirror/mode/dtd/index.html
inginious/frontend/common/static/js/codemirror/mode/dylan/dylan.js
inginious/frontend/common/static/js/codemirror/mode/dylan/index.html
inginious/frontend/common/static/js/codemirror/mode/ebnf/ebnf.js
inginious/frontend/common/static/js/codemirror/mode/ebnf/index.html
inginious/frontend/common/static/js/codemirror/mode/ecl/ecl.js
inginious/frontend/common/static/js/codemirror/mode/ecl/index.html
inginious/frontend/common/static/js/codemirror/mode/eiffel/eiffel.js
inginious/frontend/common/static/js/codemirror/mode/eiffel/index.html
inginious/frontend/common/static/js/codemirror/mode/elm/elm.js
inginious/frontend/common/static/js/codemirror/mode/elm/index.html
inginious/frontend/common/static/js/codemirror/mode/erlang/erlang.js
inginious/frontend/common/static/js/codemirror/mode/erlang/index.html
inginious/frontend/common/static/js/codemirror/mode/factor/factor.js
inginious/frontend/common/static/js/codemirror/mode/factor/index.html
inginious/frontend/common/static/js/codemirror/mode/forth/forth.js
inginious/frontend/common/static/js/codemirror/mode/forth/index.html
inginious/frontend/common/static/js/codemirror/mode/fortran/fortran.js
inginious/frontend/common/static/js/codemirror/mode/fortran/index.html
inginious/frontend/common/static/js/codemirror/mode/gas/gas.js
inginious/frontend/common/static/js/codemirror/mode/gas/index.html
inginious/frontend/common/static/js/codemirror/mode/gfm/gfm.js
inginious/frontend/common/static/js/codemirror/mode/gfm/index.html
inginious/frontend/common/static/js/codemirror/mode/gfm/test.js
inginious/frontend/common/static/js/codemirror/mode/gherkin/gherkin.js
inginious/frontend/common/static/js/codemirror/mode/gherkin/index.html
inginious/frontend/common/static/js/codemirror/mode/go/go.js
inginious/frontend/common/static/js/codemirror/mode/go/index.html
inginious/frontend/common/static/js/codemirror/mode/groovy/groovy.js
inginious/frontend/common/static/js/codemirror/mode/groovy/index.html
inginious/frontend/common/static/js/codemirror/mode/haml/haml.js
inginious/frontend/common/static/js/codemirror/mode/haml/index.html
inginious/frontend/common/static/js/codemirror/mode/haml/test.js
inginious/frontend/common/static/js/codemirror/mode/handlebars/handlebars.js
inginious/frontend/common/static/js/codemirror/mode/handlebars/index.html
inginious/frontend/common/static/js/codemirror/mode/haskell/haskell.js
inginious/frontend/common/static/js/codemirror/mode/haskell/index.html
inginious/frontend/common/static/js/codemirror/mode/haxe/haxe.js
inginious/frontend/common/static/js/codemirror/mode/haxe/index.html
inginious/frontend/common/static/js/codemirror/mode/htmlembedded/htmlembedded.js
inginious/frontend/common/static/js/codemirror/mode/htmlembedded/index.html
inginious/frontend/common/static/js/codemirror/mode/htmlmixed/htmlmixed.js
inginious/frontend/common/static/js/codemirror/mode/htmlmixed/index.html
inginious/frontend/common/static/js/codemirror/mode/http/http.js
inginious/frontend/common/static/js/codemirror/mode/http/index.html
inginious/frontend/common/static/js/codemirror/mode/idl/idl.js
inginious/frontend/common/static/js/codemirror/mode/idl/index.html
inginious/frontend/common/static/js/codemirror/mode/jade/index.html
inginious/frontend/common/static/js/codemirror/mode/jade/jade.js
inginious/frontend/common/static/js/codemirror/mode/javascript/index.html
inginious/frontend/common/static/js/codemirror/mode/javascript/javascript.js
inginious/frontend/common/static/js/codemirror/mode/javascript/json-ld.html
inginious/frontend/common/static/js/codemirror/mode/javascript/test.js
inginious/frontend/common/static/js/codemirror/mode/javascript/typescript.html
inginious/frontend/common/static/js/codemirror/mode/jinja2/index.html
inginious/frontend/common/static/js/codemirror/mode/jinja2/jinja2.js
inginious/frontend/common/static/js/codemirror/mode/julia/index.html
inginious/frontend/common/static/js/codemirror/mode/julia/julia.js
inginious/frontend/common/static/js/codemirror/mode/kotlin/index.html
inginious/frontend/common/static/js/codemirror/mode/kotlin/kotlin.js
inginious/frontend/common/static/js/codemirror/mode/livescript/index.html
inginious/frontend/common/static/js/codemirror/mode/livescript/livescript.js
inginious/frontend/common/static/js/codemirror/mode/lua/index.html
inginious/frontend/common/static/js/codemirror/mode/lua/lua.js
inginious/frontend/common/static/js/codemirror/mode/markdown/index.html
inginious/frontend/common/static/js/codemirror/mode/markdown/markdown.js
inginious/frontend/common/static/js/codemirror/mode/markdown/test.js
inginious/frontend/common/static/js/codemirror/mode/mathematica/index.html
inginious/frontend/common/static/js/codemirror/mode/mathematica/mathematica.js
inginious/frontend/common/static/js/codemirror/mode/mirc/index.html
inginious/frontend/common/static/js/codemirror/mode/mirc/mirc.js
inginious/frontend/common/static/js/codemirror/mode/mllike/index.html
inginious/frontend/common/static/js/codemirror/mode/mllike/mllike.js
inginious/frontend/common/static/js/codemirror/mode/modelica/index.html
inginious/frontend/common/static/js/codemirror/mode/modelica/modelica.js
inginious/frontend/common/static/js/codemirror/mode/mumps/index.html
inginious/frontend/common/static/js/codemirror/mode/mumps/mumps.js
inginious/frontend/common/static/js/codemirror/mode/nginx/index.html
inginious/frontend/common/static/js/codemirror/mode/nginx/nginx.js
inginious/frontend/common/static/js/codemirror/mode/ntriples/index.html
inginious/frontend/common/static/js/codemirror/mode/ntriples/ntriples.js
inginious/frontend/common/static/js/codemirror/mode/octave/index.html
inginious/frontend/common/static/js/codemirror/mode/octave/octave.js
inginious/frontend/common/static/js/codemirror/mode/pascal/index.html
inginious/frontend/common/static/js/codemirror/mode/pascal/pascal.js
inginious/frontend/common/static/js/codemirror/mode/pegjs/index.html
inginious/frontend/common/static/js/codemirror/mode/pegjs/pegjs.js
inginious/frontend/common/static/js/codemirror/mode/perl/index.html
inginious/frontend/common/static/js/codemirror/mode/perl/perl.js
inginious/frontend/common/static/js/codemirror/mode/php/index.html
inginious/frontend/common/static/js/codemirror/mode/php/php.js
inginious/frontend/common/static/js/codemirror/mode/php/test.js
inginious/frontend/common/static/js/codemirror/mode/pig/index.html
inginious/frontend/common/static/js/codemirror/mode/pig/pig.js
inginious/frontend/common/static/js/codemirror/mode/properties/index.html
inginious/frontend/common/static/js/codemirror/mode/properties/properties.js
inginious/frontend/common/static/js/codemirror/mode/puppet/index.html
inginious/frontend/common/static/js/codemirror/mode/puppet/puppet.js
inginious/frontend/common/static/js/codemirror/mode/python/index.html
inginious/frontend/common/static/js/codemirror/mode/python/python.js
inginious/frontend/common/static/js/codemirror/mode/q/index.html
inginious/frontend/common/static/js/codemirror/mode/q/q.js
inginious/frontend/common/static/js/codemirror/mode/r/index.html
inginious/frontend/common/static/js/codemirror/mode/r/r.js
inginious/frontend/common/static/js/codemirror/mode/rpm/index.html
inginious/frontend/common/static/js/codemirror/mode/rpm/rpm.js
inginious/frontend/common/static/js/codemirror/mode/rpm/changes/index.html
inginious/frontend/common/static/js/codemirror/mode/rst/index.html
inginious/frontend/common/static/js/codemirror/mode/rst/rst.js
inginious/frontend/common/static/js/codemirror/mode/ruby/index.html
inginious/frontend/common/static/js/codemirror/mode/ruby/ruby.js
inginious/frontend/common/static/js/codemirror/mode/ruby/test.js
inginious/frontend/common/static/js/codemirror/mode/rust/index.html
inginious/frontend/common/static/js/codemirror/mode/rust/rust.js
inginious/frontend/common/static/js/codemirror/mode/sass/index.html
inginious/frontend/common/static/js/codemirror/mode/sass/sass.js
inginious/frontend/common/static/js/codemirror/mode/scheme/index.html
inginious/frontend/common/static/js/codemirror/mode/scheme/scheme.js
inginious/frontend/common/static/js/codemirror/mode/shell/index.html
inginious/frontend/common/static/js/codemirror/mode/shell/shell.js
inginious/frontend/common/static/js/codemirror/mode/shell/test.js
inginious/frontend/common/static/js/codemirror/mode/sieve/index.html
inginious/frontend/common/static/js/codemirror/mode/sieve/sieve.js
inginious/frontend/common/static/js/codemirror/mode/slim/index.html
inginious/frontend/common/static/js/codemirror/mode/slim/slim.js
inginious/frontend/common/static/js/codemirror/mode/slim/test.js
inginious/frontend/common/static/js/codemirror/mode/smalltalk/index.html
inginious/frontend/common/static/js/codemirror/mode/smalltalk/smalltalk.js
inginious/frontend/common/static/js/codemirror/mode/smarty/index.html
inginious/frontend/common/static/js/codemirror/mode/smarty/smarty.js
inginious/frontend/common/static/js/codemirror/mode/solr/index.html
inginious/frontend/common/static/js/codemirror/mode/solr/solr.js
inginious/frontend/common/static/js/codemirror/mode/soy/index.html
inginious/frontend/common/static/js/codemirror/mode/soy/soy.js
inginious/frontend/common/static/js/codemirror/mode/sparql/index.html
inginious/frontend/common/static/js/codemirror/mode/sparql/sparql.js
inginious/frontend/common/static/js/codemirror/mode/spreadsheet/index.html
inginious/frontend/common/static/js/codemirror/mode/spreadsheet/spreadsheet.js
inginious/frontend/common/static/js/codemirror/mode/sql/index.html
inginious/frontend/common/static/js/codemirror/mode/sql/sql.js
inginious/frontend/common/static/js/codemirror/mode/stex/index.html
inginious/frontend/common/static/js/codemirror/mode/stex/stex.js
inginious/frontend/common/static/js/codemirror/mode/stex/test.js
inginious/frontend/common/static/js/codemirror/mode/stylus/index.html
inginious/frontend/common/static/js/codemirror/mode/stylus/stylus.js
inginious/frontend/common/static/js/codemirror/mode/swift/index.html
inginious/frontend/common/static/js/codemirror/mode/swift/swift.js
inginious/frontend/common/static/js/codemirror/mode/tcl/index.html
inginious/frontend/common/static/js/codemirror/mode/tcl/tcl.js
inginious/frontend/common/static/js/codemirror/mode/textile/index.html
inginious/frontend/common/static/js/codemirror/mode/textile/test.js
inginious/frontend/common/static/js/codemirror/mode/textile/textile.js
inginious/frontend/common/static/js/codemirror/mode/tiddlywiki/index.html
inginious/frontend/common/static/js/codemirror/mode/tiddlywiki/tiddlywiki.css
inginious/frontend/common/static/js/codemirror/mode/tiddlywiki/tiddlywiki.js
inginious/frontend/common/static/js/codemirror/mode/tiki/index.html
inginious/frontend/common/static/js/codemirror/mode/tiki/tiki.css
inginious/frontend/common/static/js/codemirror/mode/tiki/tiki.js
inginious/frontend/common/static/js/codemirror/mode/toml/index.html
inginious/frontend/common/static/js/codemirror/mode/toml/toml.js
inginious/frontend/common/static/js/codemirror/mode/tornado/index.html
inginious/frontend/common/static/js/codemirror/mode/tornado/tornado.js
inginious/frontend/common/static/js/codemirror/mode/troff/index.html
inginious/frontend/common/static/js/codemirror/mode/troff/troff.js
inginious/frontend/common/static/js/codemirror/mode/ttcn/index.html
inginious/frontend/common/static/js/codemirror/mode/ttcn/ttcn.js
inginious/frontend/common/static/js/codemirror/mode/ttcn-cfg/index.html
inginious/frontend/common/static/js/codemirror/mode/ttcn-cfg/ttcn-cfg.js
inginious/frontend/common/static/js/codemirror/mode/turtle/index.html
inginious/frontend/common/static/js/codemirror/mode/turtle/turtle.js
inginious/frontend/common/static/js/codemirror/mode/twig/index.html
inginious/frontend/common/static/js/codemirror/mode/twig/twig.js
inginious/frontend/common/static/js/codemirror/mode/vb/index.html
inginious/frontend/common/static/js/codemirror/mode/vb/vb.js
inginious/frontend/common/static/js/codemirror/mode/vbscript/index.html
inginious/frontend/common/static/js/codemirror/mode/vbscript/vbscript.js
inginious/frontend/common/static/js/codemirror/mode/velocity/index.html
inginious/frontend/common/static/js/codemirror/mode/velocity/velocity.js
inginious/frontend/common/static/js/codemirror/mode/verilog/index.html
inginious/frontend/common/static/js/codemirror/mode/verilog/test.js
inginious/frontend/common/static/js/codemirror/mode/verilog/verilog.js
inginious/frontend/common/static/js/codemirror/mode/xml/index.html
inginious/frontend/common/static/js/codemirror/mode/xml/test.js
inginious/frontend/common/static/js/codemirror/mode/xml/xml.js
inginious/frontend/common/static/js/codemirror/mode/xquery/index.html
inginious/frontend/common/static/js/codemirror/mode/xquery/test.js
inginious/frontend/common/static/js/codemirror/mode/xquery/xquery.js
inginious/frontend/common/static/js/codemirror/mode/yaml/index.html
inginious/frontend/common/static/js/codemirror/mode/yaml/yaml.js
inginious/frontend/common/static/js/codemirror/mode/z80/index.html
inginious/frontend/common/static/js/codemirror/mode/z80/z80.js
inginious/frontend/common/static/js/codemirror/theme/3024-day.css
inginious/frontend/common/static/js/codemirror/theme/3024-night.css
inginious/frontend/common/static/js/codemirror/theme/ambiance-mobile.css
inginious/frontend/common/static/js/codemirror/theme/ambiance.css
inginious/frontend/common/static/js/codemirror/theme/base16-dark.css
inginious/frontend/common/static/js/codemirror/theme/base16-light.css
inginious/frontend/common/static/js/codemirror/theme/blackboard.css
inginious/frontend/common/static/js/codemirror/theme/cobalt.css
inginious/frontend/common/static/js/codemirror/theme/colorforth.css
inginious/frontend/common/static/js/codemirror/theme/eclipse.css
inginious/frontend/common/static/js/codemirror/theme/elegant.css
inginious/frontend/common/static/js/codemirror/theme/erlang-dark.css
inginious/frontend/common/static/js/codemirror/theme/lesser-dark.css
inginious/frontend/common/static/js/codemirror/theme/liquibyte.css
inginious/frontend/common/static/js/codemirror/theme/mbo.css
inginious/frontend/common/static/js/codemirror/theme/mdn-like.css
inginious/frontend/common/static/js/codemirror/theme/midnight.css
inginious/frontend/common/static/js/codemirror/theme/monokai.css
inginious/frontend/common/static/js/codemirror/theme/neat.css
inginious/frontend/common/static/js/codemirror/theme/neo.css
inginious/frontend/common/static/js/codemirror/theme/night.css
inginious/frontend/common/static/js/codemirror/theme/paraiso-dark.css
inginious/frontend/common/static/js/codemirror/theme/paraiso-light.css
inginious/frontend/common/static/js/codemirror/theme/pastel-on-dark.css
inginious/frontend/common/static/js/codemirror/theme/rubyblue.css
inginious/frontend/common/static/js/codemirror/theme/solarized.css
inginious/frontend/common/static/js/codemirror/theme/the-matrix.css
inginious/frontend/common/static/js/codemirror/theme/tomorrow-night-bright.css
inginious/frontend/common/static/js/codemirror/theme/tomorrow-night-eighties.css
inginious/frontend/common/static/js/codemirror/theme/ttcn.css
inginious/frontend/common/static/js/codemirror/theme/twilight.css
inginious/frontend/common/static/js/codemirror/theme/vibrant-ink.css
inginious/frontend/common/static/js/codemirror/theme/xq-dark.css
inginious/frontend/common/static/js/codemirror/theme/xq-light.css
inginious/frontend/common/static/js/codemirror/theme/zenburn.css
inginious/frontend/common/static/js/libs/bootstrap-datetimepicker.min.js
inginious/frontend/common/static/js/libs/bootstrap.min.js
inginious/frontend/common/static/js/libs/checked-list-group.js
inginious/frontend/common/static/js/libs/jquery.form.min.js
inginious/frontend/common/static/js/libs/jquery.min.js
inginious/frontend/common/templates/tasks/box_file.html
inginious/frontend/common/templates/tasks/box_input.html
inginious/frontend/common/templates/tasks/box_multiline.html
inginious/frontend/common/templates/tasks/box_text.html
inginious/frontend/common/templates/tasks/match.html
inginious/frontend/common/templates/tasks/multiplechoice.html
inginious/frontend/lti/__init__.py
inginious/frontend/lti/app.py
inginious/frontend/lti/lis_outcome_manager.py
inginious/frontend/lti/submission_manager.py
inginious/frontend/lti/user_manager.py
inginious/frontend/lti/pages/__init__.py
inginious/frontend/lti/pages/launch.py
inginious/frontend/lti/pages/task.py
inginious/frontend/lti/pages/utils.py
inginious/frontend/lti/static/css/INGInious.css
inginious/frontend/lti/static/css/INGInious.less
inginious/frontend/lti/static/js/all-minified.js
inginious/frontend/lti/static/js/lti.js
inginious/frontend/lti/templates/forbidden.html
inginious/frontend/lti/templates/layout.html
inginious/frontend/lti/templates/notfound.html
inginious/frontend/lti/templates/task.html
inginious/frontend/tests/TestParsableText.py
inginious/frontend/tests/__init__.py
inginious/frontend/tests/webapp/SeleniumTest.py
inginious/frontend/tests/webapp/TestLogin.py
inginious/frontend/tests/webapp/TestTaskDisplay.py
inginious/frontend/tests/webapp/TestTaskSubmission.py
inginious/frontend/tests/webapp/__init__.py
inginious/frontend/webapp/__init__.py
inginious/frontend/webapp/accessible_time.py
inginious/frontend/webapp/app.py
inginious/frontend/webapp/batch_manager.py
inginious/frontend/webapp/courses.py
inginious/frontend/webapp/database_updater.py
inginious/frontend/webapp/submission_manager.py
inginious/frontend/webapp/tasks.py
inginious/frontend/webapp/user_manager.py
inginious/frontend/webapp/pages/__init__.py
inginious/frontend/webapp/pages/classroom.py
inginious/frontend/webapp/pages/course.py
inginious/frontend/webapp/pages/index.py
inginious/frontend/webapp/pages/maintenance.py
inginious/frontend/webapp/pages/tasks.py
inginious/frontend/webapp/pages/utils.py
inginious/frontend/webapp/pages/api/__init__.py
inginious/frontend/webapp/pages/api/_api_page.py
inginious/frontend/webapp/pages/api/auth_methods.py
inginious/frontend/webapp/pages/api/authentication.py
inginious/frontend/webapp/pages/api/courses.py
inginious/frontend/webapp/pages/api/submissions.py
inginious/frontend/webapp/pages/api/tasks.py
inginious/frontend/webapp/pages/course_admin/__init__.py
inginious/frontend/webapp/pages/course_admin/batch.py
inginious/frontend/webapp/pages/course_admin/classroom_edit.py
inginious/frontend/webapp/pages/course_admin/classroom_info.py
inginious/frontend/webapp/pages/course_admin/classroom_list.py
inginious/frontend/webapp/pages/course_admin/classroom_task.py
inginious/frontend/webapp/pages/course_admin/download.py
inginious/frontend/webapp/pages/course_admin/settings.py
inginious/frontend/webapp/pages/course_admin/student_info.py
inginious/frontend/webapp/pages/course_admin/student_list.py
inginious/frontend/webapp/pages/course_admin/student_task.py
inginious/frontend/webapp/pages/course_admin/submission.py
inginious/frontend/webapp/pages/course_admin/task_edit.py
inginious/frontend/webapp/pages/course_admin/task_edit_file.py
inginious/frontend/webapp/pages/course_admin/task_info.py
inginious/frontend/webapp/pages/course_admin/task_list.py
inginious/frontend/webapp/pages/course_admin/utils.py
inginious/frontend/webapp/plugins/__init__.py
inginious/frontend/webapp/plugins/demo_page.py
inginious/frontend/webapp/plugins/edx.py
inginious/frontend/webapp/plugins/git_repo.py
inginious/frontend/webapp/plugins/job_manager_test.py
inginious/frontend/webapp/plugins/simple_grader.py
inginious/frontend/webapp/plugins/auth/__init__.py
inginious/frontend/webapp/plugins/auth/demo_auth.py
inginious/frontend/webapp/plugins/auth/ldap_auth.py
inginious/frontend/webapp/plugins/contests/__init__.py
inginious/frontend/webapp/plugins/contests/contests.py
inginious/frontend/webapp/plugins/task_file_readers/__init__.py
inginious/frontend/webapp/plugins/task_file_readers/_dicttorst.py
inginious/frontend/webapp/plugins/task_file_readers/_rsttodict.py
inginious/frontend/webapp/plugins/task_file_readers/json_reader.py
inginious/frontend/webapp/plugins/task_file_readers/rst_reader.py
inginious/frontend/webapp/static/css/INGInious.css
inginious/frontend/webapp/static/css/INGInious.less
inginious/frontend/webapp/static/js/all-minified.js
inginious/frontend/webapp/static/js/classrooms.js
inginious/frontend/webapp/static/js/jquery-sortable.min.js
inginious/frontend/webapp/static/js/studio.js
inginious/frontend/webapp/static/js/webapp.js
inginious/frontend/webapp/static/plugins/contests/contests.js
inginious/frontend/webapp/static/plugins/contests/jquery.countdown.min.js
inginious/frontend/webapp/static/plugins/contests/scoreboard.css
inginious/frontend/webapp/templates/classroom.html
inginious/frontend/webapp/templates/course.html
inginious/frontend/webapp/templates/course_unavailable.html
inginious/frontend/webapp/templates/index.html
inginious/frontend/webapp/templates/layout.html
inginious/frontend/webapp/templates/main.html
inginious/frontend/webapp/templates/maintenance.html
inginious/frontend/webapp/templates/notfound.html
inginious/frontend/webapp/templates/task.html
inginious/frontend/webapp/templates/task_unavailable.html
inginious/frontend/webapp/templates/course_admin/batch.html
inginious/frontend/webapp/templates/course_admin/batch_create.html
inginious/frontend/webapp/templates/course_admin/batch_summary.html
inginious/frontend/webapp/templates/course_admin/classroom.html
inginious/frontend/webapp/templates/course_admin/classroom_list.html
inginious/frontend/webapp/templates/course_admin/classroom_task.html
inginious/frontend/webapp/templates/course_admin/download.html
inginious/frontend/webapp/templates/course_admin/edit_classroom.html
inginious/frontend/webapp/templates/course_admin/edit_task.html
inginious/frontend/webapp/templates/course_admin/menu.html
inginious/frontend/webapp/templates/course_admin/settings.html
inginious/frontend/webapp/templates/course_admin/student.html
inginious/frontend/webapp/templates/course_admin/student_list.html
inginious/frontend/webapp/templates/course_admin/student_task.html
inginious/frontend/webapp/templates/course_admin/submission.html
inginious/frontend/webapp/templates/course_admin/task_info.html
inginious/frontend/webapp/templates/course_admin/task_list.html
inginious/frontend/webapp/templates/course_admin/edit_tabs/basic.html
inginious/frontend/webapp/templates/course_admin/edit_tabs/container.html
inginious/frontend/webapp/templates/course_admin/edit_tabs/file_modals.html
inginious/frontend/webapp/templates/course_admin/edit_tabs/files.html
inginious/frontend/webapp/templates/course_admin/edit_tabs/subproblem_templates.html
inginious/frontend/webapp/templates/course_admin/edit_tabs/subproblems.html
inginious/tasks/test/course.yaml
inginious/tasks/test/CSharp/run
inginious/tasks/test/CSharp/task.yaml
inginious/tasks/test/answer/run
inginious/tasks/test/answer/task.yaml
inginious/tasks/test/basic/run
inginious/tasks/test/basic/task.yaml
inginious/tasks/test/basic/test.sh
inginious/tasks/test/file/run
inginious/tasks/test/file/task.yaml
inginious/tasks/test/helloworld/run
inginious/tasks/test/helloworld/task.yaml
inginious/tasks/test/helloworld/template.py
inginious/tasks/test/hidden_until/task.yaml
inginious/tasks/test/match/task.yaml
inginious/tasks/test/score_test/task.yaml
inginious/tasks/test/task1/run
inginious/tasks/test/task1/task.yaml
inginious/tasks/test/test/run
inginious/tasks/test/test/task.yaml
inginious/utils/agent_container/Dockerfile
inginious/utils/agent_container/DockerfileLocal
inginious/utils/check_task_description/inginious-check-task
inginious/utils/minify/Gruntfile.js
inginious/utils/minify/package.json
inginious/utils/minify/watchers.xml
inginious/utils/sync/inginious-synchronize
inginious/utils/sync/synchronize.json.example
inginious/utils/task_auto_tester/inginious-auto-test-task
inginious/utils/task_converter/inginious-old-task-converter
inginious/utils/task_manual_tester/inginious-test-task