INGInious
v0.6.2
Installation, configuration and upgrade
Commands reference
Teacher’s documentation
Developer’s documentation
INGInious
Docs
»
Index
Edit on GitHub
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
Symbols
--concurrency CONCURRENCY
inginious-agent-docker command line option
--config
inginious-webapp command line option
inginious-webdav command line option
--debug-host DEBUG_HOST
inginious-agent-docker command line option
--debug-ports DEBUG_PORTS
inginious-agent-docker command line option
--file
inginious-install command line option
--host HOST
inginious-webapp command line option
inginious-webdav command line option
--logging
inginious-autotest command line option
--port PORT
inginious-webapp command line option
inginious-webdav command line option
--ptype PTYPE [PTYPE ...]
inginious-autotest command line option
--tasks TASKS
inginious-agent-docker command line option
inginious-agent-mcq command line option
--tmpdir TMPDIR
inginious-agent-docker command line option
-c, --config
inginious-container-update-[-h]-[-c-CONFIG] command line option
-f FILE
inginious-autotest command line option
-h, --help
inginious-agent-docker command line option
inginious-agent-mcq command line option
inginious-autotest command line option
inginious-backend command line option
inginious-container-update-[-h]-[-c-CONFIG] command line option
inginious-install command line option
inginious-webapp command line option
inginious-webdav command line option
-v, --verbose
inginious-agent-docker command line option
inginious-agent-mcq command line option
inginious-backend command line option
A
AbstractClient (class in inginious.client.client)
AbstractTaskFileReader (class in inginious.common.task_file_readers.abstract_reader)
AccessibleTime (class in inginious.frontend.accessible_time)
action_create() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_delete() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_download() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_edit() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_edit_save() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_rename() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
action_upload() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
adapt_input_for_backend() (inginious.frontend.task_problems.DisplayableCodeProblem method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem method)
(inginious.frontend.task_problems.DisplayableFileProblem method)
(inginious.frontend.task_problems.DisplayableProblem method)
(inginious.frontend.tasks.WebAppTask method)
add() (inginious.frontend.plugins.git_repo.SubmissionGitSaver method)
add_admin_menu() (in module inginious.frontend.plugins.contests)
add_css() (inginious.frontend.template_helper.TemplateHelper method)
add_custom_task_file_manager() (inginious.common.task_factory.TaskFactory method)
add_hook() (inginious.common.hook_manager.HookManager method)
add_javascript() (inginious.frontend.template_helper.TemplateHelper method)
add_job() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
add_other() (inginious.frontend.template_helper.TemplateHelper method)
add_page() (inginious.frontend.plugin_manager.PluginManager method)
add_problem_type() (inginious.common.task_factory.TaskFactory method)
add_task_file_manager() (inginious.frontend.plugin_manager.PluginManager method)
add_to_template_globals() (inginious.frontend.template_helper.TemplateHelper method)
additional_headers() (in module inginious.frontend.plugins.contests)
after_start() (inginious.frontend.accessible_time.AccessibleTime method)
agent
inginious-backend command line option
Agent (class in inginious.agent)
AgentHello (class in inginious.common.messages)
AgentJobDone (class in inginious.common.messages)
AgentJobSSHDebug (class in inginious.common.messages)
AgentJobStarted (class in inginious.common.messages)
aggregation_submission_url_generator() (inginious.frontend.pages.course_admin.task_info.CourseTaskInfoPage method)
AggregationPage (class in inginious.frontend.pages.aggregation)
allow_multiple() (inginious.common.tasks_problems.MultipleChoiceProblem method)
allow_network_access_grading() (inginious.common.tasks.Task method)
allow_preview() (inginious.frontend.courses.WebAppCourse method)
allow_share() (inginious.frontend.user_manager.AuthMethod method)
allow_unregister() (inginious.frontend.courses.WebAppCourse method)
API_GET() (inginious.frontend.pages.api.auth_methods.APIAuthMethods method)
(inginious.frontend.pages.api.authentication.APIAuthentication method)
(inginious.frontend.pages.api.courses.APICourses method)
(inginious.frontend.pages.api.submissions.APISubmissionSingle method)
(inginious.frontend.pages.api.submissions.APISubmissions method)
(inginious.frontend.pages.api.tasks.APITasks method)
API_POST() (inginious.frontend.pages.api.authentication.APIAuthentication method)
(inginious.frontend.pages.api.submissions.APISubmissions method)
APIAuthentication (class in inginious.frontend.pages.api.authentication)
APIAuthMethods (class in inginious.frontend.pages.api.auth_methods)
APICourses (class in inginious.frontend.pages.api.courses)
APISubmissions (class in inginious.frontend.pages.api.submissions)
APISubmissionSingle (class in inginious.frontend.pages.api.submissions)
APITasks (class in inginious.frontend.pages.api.tasks)
app (inginious.frontend.pages.utils.INGIniousPage attribute)
ask_backend() (inginious.frontend.installer.Installer method)
AsyncIteratorWrapper (class in inginious.common.asyncio_utils)
AsyncProxy (class in inginious.common.asyncio_utils)
attempt_lti_login() (inginious.frontend.user_manager.UserManager method)
auth_user() (inginious.frontend.user_manager.UserManager method)
AuthInvalidInputException
AuthInvalidMethodException
AuthMethod (class in inginious.frontend.user_manager)
B
backend
inginious-agent-docker command line option
inginious-agent-mcq command line option
Backend (class in inginious.backend.backend)
BackendGetQueue (class in inginious.common.messages)
BackendJobDone (class in inginious.common.messages)
BackendJobSSHDebug (class in inginious.common.messages)
BackendJobStarted (class in inginious.common.messages)
BackendKillJob (class in inginious.common.messages)
BackendNewJob (class in inginious.common.messages)
BackendUpdateContainers (class in inginious.common.messages)
backup_dir (inginious.frontend.pages.utils.INGIniousPage attribute)
BaseTaskPage (class in inginious.frontend.pages.tasks)
before_start() (inginious.frontend.accessible_time.AccessibleTime method)
bind_user() (inginious.frontend.user_manager.UserManager method)
C
cache (inginious.frontend.pages.utils.INGIniousStaticPage attribute)
call() (inginious.frontend.template_helper.TemplateHelper method)
call_hook() (inginious.common.hook_manager.HookManager method)
call_hook_recursive() (inginious.common.hook_manager.HookManager method)
callback() (inginious.frontend.user_manager.AuthMethod method)
can_students_choose_group() (inginious.frontend.courses.WebAppCourse method)
CannotCreateJobException
check_answer() (inginious.common.tasks.Task method)
(inginious.common.tasks_problems.CodeProblem method)
(inginious.common.tasks_problems.FileProblem method)
(inginious.common.tasks_problems.MatchProblem method)
(inginious.common.tasks_problems.MultipleChoiceProblem method)
(inginious.common.tasks_problems.Problem method)
cleanup() (inginious.frontend.session_mongodb.MongoStore method)
client
inginious-backend command line option
Client (class in inginious.client.client)
ClientBuffer (class in inginious.client.client_buffer)
ClientGetQueue (class in inginious.common.messages)
ClientHello (class in inginious.common.messages)
ClientKillJob (class in inginious.common.messages)
ClientNewJob (class in inginious.common.messages)
ClientSync (class in inginious.client.client_sync)
close() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
close_alert_and_get_its_text() (inginious.frontend.tests.SeleniumTest.SeleniumTest method)
CodeProblem (class in inginious.common.tasks_problems)
CodeSingleLineProblem (class in inginious.common.tasks_problems)
configuration_filename() (inginious.frontend.installer.Installer method)
configure_authentication() (inginious.frontend.installer.Installer method)
configure_backup_directory() (inginious.frontend.installer.Installer method)
configure_containers() (inginious.frontend.installer.Installer method)
configure_misc() (inginious.frontend.installer.Installer method)
configure_mongodb() (inginious.frontend.installer.Installer method)
configure_task_directory() (inginious.frontend.installer.Installer method)
connect_user() (inginious.frontend.user_manager.UserManager method)
containers (inginious.frontend.pages.utils.INGIniousPage attribute)
contains_is_html() (inginious.frontend.pages.course_admin.task_edit.CourseEditTask class method)
ContestAdmin (class in inginious.frontend.plugins.contests)
ContestScoreboard (class in inginious.frontend.plugins.contests)
Course (class in inginious.common.courses)
course (inginious.frontend.tests.TestLogin.RegisteredTest attribute)
(inginious.frontend.tests.TestTaskDisplay.TestDisplayUserAfterDeadline attribute)
course_dir
inginious-autotest command line option
course_factory (inginious.frontend.pages.utils.INGIniousPage attribute)
course_is_open_to_user() (inginious.frontend.user_manager.UserManager method)
course_is_user_registered() (inginious.frontend.user_manager.UserManager method)
course_menu() (in module inginious.frontend.plugins.contests)
(in module inginious.frontend.plugins.scoreboard)
course_register_user() (inginious.frontend.user_manager.UserManager method)
course_unregister_user() (inginious.frontend.user_manager.UserManager method)
CourseAggregationInfoPage (class in inginious.frontend.pages.course_admin.aggregation_info)
CourseAggregationListPage (class in inginious.frontend.pages.course_admin.aggregation_list)
CourseAlreadyExistsException
CourseDangerZonePage (class in inginious.frontend.pages.course_admin.danger_zone)
CourseDownloadSubmissions (class in inginious.frontend.pages.course_admin.download)
CourseEditAggregation (class in inginious.frontend.pages.course_admin.aggregation_edit)
CourseEditClassroom (class in inginious.frontend.pages.course_admin.classroom_edit)
CourseEditTask (class in inginious.frontend.pages.course_admin.task_edit)
CourseFactory (class in inginious.common.course_factory)
CourseNotFoundException
CoursePage (class in inginious.frontend.pages.course)
CourseRedirect (class in inginious.frontend.pages.course_admin.utils)
CourseSettings (class in inginious.frontend.pages.course_admin.settings)
CourseStudentInfoPage (class in inginious.frontend.pages.course_admin.student_info)
CourseStudentListPage (class in inginious.frontend.pages.course_admin.student_list)
CourseTaskFiles (class in inginious.frontend.pages.course_admin.task_edit_file)
CourseTaskFileUpload (class in inginious.frontend.pages.course_admin.task_edit_file)
CourseTaskInfoPage (class in inginious.frontend.pages.course_admin.task_info)
CourseTaskListPage (class in inginious.frontend.pages.course_admin.task_list)
CourseUnreadableException
create_arch() (in module inginious.frontend.arch_helper)
create_course() (inginious.common.course_factory.CourseFactory method)
create_factories() (in module inginious.common.course_factory)
create_lti_session() (inginious.frontend.user_manager.UserManager method)
create_student_container() (inginious.agent.docker_agent.DockerAgent method)
CustomAdmonition (class in inginious.frontend.parsable_text)
CustomBaseAdmonition (class in inginious.frontend.parsable_text)
CustomLogMiddleware (class in inginious.common.log)
D
database (inginious.frontend.pages.utils.INGIniousPage attribute)
DEBUG (inginious.common.message_meta.MessageMeta attribute)
decode() (inginious.frontend.session_mongodb.MongoStore method)
default_allowed_file_extensions (inginious.frontend.pages.utils.INGIniousPage attribute)
default_max_file_size (inginious.frontend.pages.utils.INGIniousPage attribute)
delete_all_possible_task_files() (inginious.common.task_factory.TaskFactory method)
delete_course() (inginious.common.course_factory.CourseFactory method)
(inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
delete_task() (inginious.common.task_factory.TaskFactory method)
dict_from_prefix() (in module inginious.common.base)
directory_compare_from_hash() (in module inginious.common.base)
directory_content_with_hash() (in module inginious.common.base)
disconnect_user() (inginious.frontend.user_manager.UserManager method)
display_page() (inginious.frontend.pages.course_admin.aggregation_edit.CourseEditAggregation method)
(inginious.frontend.pages.course_admin.download.CourseDownloadSubmissions method)
DisplayableCodeProblem (class in inginious.frontend.task_problems)
DisplayableCodeSingleLineProblem (class in inginious.frontend.task_problems)
DisplayableFileProblem (class in inginious.frontend.task_problems)
DisplayableMatchProblem (class in inginious.frontend.task_problems)
DisplayableMultipleChoiceProblem (class in inginious.frontend.task_problems)
DisplayableProblem (class in inginious.frontend.task_problems)
DockerAgent (class in inginious.agent.docker_agent)
download_containers() (inginious.frontend.installer.Installer method)
dump() (in module inginious.common.custom_yaml)
(inginious.common.messages.AgentHello method)
(inginious.common.messages.AgentJobDone method)
(inginious.common.messages.AgentJobSSHDebug method)
(inginious.common.messages.AgentJobStarted method)
(inginious.common.messages.BackendGetQueue method)
(inginious.common.messages.BackendJobDone method)
(inginious.common.messages.BackendJobSSHDebug method)
(inginious.common.messages.BackendJobStarted method)
(inginious.common.messages.BackendKillJob method)
(inginious.common.messages.BackendNewJob method)
(inginious.common.messages.BackendUpdateContainers method)
(inginious.common.messages.ClientGetQueue method)
(inginious.common.messages.ClientHello method)
(inginious.common.messages.ClientKillJob method)
(inginious.common.messages.ClientNewJob method)
(inginious.common.messages.Ping method)
(inginious.common.messages.Pong method)
(inginious.common.messages.Unknown method)
(inginious.common.task_file_readers.abstract_reader.AbstractTaskFileReader method)
(inginious.common.task_file_readers.yaml_reader.TaskYAMLFileReader method)
(inginious.frontend.plugins.task_file_readers.json_reader.TaskJSONFileReader method)
dump_course() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
E
EmptiableCodeBlock (class in inginious.frontend.parsable_text)
encode() (inginious.frontend.session_mongodb.MongoStore method)
environments (inginious.agent.Agent attribute)
(inginious.agent.docker_agent.DockerAgent attribute)
(inginious.agent.mcq_agent.MCQAgent attribute)
F
fetch_submission() (inginious.frontend.pages.course_admin.submission.SubmissionPage method)
FileProblem (class in inginious.common.tasks_problems)
G
generate_api_key() (inginious.frontend.user_manager.UserManager class method)
GET() (inginious.frontend.pages.course.CoursePage method)
(inginious.frontend.pages.index.IndexPage method)
(inginious.frontend.pages.maintenance.MaintenancePage method)
(inginious.frontend.pages.tasks.BaseTaskPage method)
(inginious.frontend.pages.tasks.TaskPage method)
(inginious.frontend.pages.tasks.TaskPageStaticDownload method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.INGIniousStaticPage method)
(inginious.frontend.pages.utils.SignInPage method)
get_access_control_list() (inginious.frontend.courses.WebAppCourse method)
get_access_control_method() (inginious.frontend.courses.WebAppCourse method)
get_accessibility() (inginious.frontend.courses.WebAppCourse method)
get_accessible_time() (inginious.frontend.tasks.WebAppTask method)
get_admins() (inginious.frontend.courses.WebAppCourse method)
get_admonition() (in module inginious_container_api.rst)
get_all_courses() (inginious.common.course_factory.CourseFactory method)
get_all_tasks() (inginious.common.task_factory.TaskFactory method)
get_app() (in module inginious.frontend.app)
GET_AUTH() (inginious.frontend.pages.aggregation.AggregationPage method)
(inginious.frontend.pages.course_admin.aggregation_edit.CourseEditAggregation method)
(inginious.frontend.pages.course_admin.aggregation_info.CourseAggregationInfoPage method)
(inginious.frontend.pages.course_admin.aggregation_list.CourseAggregationListPage method)
(inginious.frontend.pages.course_admin.classroom_edit.CourseEditClassroom method)
(inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
(inginious.frontend.pages.course_admin.download.CourseDownloadSubmissions method)
(inginious.frontend.pages.course_admin.settings.CourseSettings method)
(inginious.frontend.pages.course_admin.student_info.CourseStudentInfoPage method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
(inginious.frontend.pages.course_admin.submission.SubmissionPage method)
(inginious.frontend.pages.course_admin.task_edit.CourseEditTask method)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
(inginious.frontend.pages.course_admin.task_info.CourseTaskInfoPage method)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
(inginious.frontend.pages.course_admin.utils.CourseRedirect method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.LogOutPage method)
(inginious.frontend.pages.utils.SignInPage method)
(inginious.frontend.plugins.contests.ContestAdmin method)
(inginious.frontend.plugins.contests.ContestScoreboard method)
(inginious.frontend.plugins.scoreboard.ScoreBoard method)
(inginious.frontend.plugins.scoreboard.ScoreBoardCourse method)
get_auth_link() (inginious.frontend.user_manager.AuthMethod method)
get_auth_method() (inginious.frontend.user_manager.UserManager method)
get_auth_methods() (inginious.frontend.user_manager.UserManager method)
get_authors() (inginious.frontend.tasks.WebAppTask method)
get_available_containers() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
get_available_environments() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_available_task_file_extensions() (inginious.common.task_factory.TaskFactory method)
get_backup_list() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
get_categories() (inginious.frontend.tasks.WebAppTask method)
get_choice_with_index() (inginious.common.tasks_problems.MultipleChoiceProblem method)
get_codeblock() (in module inginious_container_api.rst)
get_contest_data() (in module inginious.frontend.plugins.contests)
get_context() (inginious.frontend.tasks.WebAppTask method)
get_course() (inginious.common.course_factory.CourseFactory method)
(inginious.common.tasks.Task method)
(inginious.frontend.pages.course.CoursePage method)
get_course_aggregations() (inginious.frontend.user_manager.UserManager method)
get_course_and_check_rights() (inginious.frontend.pages.course_admin.utils.INGIniousAdminPage method)
get_course_cache() (inginious.frontend.user_manager.UserManager method)
get_course_caches() (inginious.frontend.user_manager.UserManager method)
get_course_descriptor_content() (inginious.common.course_factory.CourseFactory method)
get_course_fs() (inginious.common.course_factory.CourseFactory method)
get_course_id() (inginious.common.tasks.Task method)
get_course_logger() (in module inginious.common.log)
get_course_registered_users() (inginious.frontend.user_manager.UserManager method)
get_course_user_aggregation() (inginious.frontend.user_manager.UserManager method)
get_custom_renderer() (inginious.frontend.template_helper.TemplateHelper method)
get_custom_run_cmd() (inginious.common.tasks.Task method)
get_database() (inginious.frontend.plugin_manager.PluginManager method)
get_deadline() (inginious.frontend.tasks.WebAppTask method)
get_description() (inginious.frontend.courses.WebAppCourse method)
get_descriptor() (inginious.common.courses.Course method)
get_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_environment() (inginious.common.tasks.Task method)
get_evaluate() (inginious.frontend.tasks.WebAppTask method)
get_ext() (inginious.common.task_file_readers.abstract_reader.AbstractTaskFileReader method)
(inginious.common.task_file_readers.yaml_reader.TaskYAMLFileReader class method)
(inginious.frontend.plugins.task_file_readers.json_reader.TaskJSONFileReader class method)
get_feedback() (in module inginious_container_api.feedback)
get_feedback_from_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_fs() (inginious.common.courses.Course method)
(inginious.common.tasks.Task method)
get_grading_weight() (inginious.frontend.tasks.WebAppTask method)
get_gridfs() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_hook() (inginious.common.tasks.Task method)
get_id() (inginious.common.courses.Course method)
(inginious.common.tasks.Task method)
(inginious.common.tasks_problems.Problem method)
(inginious.frontend.user_manager.AuthMethod method)
get_imageblock() (in module inginious_container_api.rst)
get_imlink() (inginious.frontend.user_manager.AuthMethod method)
get_input() (in module inginious_container_api.input)
get_input_from_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_job_queue_info() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
(inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_job_queue_snapshot() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
(inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_json_or_yaml() (in module inginious.common.base)
get_lang() (in module inginious_container_api.input)
get_lang_dir_path() (in module inginious_container_api.lang)
get_limits() (inginious.common.tasks.Task method)
get_menu() (in module inginious.frontend.pages.course_admin.utils)
get_name() (inginious.common.tasks_problems.Problem method)
(inginious.frontend.courses.WebAppCourse method)
(inginious.frontend.tasks.WebAppTask method)
(inginious.frontend.user_manager.AuthMethod method)
get_number_input_random() (inginious.frontend.tasks.WebAppTask method)
get_order() (inginious.common.tasks.Task method)
get_original_content() (inginious.common.tasks_problems.Problem method)
get_problem_types() (inginious.common.task_factory.TaskFactory method)
get_problems() (inginious.common.tasks.Task method)
get_readable_tasks() (inginious.common.task_factory.TaskFactory method)
get_registration_accessibility() (inginious.frontend.courses.WebAppCourse method)
get_registration_password() (inginious.frontend.courses.WebAppCourse method)
get_renderer() (inginious.frontend.task_problems.DisplayableProblem class method)
(inginious.frontend.template_helper.TemplateHelper method)
get_response_type() (inginious.common.tasks.Task method)
get_result() (inginious.client.client_buffer.ClientBuffer method)
get_root_path() (in module inginious)
get_selected_submissions() (inginious.frontend.pages.course_admin.utils.INGIniousSubmissionAdminPage method)
get_soft_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_staff() (inginious.frontend.courses.WebAppCourse method)
get_start_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_std_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_std_soft_end_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_std_start_date() (inginious.frontend.accessible_time.AccessibleTime method)
get_stored_submissions() (inginious.frontend.tasks.WebAppTask method)
get_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_submission_archive() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_submission_limit() (inginious.frontend.tasks.WebAppTask method)
get_submission_manager() (inginious.frontend.plugin_manager.PluginManager method)
get_tags() (inginious.frontend.courses.WebAppCourse method)
get_task() (inginious.common.course_factory.CourseFactory method)
(inginious.common.courses.Course method)
(inginious.common.task_factory.TaskFactory method)
(inginious.common.tasks_problems.Problem method)
get_task_cache() (inginious.frontend.user_manager.UserManager method)
get_task_caches() (inginious.frontend.user_manager.UserManager method)
get_task_descriptor_content() (inginious.common.task_factory.TaskFactory method)
get_task_descriptor_extension() (inginious.common.task_factory.TaskFactory method)
get_task_factory() (inginious.common.course_factory.CourseFactory method)
get_task_filelist() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles class method)
get_task_fs() (inginious.common.task_factory.TaskFactory method)
get_tasks() (inginious.common.courses.Course method)
(inginious.frontend.courses.WebAppCourse method)
get_text_fields() (inginious.common.tasks_problems.CodeProblem class method)
(inginious.common.tasks_problems.FileProblem class method)
(inginious.common.tasks_problems.MatchProblem class method)
(inginious.common.tasks_problems.MultipleChoiceProblem class method)
(inginious.common.tasks_problems.Problem class method)
get_translation_fs() (inginious.common.tasks.Task method)
get_translation_obj() (inginious.common.courses.Course method)
(inginious.common.tasks.Task method)
(inginious.common.tasks_problems.Problem method)
get_tutors() (inginious.frontend.courses.WebAppCourse method)
get_type() (inginious.common.tasks_problems.CodeProblem class method)
(inginious.common.tasks_problems.CodeSingleLineProblem class method)
(inginious.common.tasks_problems.FileProblem class method)
(inginious.common.tasks_problems.MatchProblem class method)
(inginious.common.tasks_problems.MultipleChoiceProblem class method)
(inginious.common.tasks_problems.Problem class method)
get_type_name() (inginious.frontend.task_problems.DisplayableCodeProblem class method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem class method)
(inginious.frontend.task_problems.DisplayableFileProblem class method)
(inginious.frontend.task_problems.DisplayableMatchProblem class method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem class method)
(inginious.frontend.task_problems.DisplayableProblem class method)
get_user_api_key() (inginious.frontend.user_manager.UserManager method)
get_user_email() (inginious.frontend.user_manager.UserManager method)
get_user_info() (inginious.frontend.user_manager.UserManager method)
get_user_last_submissions() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_user_lists() (inginious.frontend.pages.course_admin.aggregation_edit.CourseEditAggregation method)
(inginious.frontend.pages.course_admin.classroom_edit.CourseEditClassroom method)
get_user_manager() (inginious.frontend.plugin_manager.PluginManager method)
get_user_realname() (inginious.frontend.user_manager.UserManager method)
get_user_submissions() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
get_username() (in module inginious_container_api.input)
get_users_info() (inginious.frontend.user_manager.UserManager method)
gettext() (inginious.common.courses.Course method)
(inginious.common.tasks.Task method)
(inginious.common.tasks_problems.Problem method)
gridfs (inginious.frontend.pages.utils.INGIniousPage attribute)
H
handle_agent_hello() (inginious.backend.backend.Backend method)
handle_agent_job_done() (inginious.backend.backend.Backend method)
handle_agent_job_ssh_debug() (inginious.backend.backend.Backend method)
handle_agent_job_started() (inginious.backend.backend.Backend method)
handle_agent_message() (inginious.backend.backend.Backend method)
handle_client_get_queue() (inginious.backend.backend.Backend method)
handle_client_hello() (inginious.backend.backend.Backend method)
handle_client_kill_job() (inginious.backend.backend.Backend method)
handle_client_message() (inginious.backend.backend.Backend method)
handle_client_new_job() (inginious.backend.backend.Backend method)
handle_client_ping() (inginious.backend.backend.Backend method)
handle_job_closing() (inginious.agent.docker_agent.DockerAgent method)
handle_running_container() (inginious.agent.docker_agent.DockerAgent method)
handle_student_job_closing() (inginious.agent.docker_agent.DockerAgent method)
has_admin_rights_on_course() (inginious.frontend.user_manager.UserManager method)
has_content (inginious.frontend.parsable_text.HiddenUntilDirective attribute)
has_staff_rights_on_course() (inginious.frontend.user_manager.UserManager method)
hash_file() (in module inginious.common.base)
HiddenUntilDirective (class in inginious.frontend.parsable_text)
HookManager (class in inginious.common.hook_manager)
html() (inginious.frontend.parsable_text.ParsableText class method)
I
id_checker() (in module inginious.common.base)
id_checker_tests() (in module inginious.common.base)
indent_block() (in module inginious_container_api.rst)
IndexPage (class in inginious.frontend.pages.index)
individual_submission_url_generator() (inginious.frontend.pages.course_admin.task_info.CourseTaskInfoPage method)
inginious (module)
inginious-agent-docker command line option
--concurrency CONCURRENCY
--debug-host DEBUG_HOST
--debug-ports DEBUG_PORTS
--tasks TASKS
--tmpdir TMPDIR
-h, --help
-v, --verbose
backend
inginious-agent-mcq command line option
--tasks TASKS
-h, --help
-v, --verbose
backend
inginious-autotest command line option
--logging
--ptype PTYPE [PTYPE ...]
-f FILE
-h, --help
course_dir
task_dir
inginious-backend command line option
-h, --help
-v, --verbose
agent
client
inginious-container-update-[-h]-[-c-CONFIG] command line option
-c, --config
-h, --help
inginious-install command line option
--file
-h, --help
inginious-webapp command line option
--config
--host HOST
--port PORT
-h, --help
inginious-webdav command line option
--config
--host HOST
--port PORT
-h, --help
inginious.agent (module)
inginious.agent.docker_agent (module)
inginious.agent.mcq_agent (module)
inginious.backend (module)
inginious.backend.backend (module)
inginious.client (module)
inginious.client.client (module)
inginious.client.client_buffer (module)
inginious.client.client_sync (module)
inginious.common (module)
inginious.common.asyncio_utils (module)
inginious.common.base (module)
inginious.common.course_factory (module)
inginious.common.courses (module)
inginious.common.custom_yaml (module)
inginious.common.exceptions (module)
inginious.common.hook_manager (module)
inginious.common.log (module)
inginious.common.message_meta (module)
inginious.common.messages (module)
inginious.common.task_factory (module)
inginious.common.task_file_readers (module)
inginious.common.task_file_readers.abstract_reader (module)
inginious.common.task_file_readers.yaml_reader (module)
inginious.common.tasks (module)
inginious.common.tasks_problems (module)
inginious.common.tests (module)
inginious.common.tests.TestBase (module)
inginious.common.tests.TestCourse (module)
inginious.common.tests.TestCustomYaml (module)
inginious.common.tests.TestHookManager (module)
inginious.common.tests.TestTask (module)
inginious.frontend (module)
inginious.frontend.accessible_time (module)
inginious.frontend.app (module)
inginious.frontend.arch_helper (module)
inginious.frontend.courses (module)
inginious.frontend.installer (module)
inginious.frontend.pages (module)
inginious.frontend.pages.aggregation (module)
inginious.frontend.pages.api (module)
inginious.frontend.pages.api.auth_methods (module)
inginious.frontend.pages.api.authentication (module)
inginious.frontend.pages.api.courses (module)
inginious.frontend.pages.api.submissions (module)
inginious.frontend.pages.api.tasks (module)
inginious.frontend.pages.course (module)
inginious.frontend.pages.course_admin (module)
inginious.frontend.pages.course_admin.aggregation_edit (module)
inginious.frontend.pages.course_admin.aggregation_info (module)
inginious.frontend.pages.course_admin.aggregation_list (module)
inginious.frontend.pages.course_admin.classroom_edit (module)
inginious.frontend.pages.course_admin.danger_zone (module)
inginious.frontend.pages.course_admin.download (module)
inginious.frontend.pages.course_admin.settings (module)
inginious.frontend.pages.course_admin.student_info (module)
inginious.frontend.pages.course_admin.student_list (module)
inginious.frontend.pages.course_admin.submission (module)
inginious.frontend.pages.course_admin.task_edit (module)
inginious.frontend.pages.course_admin.task_edit_file (module)
inginious.frontend.pages.course_admin.task_info (module)
inginious.frontend.pages.course_admin.task_list (module)
inginious.frontend.pages.course_admin.utils (module)
inginious.frontend.pages.index (module)
inginious.frontend.pages.maintenance (module)
inginious.frontend.pages.tasks (module)
inginious.frontend.pages.utils (module)
inginious.frontend.parsable_text (module)
inginious.frontend.plugin_manager (module)
inginious.frontend.plugins (module)
inginious.frontend.plugins.auth (module)
inginious.frontend.plugins.contests (module)
inginious.frontend.plugins.git_repo (module)
inginious.frontend.plugins.scoreboard (module)
inginious.frontend.plugins.simple_grader (module)
inginious.frontend.plugins.task_file_readers (module)
inginious.frontend.plugins.task_file_readers.json_reader (module)
inginious.frontend.session_mongodb (module)
inginious.frontend.static_middleware (module)
inginious.frontend.submission_manager (module)
inginious.frontend.task_problems (module)
inginious.frontend.tasks (module)
inginious.frontend.template_helper (module)
inginious.frontend.tests (module)
inginious.frontend.tests.SeleniumTest (module)
inginious.frontend.tests.TestLogin (module)
inginious.frontend.tests.TestParsableText (module)
inginious.frontend.tests.TestTaskDisplay (module)
inginious.frontend.tests.TestTaskSubmission (module)
inginious.frontend.user_manager (module)
inginious_container_api.feedback (module)
inginious_container_api.input (module)
inginious_container_api.lang (module)
inginious_container_api.rst (module)
inginious_container_api.run_student (module)
INGIniousAdminPage (class in inginious.frontend.pages.course_admin.utils)
INGIniousAuthPage (class in inginious.frontend.pages.utils)
INGIniousPage (class in inginious.frontend.pages.utils)
INGIniousStaticPage (class in inginious.frontend.pages.utils)
INGIniousSubmissionAdminPage (class in inginious.frontend.pages.course_admin.utils)
init() (in module inginious.frontend.plugins.contests)
(in module inginious.frontend.plugins.git_repo)
(in module inginious.frontend.plugins.scoreboard)
(in module inginious.frontend.plugins.simple_grader)
(in module inginious.frontend.plugins.task_file_readers.json_reader)
(in module inginious_container_api.lang)
init_logging() (in module inginious.common.log)
input_is_consistent() (inginious.common.tasks.Task method)
(inginious.common.tasks_problems.CodeProblem method)
(inginious.common.tasks_problems.FileProblem method)
(inginious.common.tasks_problems.MatchProblem method)
(inginious.common.tasks_problems.MultipleChoiceProblem method)
(inginious.common.tasks_problems.Problem method)
input_type() (inginious.common.tasks_problems.CodeProblem method)
(inginious.common.tasks_problems.FileProblem method)
(inginious.common.tasks_problems.MatchProblem method)
(inginious.common.tasks_problems.MultipleChoiceProblem method)
(inginious.common.tasks_problems.Problem method)
Installer (class in inginious.frontend.installer)
InvalidNameException
is_alert_present() (inginious.frontend.tests.SeleniumTest.SeleniumTest method)
is_always_accessible() (inginious.frontend.accessible_time.AccessibleTime method)
is_done() (inginious.client.client_buffer.ClientBuffer method)
(inginious.frontend.submission_manager.WebAppSubmissionManager method)
is_element_present() (inginious.frontend.tests.SeleniumTest.SeleniumTest method)
is_group_task() (inginious.frontend.tasks.WebAppTask method)
is_lti() (inginious.frontend.courses.WebAppCourse method)
(inginious.frontend.template_helper.TemplateHelper method)
is_lti_page (inginious.frontend.pages.utils.INGIniousPage attribute)
is_lti_page() (inginious.frontend.pages.tasks.TaskPageStaticDownload method)
is_never_accessible() (inginious.frontend.accessible_time.AccessibleTime method)
is_open() (inginious.frontend.accessible_time.AccessibleTime method)
is_open_to_non_staff() (inginious.frontend.courses.WebAppCourse method)
is_open_with_soft_deadline() (inginious.frontend.accessible_time.AccessibleTime method)
is_password_needed_for_registration() (inginious.frontend.courses.WebAppCourse method)
is_registration_possible() (inginious.frontend.courses.WebAppCourse method)
is_running() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
is_user_accepted_by_access_control() (inginious.frontend.courses.WebAppCourse method)
is_visible_by_students() (inginious.frontend.tasks.WebAppTask method)
is_waiting() (inginious.client.client_buffer.ClientBuffer method)
J
JobNotRunningException
K
kill_job() (inginious.agent.Agent method)
(inginious.agent.docker_agent.DockerAgent method)
(inginious.agent.mcq_agent.MCQAgent method)
(inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
kill_running_submission() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
L
ldap_plugin() (inginious.frontend.installer.Installer method)
load() (in module inginious.common.custom_yaml)
(inginious.common.message_meta.MessageMeta class method)
(inginious.common.task_file_readers.abstract_reader.AbstractTaskFileReader method)
(inginious.common.task_file_readers.yaml_reader.TaskYAMLFileReader method)
(inginious.frontend.plugin_manager.PluginManager method)
(inginious.frontend.plugins.task_file_readers.json_reader.TaskJSONFileReader method)
load_json_or_yaml() (in module inginious.common.base)
loads_json_or_yaml() (in module inginious.common.base)
log() (inginious.common.log.CustomLogMiddleware method)
LoggedInTest (class in inginious.frontend.tests.TestLogin)
logger (inginious.frontend.pages.utils.INGIniousPage attribute)
login (inginious.frontend.tests.TestLogin.LoggedInTest attribute)
(inginious.frontend.tests.TestLogin.TestRegistration attribute)
(inginious.frontend.tests.TestTaskDisplay.TestDisplayAdmin attribute)
(inginious.frontend.tests.TestTaskDisplay.TestDisplaySuperAdmin attribute)
(inginious.frontend.tests.TestTaskDisplay.TestDisplayUserAfterDeadline attribute)
(inginious.frontend.tests.TestTaskSubmission.TestTaskSubmission attribute)
LogOutPage (class in inginious.frontend.pages.utils)
lti_keys() (inginious.frontend.courses.WebAppCourse method)
lti_outcome_manager (inginious.frontend.pages.utils.INGIniousPage attribute)
lti_send_back_grade() (inginious.frontend.courses.WebAppCourse method)
M
MaintenancePage (class in inginious.frontend.pages.maintenance)
make_csv() (in module inginious.frontend.pages.course_admin.utils)
make_exception() (inginious.common.tests.TestHookManager.TestHookManager method)
MatchProblem (class in inginious.common.tasks_problems)
MCQAgent (class in inginious.agent.mcq_agent)
MessageMeta (class in inginious.common.message_meta)
MongoStore (class in inginious.frontend.session_mongodb)
MultipleChoiceProblem (class in inginious.common.tasks_problems)
N
needs_encode() (in module inginious.frontend.session_mongodb)
new_job() (inginious.agent.Agent method)
(inginious.agent.docker_agent.DockerAgent method)
(inginious.agent.mcq_agent.MCQAgent method)
(inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
(inginious.client.client_buffer.ClientBuffer method)
(inginious.client.client_sync.ClientSync method)
node_class (inginious.frontend.parsable_text.CustomAdmonition attribute)
normpath() (inginious.frontend.static_middleware.StaticMiddleware method)
O
option_spec (inginious.frontend.parsable_text.CustomBaseAdmonition attribute)
(inginious.frontend.parsable_text.HiddenUntilDirective attribute)
optional_arguments (inginious.frontend.parsable_text.HiddenUntilDirective attribute)
original_content() (inginious.frontend.parsable_text.ParsableText method)
P
page() (inginious.frontend.pages.course_admin.aggregation_info.CourseAggregationInfoPage method)
(inginious.frontend.pages.course_admin.aggregation_list.CourseAggregationListPage method)
(inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
(inginious.frontend.pages.course_admin.settings.CourseSettings method)
(inginious.frontend.pages.course_admin.student_info.CourseStudentInfoPage method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
(inginious.frontend.pages.course_admin.submission.SubmissionPage method)
(inginious.frontend.pages.course_admin.task_info.CourseTaskInfoPage method)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
ParsableText (class in inginious.frontend.parsable_text)
parse() (inginious.frontend.parsable_text.ParsableText method)
parse_date() (in module inginious.frontend.accessible_time)
parse_problem() (inginious.common.tasks_problems.CodeProblem class method)
(inginious.common.tasks_problems.FileProblem class method)
(inginious.common.tasks_problems.MatchProblem class method)
(inginious.common.tasks_problems.MultipleChoiceProblem class method)
(inginious.common.tasks_problems.Problem class method)
(inginious.frontend.pages.course_admin.task_edit.CourseEditTask method)
parse_template() (in module inginious_container_api.input)
password (inginious.frontend.tests.TestLogin.LoggedInTest attribute)
(inginious.frontend.tests.TestLogin.TestRegistration attribute)
(inginious.frontend.tests.TestTaskDisplay.TestDisplayAdmin attribute)
(inginious.frontend.tests.TestTaskDisplay.TestDisplaySuperAdmin attribute)
(inginious.frontend.tests.TestTaskDisplay.TestDisplayUserAfterDeadline attribute)
(inginious.frontend.tests.TestTaskSubmission.TestTaskSubmission attribute)
Ping (class in inginious.common.messages)
plugin_manager (inginious.frontend.pages.utils.INGIniousPage attribute)
PluginManager (class in inginious.frontend.plugin_manager)
PluginManagerNotLoadedException
Pong (class in inginious.common.messages)
POST() (inginious.frontend.pages.course.CoursePage method)
(inginious.frontend.pages.index.IndexPage method)
(inginious.frontend.pages.maintenance.MaintenancePage method)
(inginious.frontend.pages.tasks.BaseTaskPage method)
(inginious.frontend.pages.tasks.TaskPage method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.INGIniousStaticPage method)
POST_AUTH() (inginious.frontend.pages.course_admin.aggregation_edit.CourseEditAggregation method)
(inginious.frontend.pages.course_admin.aggregation_list.CourseAggregationListPage method)
(inginious.frontend.pages.course_admin.classroom_edit.CourseEditClassroom method)
(inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
(inginious.frontend.pages.course_admin.download.CourseDownloadSubmissions method)
(inginious.frontend.pages.course_admin.settings.CourseSettings method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
(inginious.frontend.pages.course_admin.submission.SubmissionPage method)
(inginious.frontend.pages.course_admin.task_edit.CourseEditTask method)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFileUpload method)
(inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
(inginious.frontend.pages.course_admin.utils.CourseRedirect method)
(inginious.frontend.pages.utils.INGIniousAuthPage method)
(inginious.frontend.pages.utils.LogOutPage method)
(inginious.frontend.pages.utils.SignInPage method)
(inginious.frontend.plugins.contests.ContestAdmin method)
Problem (class in inginious.common.tasks_problems)
R
recv() (inginious.common.message_meta.ZMQUtils class method)
recv_with_addr() (inginious.common.message_meta.ZMQUtils class method)
regenerate_input_random() (inginious.frontend.tasks.WebAppTask method)
register_auth_method() (inginious.frontend.plugin_manager.PluginManager method)
(inginious.frontend.user_manager.UserManager method)
RegisteredTest (class in inginious.frontend.tests.TestLogin)
replay_job() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
required_arguments (inginious.frontend.parsable_text.CustomAdmonition attribute)
(inginious.frontend.parsable_text.HiddenUntilDirective attribute)
restore_course() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
rst() (inginious.frontend.parsable_text.ParsableText class method)
run() (inginious.agent.Agent method)
(inginious.agent.docker_agent.DockerAgent method)
(inginious.backend.backend.Backend method)
(inginious.frontend.installer.Installer method)
(inginious.frontend.parsable_text.EmptiableCodeBlock method)
(inginious.frontend.parsable_text.HiddenUntilDirective method)
(inginious.frontend.plugins.git_repo.SubmissionGitSaver method)
run_student() (in module inginious_container_api.run_student)
run_student_simple() (in module inginious_container_api.run_student)
run_tests() (in module inginious.common.message_meta)
S
save() (inginious.frontend.plugins.git_repo.SubmissionGitSaver method)
save_contest_data() (inginious.frontend.plugins.contests.ContestAdmin method)
save_feedback() (in module inginious_container_api.feedback)
ScoreBoard (class in inginious.frontend.plugins.scoreboard)
ScoreBoardCourse (class in inginious.frontend.plugins.scoreboard)
SeleniumTest (class in inginious.frontend.tests.SeleniumTest)
send() (inginious.common.message_meta.ZMQUtils class method)
send_container_update_to_client() (inginious.backend.backend.Backend method)
send_job_result() (inginious.agent.Agent method)
send_ssh_job_info() (inginious.agent.Agent method)
send_with_addr() (inginious.common.message_meta.ZMQUtils class method)
session_api_key() (inginious.frontend.user_manager.UserManager method)
session_auth_storage() (inginious.frontend.user_manager.UserManager method)
session_cookieless() (inginious.frontend.user_manager.UserManager method)
session_email() (inginious.frontend.user_manager.UserManager method)
session_id() (inginious.frontend.user_manager.UserManager method)
session_language() (inginious.frontend.user_manager.UserManager method)
session_logged_in() (inginious.frontend.user_manager.UserManager method)
session_lti_info() (inginious.frontend.user_manager.UserManager method)
session_realname() (inginious.frontend.user_manager.UserManager method)
session_token() (inginious.frontend.user_manager.UserManager method)
session_username() (inginious.frontend.user_manager.UserManager method)
set_custom_value() (in module inginious_container_api.feedback)
set_feedback_from_tpl() (in module inginious_container_api.feedback)
set_global_feedback() (in module inginious_container_api.feedback)
set_global_result() (in module inginious_container_api.feedback)
set_grade() (in module inginious_container_api.feedback)
set_problem_feedback() (in module inginious_container_api.feedback)
set_problem_result() (in module inginious_container_api.feedback)
set_selected_submission() (inginious.frontend.pages.tasks.BaseTaskPage method)
set_session_language() (inginious.frontend.user_manager.UserManager method)
set_session_realname() (inginious.frontend.user_manager.UserManager method)
set_session_token() (inginious.frontend.user_manager.UserManager method)
set_state() (in module inginious_container_api.feedback)
set_tag() (in module inginious_container_api.feedback)
setUp() (inginious.common.tests.TestBase.TestDirectoryHash method)
(inginious.common.tests.TestBase.TestJSONYAMLReaderWriter method)
(inginious.common.tests.TestCourse.TestCourse method)
(inginious.common.tests.TestCourse.TestCourseWrite method)
(inginious.common.tests.TestCustomYaml.TestCustomLoad method)
(inginious.common.tests.TestCustomYaml.TestCustomWrite method)
(inginious.common.tests.TestTask.test_tasks_basic method)
(inginious.common.tests.TestTask.test_tasks_problems method)
(inginious.frontend.tests.SeleniumTest.SeleniumTest method)
(inginious.frontend.tests.TestLogin.LoggedInTest method)
(inginious.frontend.tests.TestLogin.RegisteredTest method)
share() (inginious.frontend.user_manager.AuthMethod method)
show_editbox() (inginious.frontend.task_problems.DisplayableCodeProblem class method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem class method)
(inginious.frontend.task_problems.DisplayableFileProblem class method)
(inginious.frontend.task_problems.DisplayableMatchProblem class method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem class method)
(inginious.frontend.task_problems.DisplayableProblem class method)
show_editbox_templates() (inginious.frontend.task_problems.DisplayableCodeProblem class method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem class method)
(inginious.frontend.task_problems.DisplayableFileProblem class method)
(inginious.frontend.task_problems.DisplayableMatchProblem class method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem class method)
(inginious.frontend.task_problems.DisplayableProblem class method)
show_input() (inginious.frontend.task_problems.DisplayableCodeProblem method)
(inginious.frontend.task_problems.DisplayableCodeSingleLineProblem method)
(inginious.frontend.task_problems.DisplayableFileProblem method)
(inginious.frontend.task_problems.DisplayableMatchProblem method)
(inginious.frontend.task_problems.DisplayableMultipleChoiceProblem method)
(inginious.frontend.task_problems.DisplayableProblem method)
show_page() (inginious.frontend.pages.course.CoursePage method)
(inginious.frontend.pages.utils.INGIniousStaticPage method)
show_page_params() (inginious.frontend.pages.course_admin.utils.INGIniousSubmissionAdminPage method)
show_tab_file() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
SignInPage (class in inginious.frontend.pages.utils)
sort_func() (in module inginious.frontend.plugins.scoreboard)
start() (inginious.client.client.AbstractClient method)
(inginious.client.client.Client method)
start_asyncio_and_zmq() (in module inginious.frontend.arch_helper)
StaticApp (class in inginious.frontend.static_middleware)
StaticMiddleware (class in inginious.frontend.static_middleware)
submission_manager (inginious.frontend.pages.utils.INGIniousPage attribute)
submission_to_json() (inginious.frontend.pages.tasks.BaseTaskPage method)
submission_url_generator() (inginious.frontend.pages.course_admin.aggregation_info.CourseAggregationInfoPage method)
(inginious.frontend.pages.course_admin.aggregation_list.CourseAggregationListPage method)
(inginious.frontend.pages.course_admin.student_info.CourseStudentInfoPage method)
(inginious.frontend.pages.course_admin.student_list.CourseStudentListPage method)
(inginious.frontend.pages.course_admin.task_list.CourseTaskListPage method)
SubmissionGitSaver (class in inginious.frontend.plugins.git_repo)
SubmissionPage (class in inginious.frontend.pages.course_admin.submission)
support_remote_debugging() (inginious.frontend.installer.Installer method)
sync (inginious.common.asyncio_utils.AsyncProxy attribute)
T
tag() (in module inginious_container_api.feedback)
Task (class in inginious.common.tasks)
task_accessibility() (in module inginious.frontend.plugins.contests)
task_can_user_submit() (inginious.frontend.user_manager.UserManager method)
task_dir
inginious-autotest command line option
task_factory (inginious.frontend.pages.utils.INGIniousPage attribute)
task_is_visible_by_user() (inginious.frontend.user_manager.UserManager method)
task_menu() (in module inginious.frontend.plugins.scoreboard)
TaskFactory (class in inginious.common.task_factory)
TaskJSONFileReader (class in inginious.frontend.plugins.task_file_readers.json_reader)
TaskNotFoundException
TaskPage (class in inginious.frontend.pages.tasks)
TaskPageStaticDownload (class in inginious.frontend.pages.tasks)
TaskReaderNotFoundException
TaskUnreadableException
TaskYAMLFileReader (class in inginious.common.task_file_readers.yaml_reader)
tearDown() (inginious.common.tests.TestBase.TestDirectoryHash method)
(inginious.common.tests.TestBase.TestJSONYAMLReaderWriter method)
(inginious.common.tests.TestCourse.TestCourseWrite method)
(inginious.common.tests.TestCustomYaml.TestCustomLoad method)
(inginious.common.tests.TestCustomYaml.TestCustomWrite method)
(inginious.frontend.tests.SeleniumTest.SeleniumTest method)
template_helper (inginious.frontend.pages.utils.INGIniousPage attribute)
TemplateHelper (class in inginious.frontend.template_helper)
test_all_courses_loading() (inginious.common.tests.TestCourse.TestCourse method)
test_check_answer_1() (inginious.common.tests.TestTask.test_tasks_basic method)
test_check_answer_2() (inginious.common.tests.TestTask.test_tasks_basic method)
test_code() (inginious.common.tests.TestTask.test_tasks_problems method)
(inginious.frontend.tests.TestParsableText.TestHookManager method)
test_course() (inginious.common.tests.TestTask.test_tasks_basic method)
test_course_loading() (inginious.common.tests.TestCourse.TestCourse method)
test_course_update() (inginious.common.tests.TestCourse.TestCourseWrite method)
test_directory_compare_from_hash() (inginious.common.tests.TestBase.TestDirectoryHash method)
test_directory_content_with_hash() (inginious.common.tests.TestBase.TestDirectoryHash method)
test_exception() (inginious.common.tests.TestHookManager.TestHookManager method)
test_failing_parser_injection() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_file() (inginious.common.tests.TestTask.test_tasks_problems method)
test_hash_file() (inginious.common.tests.TestBase.TestDirectoryHash method)
test_hidden_until_after() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_hidden_until_before() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_hidden_until_before_admin() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_html_tidy() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_id_checker_invalid_1() (inginious.common.tests.TestBase.TestIdChecker method)
test_id_checker_invalid_2() (inginious.common.tests.TestBase.TestIdChecker method)
test_id_checker_invalid_3() (inginious.common.tests.TestBase.TestIdChecker method)
test_id_checker_valid_1() (inginious.common.tests.TestBase.TestIdChecker method)
test_input_consistent_invalid() (inginious.common.tests.TestTask.test_tasks_basic method)
test_input_consistent_valid() (inginious.common.tests.TestTask.test_tasks_basic method)
test_invalid_coursename() (inginious.common.tests.TestCourse.TestCourse method)
test_invalid_limits_1() (inginious.common.tests.TestTask.test_tasks_basic method)
test_invalid_limits_2() (inginious.common.tests.TestTask.test_tasks_basic method)
test_json_read() (inginious.common.tests.TestBase.TestJSONYAMLReaderWriter method)
test_json_write() (inginious.common.tests.TestBase.TestJSONYAMLReaderWriter method)
test_load_ordereddict() (inginious.common.tests.TestCustomYaml.TestCustomLoad method)
test_load_string() (inginious.common.tests.TestCustomYaml.TestCustomLoad method)
test_local_docker_conf() (inginious.frontend.installer.Installer method)
test_login() (inginious.frontend.tests.TestLogin.TestLogin method)
test_match() (inginious.common.tests.TestTask.test_tasks_problems method)
test_multiple_choice() (inginious.common.tests.TestTask.test_tasks_problems method)
test_multple() (inginious.common.tests.TestHookManager.TestHookManager method)
test_no_problems() (inginious.common.tests.TestTask.test_tasks_basic method)
test_parsable_text_once() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_problem_types() (inginious.common.tests.TestTask.test_tasks_problems method)
test_register() (inginious.frontend.tests.TestLogin.TestRegistration method)
(inginious.frontend.tests.TestTaskDisplay.TestDisplaySuperAdmin method)
(inginious.frontend.tests.TestTaskDisplay.TestDisplayUserAfterDeadline method)
test_str() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_submit() (inginious.frontend.tests.TestTaskSubmission.TestTaskSubmission method)
test_task_invalid() (inginious.common.tests.TestTask.test_tasks_basic method)
test_task_invalid_name() (inginious.common.tests.TestTask.test_tasks_basic method)
test_task_loading() (inginious.common.tests.TestTask.test_tasks_basic method)
test_tasks_basic (class in inginious.common.tests.TestTask)
test_tasks_loading() (inginious.common.tests.TestCourse.TestCourse method)
test_tasks_loading_invalid() (inginious.common.tests.TestCourse.TestCourse method)
test_tasks_problems (class in inginious.common.tests.TestTask)
test_unicode() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_unreadable_course() (inginious.common.tests.TestCourse.TestCourse method)
test_unregister() (inginious.frontend.tests.TestLogin.TestRegistration method)
test_write_long_str() (inginious.common.tests.TestCustomYaml.TestCustomWrite method)
test_write_long_str_obj() (inginious.common.tests.TestCustomYaml.TestCustomWrite method)
test_write_ordereddict() (inginious.common.tests.TestCustomYaml.TestCustomWrite method)
test_write_string() (inginious.common.tests.TestCustomYaml.TestCustomWrite method)
test_wrong_rst_injection() (inginious.frontend.tests.TestParsableText.TestHookManager method)
test_yaml_read() (inginious.common.tests.TestBase.TestJSONYAMLReaderWriter method)
test_yaml_write() (inginious.common.tests.TestBase.TestJSONYAMLReaderWriter method)
TestCourse (class in inginious.common.tests.TestCourse)
TestCourseWrite (class in inginious.common.tests.TestCourse)
TestCustomLoad (class in inginious.common.tests.TestCustomYaml)
TestCustomWrite (class in inginious.common.tests.TestCustomYaml)
TestDirectoryHash (class in inginious.common.tests.TestBase)
TestDisplayAdmin (class in inginious.frontend.tests.TestTaskDisplay)
TestDisplaySuperAdmin (class in inginious.frontend.tests.TestTaskDisplay)
TestDisplayUserAfterDeadline (class in inginious.frontend.tests.TestTaskDisplay)
TestHookManager (class in inginious.common.tests.TestHookManager)
(class in inginious.frontend.tests.TestParsableText)
TestIdChecker (class in inginious.common.tests.TestBase)
TestJSONYAMLReaderWriter (class in inginious.common.tests.TestBase)
TestLogin (class in inginious.frontend.tests.TestLogin)
TestRegistration (class in inginious.frontend.tests.TestLogin)
TestTaskSubmission (class in inginious.frontend.tests.TestTaskSubmission)
TooManyCallsException
translate_path() (inginious.frontend.static_middleware.StaticApp method)
try_mongodb_opts() (inginious.frontend.installer.Installer method)
U
UnicodeWriter (class in inginious.frontend.pages.course_admin.utils)
Unknown (class in inginious.common.messages)
update_aggregation() (inginious.frontend.pages.course_admin.aggregation_edit.CourseEditAggregation method)
update_cache_for_course() (inginious.common.task_factory.TaskFactory method)
update_classroom() (inginious.frontend.pages.course_admin.classroom_edit.CourseEditClassroom method)
update_course_descriptor_content() (inginious.common.course_factory.CourseFactory method)
update_pending_jobs() (in module inginious.frontend.submission_manager)
update_queue() (inginious.backend.backend.Backend method)
update_task_descriptor_content() (inginious.common.task_factory.TaskFactory method)
update_user_stats() (inginious.frontend.user_manager.UserManager method)
use_classrooms() (inginious.frontend.courses.WebAppCourse method)
user_is_submission_owner() (inginious.frontend.submission_manager.WebAppSubmissionManager method)
user_is_superadmin() (inginious.frontend.user_manager.UserManager method)
user_manager (inginious.frontend.pages.utils.INGIniousPage attribute)
user_saw_task() (inginious.frontend.user_manager.UserManager method)
UserManager (class in inginious.frontend.user_manager)
V
valid_formats() (inginious.frontend.pages.course_admin.download.CourseDownloadSubmissions method)
verify_path() (inginious.frontend.pages.course_admin.task_edit_file.CourseTaskFiles method)
W
wait_for_presence_css() (inginious.frontend.tests.SeleniumTest.SeleniumTest method)
WebAppCourse (class in inginious.frontend.courses)
WebAppSubmissionManager (class in inginious.frontend.submission_manager)
WebAppTask (class in inginious.frontend.tasks)
webdav_host (inginious.frontend.pages.utils.INGIniousPage attribute)
webterm_link (inginious.frontend.pages.utils.INGIniousPage attribute)
wipe_course() (inginious.frontend.pages.course_admin.danger_zone.CourseDangerZonePage method)
wipe_task() (inginious.frontend.pages.course_admin.task_edit.CourseEditTask method)
write_json_or_yaml() (in module inginious.common.base)
writerow() (inginious.frontend.pages.course_admin.utils.UnicodeWriter method)
writerows() (inginious.frontend.pages.course_admin.utils.UnicodeWriter method)
Z
ZMQUtils (class in inginious.common.message_meta)
Read the Docs
v: v0.6.2
Versions
latest
v0.6.2
v0.5
v0.4
testdoc
inginious-0.6
inginious-0.5
Downloads
html
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.